@charset "utf-8";

/* CSS Document */
/*********焦点图*********/
.f_focus{ width:100%; float:left;}
.f_focus .a_focus{ width:100%; float:left; }
.f_focus .a_hight{ height:450px; background-size:auto; background-repeat:no-repeat; background-position:center;}
.f_focus .f_about{ background-image:url(../cn/images/f_about.jpg); }/*我们*/
.f_focus .f_honor{ background-image:url(../cn/images/f_honor.jpg); }/*荣誉*/
.f_focus .f_case{ background-image:url(../cn/images/f_case.jpg); }/*荣誉*/
.f_focus .f_news{ background-image:url(../cn/images/f_news.jpg); }/*新闻*/
.f_focus .f_talent{ background-image:url(../cn/images/f_talent.jpg); }/*人才*/
.f_focus .f_contact{ background-image:url(../cn/images/f_contact.jpg); }/*联系*/

/***暂无内容***/
.a_none{ width:100%; padding:50px 20%; float:left;}
.a_none .a_noneB{ width:100%; float:left; height:100px; border:1px solid #dfdfdf; line-height:100px; font-size:18px; background-color:#fafafa; text-align:center; letter-spacing:2px;}


/***首页***/
.a_img{ background-size:contain; background-repeat:no-repeat; background-position:center;}
.a_pbok{ display:block;}
.a_wbok{ display:none;}
.a_info{ width:100%; float:left;}
.a_con{ max-width:1200px; margin:0 auto;}
.a_tit{ width:100%; float:left;}
.a_tit h3{ width:100%; float:left; font-size:24px; color:#333; text-align:center; font-weight:normal;}
.a_tit p{ width:100%; float:left; font-size:20px; color:#076eca; text-transform:uppercase; text-align:center; margin-top:10px;}
.a_tit span{ width:4%; float:left; margin:10px 48%; height:2px; background-color:#076eca;}
.a_bg1{ margin:120px 0 0 0; text-align:center;}
.a_info p{ width:100%; float:left; font-size:16px; color:#333; letter-spacing:1px; text-align:center; line-height:180%;}
/**企业资质**/
.a_firm{ width:100%; float:left; margin:50px 0 0px 0; text-align:center;}
.a_firm ul{ width:100%; float:left; margin:40px 0 0px 0; padding:0 10%;}
.a_firm ul li{ width:50%; float:left; padding:0 55px;}
.a_firm ul li .a_firmB{ width:100%; float:left; background-color:#fff; box-shadow:0 5px 15px rgba(0,0,0,0.4); -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.4); -moz-box-shadow:0 5px 15px rgba(0,0,0,0.4); -ms-box-shadow:0 5px 15px rgba(0,0,0,0.4); -o-box-shadow:0 5px 15px rgba(0,0,0,0.4); padding:18px 15px; webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.a_firm ul li .a_firmB .a_firmP{ width:100%; float:left; height:410px;}
.a_firm ul li .a_firmB .a_firmT{ width:100%; float:left; margin:20px 0 5px 0; font-size:16px; color:#076eca; text-align:center;}
.a_firm ul li:hover .a_firmB{ background-color:#fafafa;}

.a_info .a_more{ width:150px; height:45px; line-height:45px; background-color:#fff; font-size:16px; color:#999; border:1px solid #dfdfdf; display:inline-block; letter-spacing:1px; position:relative; overflow:hidden; margin:60px 0 0 0; text-align:center;}
.a_info .a_more::before{ content:''; position:absolute; width:100%; height:45px;overflow:hidden;background-color:#076eca; top:0; left:-100%; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
.a_info .a_more span{ width:100%; position:absolute; left:0; z-index:99;-webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
.a_info .a_more:hover span{ color:#fff;}
.a_info .a_more:hover::before{ left:0;}

/**工程业绩**/
.a_row{ width:100%; float:left; margin:50px 0 0 0; text-align:center;}
.a_row .a_prot{ width:100%; float:left; margin:30px 0 0 0;}
.a_row .a_bg{ background-size:contain; height:215px; float:left; margin-top:5px; position:relative; text-align:left;}
.a_row .a_prot div.a_bg:first-child{ background-image:url(../cn/images/img04.jpg);}
.a_row .a_prot div.a_bg:first-child + div{ background-image:url(../cn/images/img05.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div{ background-image:url(../cn/images/img06.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div + div{ background-image:url(../cn/images/img07.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div + div + div{ background-image:url(../cn/images/img08.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div + div + div + div{ background-image:url(../cn/images/img09.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div{ background-image:url(../cn/images/img10.jpg);}
.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div + div{ background-image:url(../cn/images/img11.jpg);}
.a_row .a_wd01{ width:400px;}
.a_row .a_wd02{ width:390px;}
.a_row .a_wd03{ width:735px;}
.a_row .a_wd04{ width:460px;}
.a_row .a_left{ margin-left:5px;}
.a_row .a_text{ width:100%; float:left; text-align:center; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; text-shadow:0 5px 8px #333; padding:80px 0;}
.a_row .a_text b{ width:100%; float:left; font-size:30px; color:#fff; letter-spacing:2px; cursor:default; font-weight:normal;}
.a_row .a_text span{ width:100%; float:left; font-size:16px; color:#fff; letter-spacing:1px; }
.a_row .a_bg:hover .a_text{ display:none;}
.a_row .a_bg .a_bar{ width:100%; height:100%; opacity:0; background-color:rgba(0,0,0,0.7); padding:15px; box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden; top:0; left:0;}
.a_row .a_bg .a_bar .a_pica{ width:100%; background-size:cover; background-position:top center; display:none;}
.a_row .a_bg .a_bar .a_item{ width:100%; float:left; padding:10px 10px 0 10px; box-sizing:border-box;}
.a_row .a_bg .a_bar .a_item h3{ width:100%; float:left; font-size:16px; color:#fff; font-weight:normal; opacity:0; -webkit-transition:all 1s ease-in-out 0.2s;-moz-transition:all 1s ease-in-out 0.2s;-o-transition:all 1s ease-in-out 0.2s;-ms-transition:all 1s ease-in-out 0.2s;transition:all 1s ease-in-out 0.2s; letter-spacing:1px;}
.a_row .a_bg .a_bar .a_item span{ width:100%; float:left; font-size:12px; color:rgba(255,255,255,0.8); margin-top:5px;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s; letter-spacing:1px;}
.a_row .a_bg .a_bar .a_line{ width:100%; height:2px; float:left; background-color:#fff; margin:10px 0;opacity:0;-webkit-transition:all 1s ease-in-out 0.3s;-moz-transition:all 1s ease-in-out 0.3s;-o-transition:all 1s ease-in-out 0.3s;-ms-transition:all 1s ease-in-out 0.3s;transition:all 1s ease-in-out 0.3s;}
.a_row .a_bg .a_bar .a_sify{ width:100%; float:left; padding:5px 10px; box-sizing:border-box;opacity:0;-webkit-transition:all 1s ease-in-out 0.4s;-moz-transition:all 1s ease-in-out 0.4s;-o-transition:all 1s ease-in-out 0.4s;-ms-transition:all 1s ease-in-out 0.4s;transition:all 1s ease-in-out 0.4s;}
.a_row .a_bg .a_bar .a_sify li{ width:100%; float:left; color:#fff; font-size:14px; line-height:150%; letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; word-break:break-all;}
.a_row .a_bg .a_bar .a_sify li a{ color:#fff;}
.a_row .a_bg .a_bar .a_sify li a:hover{text-decoration:underline;}
.a_row .a_bg:hover .a_bar{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1); opacity:1;}
.a_row .a_bg:hover .a_bar .a_item h3,.a_row .a_bg:hover .a_bar .a_item span,.a_row .a_bg:hover .a_bar .a_line,.a_row .a_bg:hover .a_bar .a_sify{opacity:1}

/**关于我们**/
.a_about{ width:100%; float:left; margin:50px 0 0 0;}
.a_about .a_int{ width:100%; float:left; padding:0 50px;}
.a_about .a_int .a_intL{ width:43%; float:left;}
.a_about .a_int .a_intL img{ width:100%;}
.a_about .a_int .a_intR{ width:57%; float:left; padding:10px 0 0 80px; text-align:left;} 
.a_about .a_int .a_intR p{ width:100%; float:left; font-size:16px; color:#666; line-height:180%; text-align:left; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical; word-break:break-all;}
.a_about .a_int .a_intR p em{ color:#076eca;}
.a_about .a_tran{ width:100%; float:left; margin:50px 0 0 0;}
.a_about .a_tran li{ width:200px; margin-right:50px; border-top:2px solid #076eca; float:left; padding:0 10px; box-sizing:border-box;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;}
.a_about .a_tran li:last-child{ margin-right:0;}
.a_about .a_tran li h4{ width:100%; float:left; font-size:16px; color:#000; font-weight:normal; margin-top:15px;}
.a_about .a_tran li b{ width:100%; float:left; font-size:15px; color:#999; font-weight:normal; text-transform:uppercase; margin-top:10px;}
.a_about .a_tran li em{ width:15px; height:1px; background-color:#333; float:left; margin:10px 0;}
.a_about .a_tran li p{ width:100%; float:left; font-size:14px; color:#333; line-height:160%; text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-break:break-all;}
.a_about .a_tran li span{ width:25px; height:25px; float:left; background-image:url(../cn/images/a_icon04.png); background-position:center; background-size:cover; float:left; margin:15px 0; }
.a_about .a_tran li:hover{ background-color:#f5f5f5; color:#fff; }

/**新闻中心**/
.a_bg2{ margin:120px 0 0 0; padding:120px 0; background-color:#f5f5f5; text-align:center;}
.a_new{ width:100%; float:left; margin:30px 0 0 0; text-align:center;}
.a_new .a_newC{ width:100%; float:left;}
.a_new .a_newL{ width:50%; float:left; padding:10px 50px 0 0; box-sizing:border-box;}
.a_new .a_newL .a_pic{ width:255px; height:180px; background-position:center; background-size:cover; float:left; overflow:hidden;}
.a_new .a_newL .a_side{ width:275px; float:left; margin-left:20px; text-align:left;}
.a_new .a_newL .a_side h4{ width:100%; float:left; font-size:16px; color:#333; font-weight:normal; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin:0;}
.a_new .a_newL .a_side span{ width:100%; float:left; font-size:12px; color:#888; margin-top:10px;}
.a_new .a_newL .a_side p{ width:100%; float:left; font-size:14px; color:#666; line-height:160%; margin-top:10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; word-break:break-all; text-align:left;}
.a_new .a_newL .a_side .a_more{ width:80px; height:30px; line-height:30px; text-transform:uppercase; text-align:center; border:1px solid #ccc; color:#999; float:left; margin:15px 0 0 0; font-weight:normal; font-size:12px;}
.a_new .a_newL .a_side .a_more span{ margin:0;}
.a_new .a_newL .a_side .a_more:hover span{ margin:0; color:#fff;}
.a_new .a_newR{ width:50%; float:left; padding:0 0 0 50px; box-sizing:border-box;}
.a_new .a_newR ul{ width:100%; float:left;}
.a_new .a_newR ul li{ width:100%; float:left; height:32px; line-height:32px; font-size:14px; color:#888; padding:0 15px; box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.a_new .a_newR ul li span{ width:80px; float:left; color:#888;}
.a_new .a_newR ul li p{ width:80%; float:left; margin-left:15px; font-size:15px; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.a_new .a_newR ul li:hover{ background-color:#076eca; color:#fff;}
.a_new .a_newR ul li:hover span,.a_new .a_newR ul li:hover p{ color:#fff;}
.a_new .a_more{ margin:60px 0 0 0;}

/**企业荣誉**/
.a_cust{ width:100%; float:left; margin:30px 0 0 0;}
.a_cust li{ width:25%; padding:10px; float:left; position:relative; margin-bottom:20px;}
.a_cust li .a_cbg{ width:100%; height:200px; padding:10px; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms  ease 0s; outline:none; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1); }
.a_cust li .a_clg{ width:100%; height:180px; float:left; text-align:center; position:absolute; left:0px; top:20px;  -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms  ease 0s; }
.a_cust li:hover .a_cbg{ border:2px solid #dfdfdf; box-shadow:0 0px 10px rgba(0,0,0,0.2);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02); }
.a_cust li .a_tetx{ width:100%; float:left; padding:5px 20px;}
.a_cust li .a_tetx p{ width:100%; float:left; font-size:14px; color:#333; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin:2px 0; line-height:normal !important;}
.a_cust .a_more{ margin:60px 0px;}

/***关于我们***/
.a_warp{ width:100%; float:left; min-height:800px;}
.a_warp .a_bg{ width:100%; float:left; background-color:rgba(255,255,255,0.7); position:relative; top:-55px; left:0;}
.a_warp .a_bg .a_mid{ max-width:1200px; margin:0 auto;}
.a_warp .a_bg .a_mid .a_page{ width:100%; float:left; text-align:right; font-size:14px; color:#4a4a4a; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ width:100%; text-align:right; height:55px; line-height:55px; color:#4a4a4a; font-size:14px; float:left;}
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; color:#076eca; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ color:#4a4a4a; margin:0 10px;}
.a_warp .a_bg .a_mid .a_loca a:hover{color:#076eca; }
.a_warp .a_bg .a_mid .a_sub{ width:100%; float:left; position:relative;}
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:250px; position:absolute; top:-104px; left:0; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ width:100%; padding:25px 20px; box-sizing:border-box; background-color:#076eca; color:#fff; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:170px; float:left; font-weight:normal; margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ width:100%; float:left; font-size:18px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ width:100%; float:left; font-size:14px; text-transform:uppercase; margin-top:10px; letter-spacing:-1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:31px; float:right; vertical-align:middle; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #076eca; float:left; margin:0 110px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ width:100%; padding:20px; line-height:40px; box-sizing:border-box; background-color:#f5f5f5; float:left; margin-top:1px; font-size:16px; color:#4a4a4a;vertical-align:middle; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li a{ color:#4a4a4a; display:block;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ color:#076eca; margin-right:10px; font-size:25px; vertical-align:middle;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-zhaopin{ font-size:26px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{ color:#076eca; float:right; font-size:30px; margin-left:10px; vertical-align:middle;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on{ background-color:#076eca; color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on a,.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on a i{ color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li.on i{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:960px; padding:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ width:100%; float:left; line-height:170%; font-size:16px; color:#4a4a4a; letter-spacing:2px; margin-bottom:10px; text-indent:2em;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ width:100%; float:left; font-size:18px; color:#076eca; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:50%; padding-right:4%; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:50%; height:270px; background-image:url(../cn/images/img15.jpg); background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:50%; float:left; padding:15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ width:100%; float:left; background-color:#fafafa; border:1px solid #dfdfdf; padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ width:100%; float:left; line-height:180%; font-size:15px; color:#4a4a4a; margin:0; letter-spacing:0; text-indent:0;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ font-weight:bold; color:#076eca; margin-bottom:5px;}

/**小图变大图**/
.a_pict{ width:100%; float:left;}
.a_pict .thumbnails{ width:100%; float:left;}
.a_pict .thumbnails li{ width:33.3333333%; float:left; text-align:center; padding:10px;}
.a_pict .thumbnails li a{ width:100%; display:block; box-sizing:border-box;}
.a_pict .thumbnails li a .a_pict_P{ border:1px solid #dfdfdf; padding:10px; text-align:center; display:table-cell; vertical-align:middle; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ width:100%; float:left; font-size:14px; margin:10px 0 5px 0; letter-spacing:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px; overflow:hidden;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H img{ width:100%; height:100%;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:230px; overflow:hidden;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:210px; width:255px; overflow:hidden; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ width:auto; height:210px; overflow:hidden;}

/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:960px; padding:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_join span{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ width:100%; float:left; font-size:15px; color:#4a4a4a; line-height:160%; margin-top:10px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; float:left; color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ width:100%; float:left; margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{width:100%; float:left; line-height:160%; font-size:15px; color:#111; font-weight:normal; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{ width:100%; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ width:100%; float:left; padding:0 10px; height:50px; line-height:50px; box-sizing:border-box; border-bottom:1px dashed #ccc; font-size:16px; color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:600px; float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ float:right; width:150px; text-align:right;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li a{ color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:960px; padding:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ width:100%; float:left; height:60px; line-height:60px; color:#333; font-size:18px; font-weight:normal; text-align:center; border-bottom:1px solid #dfdfdf; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ width:100%; float:left; font-size:14px; color:#333; margin-top:15px; padding:0 10px; box-sizing:border-box;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:960px; padding:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_news ul{ width:100%; float:left; padding:0 10px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ width:100%; float:left; padding:25px 10px; border-bottom:1px dashed #ccc; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li a{ display:table;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:110px; height:120px; border:1px solid #dfdfdf; box-sizing:border-box; padding:5px; display:table-cell;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:14px; color:#999; border-bottom:1px solid #ccc; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ width:100%; height:75px; line-height:75px; float:left; text-align:center; font-size:36px; color:#999;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{ display:table-cell; vertical-align:top; padding-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ width:100%; float:left; font-size:18px; color:#4a4a4a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal; letter-spacing:1px;-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li:hover .a_itex h3{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ width:100%; float:left; margin-top:10px; font-size:15px; line-height:160%; color:#666; overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-break:break-all;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:100px; height:35px; line-height:35px; background-color:#fff; font-size:14px; color:#999; border:1px solid #dfdfdf; display:inline-block; letter-spacing:1px; position:relative; overflow:hidden; margin:15px 0 0 0; text-align:center;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more::before{ content:''; position:absolute; width:100%; height:35px;overflow:hidden;background-color:#076eca; top:0; left:-100%; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more span{ width:100%; position:absolute; left:0; z-index:99;-webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li:hover .a_itex .a_more span{ color:#fff;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li:hover .a_itex .a_more::before{ left:0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{width:100%; float:left; padding:10px 15px; margin-top:10px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ width:100%; float:left; font-size:20px; color:#4a4a4a; font-weight:normal; text-align:left; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ width:100%; font-size:14px; color:#999; float:left; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ width:100%; float:left; padding:10px 15px 80px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:160%; color:#666; letter-spacing:1px; text-indent:2em;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note a{ color:#666;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ max-width:100%; width:auto; text-align:center; margin-top:10px;}


/***成功案例***/
.a_warp .a_bg .a_mid .a_sub .a_case{ width:960px; padding:20px 0 60px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li{ width:180px; height:180px; margin:10px; float:left; position:relative;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_cbg{ width:180px; height:180px; background-image:url(../cn/images/a_icon06.png); background-repeat:no-repeat; background-position:center center; box-sizing:border-box; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms  ease 0s; outline:none;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg{ width:180px; height:180px; float:left; text-align:center; position:absolute; top:0; left:0; }
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg span{ height:100%; vertical-align:middle; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li .a_clg img{ vertical-align:middle; max-width:140px; max-height:140px;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_col li:hover .a_cbg{ border:none; background-image:url(../cn/images/a_icon05.png); background-repeat:no-repeat;transform:rotate(120deg); -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -o-transform:rotate(120deg); -ms-transform:rotate(120deg);}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li{ width:100%; float:left; border-bottom:1px dashed #ccc; height:50px; line-height:50px; font-size:16px; color:#4a4a4a; padding:0 15px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li p{ width:85%; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li span{ float:right;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li a{ color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_row li a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art h3{width:100%; float:left; padding:10px 15px 15px; margin-top:10px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf; font-weight:normal; text-align:center;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art .a_note{ width:100%; float:left; padding:10px 15px 80px; box-sizing:border-box;}
.a_warp .a_bg .a_mid .a_sub .a_case .a_art .a_note p{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:160%; color:#666; letter-spacing:1px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:960px; padding:20px 0 0px 60px; float:right;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ width:100%; float:left; border:1px solid #dfdfdf;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map iframe{ width:100%; height:450px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ width:100%; float:left; margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ width:100%; float:left;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:33.33333333333%; padding:0 15px; float:left; text-align:center;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ width:100%; padding:15px 10px; background-color:#f5f5f5; border:1px solid #dfdfdf; height:185px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; color:#333;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ width:100%; text-align:center; font-size:16px; color:#076eca; margin-top:10px; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:15px 0; height:2px; background-color:#076eca; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ width:100%; height:35px; line-height:150%; text-align:center; font-size:16px; color:#333; font-weight:normal; display:inline-block;}
/***在线留言***/
.a_alin{ width:100%; float:left; margin:30px 0; border-top:1px solid #dfdfdf; padding:50px 0;}
.a_alin h3{ width:100%; float:left; font-size:30px; color:#076eca; text-align:center; margin-top:20px;}
.a_alin .a_mege{ width:100%; float:left; padding:20px 0; }
.a_alin .a_mege ul li{ width:32.333333333%; height:50px; line-height:50px; background-color:#fff; float:left; border:1px solid #dfdfdf; margin:10px 1.5% 0 0; border-radius:5px; box-sizing:border-box; display:table; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; color:#222; line-height:50px; display:table-cell; vertical-align:top; text-align:right; padding-right:10px; box-sizing:border-box; }
.a_alin .a_mege ul li .a_lab{ display:table-cell; vertical-align:top;}
.a_alin .a_mege ul li .a_lab input{ width:100%; float:left; height:50px; line-height:40px; border:none; color:#000; box-sizing:border-box; font-size:14px; padding:5px; font-family:"sans-serif"; border-radius:5px; overflow:hidden; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ width:100%; height:170px\9; }
.a_alin .a_mege ul li .a_date{ display:table-cell; vertical-align:top;}
.a_alin .a_mege ul li .a_date textarea{ width:100%; float:left; line-height:180%; border:none; color:#000; box-sizing:border-box; font-size:15px; padding:12px 5px; font-family:"sans-serif"; border-radius:5px; overflow:hidden; }
.a_alin .a_mege .a_btn{ width:100%; display:block; text-align:center; margin-top:50px; float:left; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; display:inline-block; font-size:14px; text-align:center; margin:0 10px; border:1px solid transparent; border-radius:5px; }
.a_alin .a_mege .a_btn button:nth-child(1){ color:#fff; background-color:#076eca; border-color:#076eca; }
.a_alin .a_mege .a_btn button:nth-child(2){ color:#fff; background-color:#ccc; border-color:#ccc;}


/***搜索列表***/
.a_warp .a_bg .a_mid .a_sub .a_sbar{ width:100%; float:left; margin-top:30px;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_T{ width:100%; float:left;height:40px;line-height:40px;border-bottom:2px solid #ececec;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_T p{height:40px;line-height:40px;float:left;display:inline-block;padding:0 20px;font-size:16px;color:#076eca;border-bottom:2px solid #076eca;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B{ width:100%; float:left; margin:20px 0; padding:0 10px; }
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B table{ border-top:1px solid #dfdfdf; border-right: 1px solid #dfdfdf; font-size:14px; color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B table th,.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B table td{ padding:8px 10px;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B a{color:#4a4a4a;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B a:hover{ color:#076eca;}
.a_warp .a_bg .a_mid .a_sub .a_sbar .a_sbar_B .a_style{ background:#f5f5f5; font-size:15px; color:#222; padding:10px 5px; box-sizing:border-box;}





@media (max-width: 479px) {
.a_pbok{ display:none;}
.a_wbok{ display:block;}

/*********焦点图*********/
.f_focus{ width:100%; float:left; margin-top:60px;}
.f_focus .a_hight{ height:220px; background-size:cover;}
.f_focus .f_talent{ background-position:25% 0;}
.f_focus .f_news{ background-position:70% 0;}
.f_focus .f_contact{ background-position:45% 0;}

/***暂无内容***/
.a_none{ padding:30px 5%;}
.a_none .a_noneB{ height:100px; line-height:100px; font-size:15px; }



/***首页***/
.a_tit h3{ font-size:20px; }
.a_tit p{ font-size:20px; margin-top:5px;}
.a_tit span{ width:4%; margin:10px 48%; }
.a_bg1{ margin:50px 0 0 0;}
.a_info{ padding:0 5%;}
.a_info p{ font-size:13px; line-height:160%;}
.a_info p.a_pbok{ display:none;}
.a_info p.a_wbok{ display:block;}

/**企业资质**/
.a_firm{ margin:25px 0 0px 0;}
.a_firm ul{ margin:15px 0 0px 0; padding:0;}
.a_firm ul li{ width:100%; padding:0 25px; margin:15px 0;}
.a_firm ul li .a_firmB{ padding:12px 10px; }
.a_firm ul li .a_firmB .a_firmP{ height:350px;}
.a_firm ul li .a_firmB .a_firmT{ margin:15px 0 0px 0; font-size:14px;  }


.a_info .a_more{ width:120px; height:40px; line-height:40px; font-size:13px; margin:40px 0 0 0;}
.a_info .a_more::before{ height:40px;}

/**工程业绩**/
.a_row{ margin:20px 0 0 0; }
.a_row .a_prot{ margin:30px 0 0 0;}
.a_row .a_bg{ height:auto; margin-top:0px; background-size:cover;}
.a_row .a_prot div.a_bg:first-child,.a_row .a_prot div.a_bg:first-child + div,.a_row .a_prot div.a_bg:first-child + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div + div{ background-image:none;}
.a_row .a_wd01,.a_row .a_wd02,.a_row .a_wd03,.a_row .a_wd04{ width:100%;}
.a_row .a_left{ margin-left:0px;}
.a_row .a_text{ padding:80px 0; display:none;}
.a_row .a_text b{ font-size:30px; letter-spacing:2px; }
.a_row .a_text span{ font-size:16px; }
.a_row .a_bg .a_bar{ padding:15px; opacity:1; transform:scale(1); background-color:#fff;}
.a_row .a_bg .a_bar .a_pica{ height:150px; display:block;}
.a_row .a_bg .a_bar .a_item{ padding:10px 10px 0 10px; }
.a_row .a_bg .a_bar .a_item h3{ font-size:15px;  letter-spacing:1px; opacity:1; color:#000;}
.a_row .a_bg .a_bar .a_item span{ font-size:12px; margin-top:5px; letter-spacing:1px; opacity:1; color:#666;}
.a_row .a_bg .a_bar .a_line{ margin:5px 0; opacity:1; background-color:#000;}
.a_row .a_bg .a_bar .a_sify{ padding:5px 10px; opacity:1; height:100px;}
.a_row .a_bg .a_bar .a_sify li{ font-size:13px; line-height:150%; letter-spacing:1px; -webkit-line-clamp:3; color:#4a4a4a;}

/**关于我们**/
.a_about{ margin:20px 0 0 0;}
.a_about .a_int{ padding:0; }
.a_about .a_int .a_intL{ width:100%; }
.a_about .a_int .a_intR{ width:100%; padding:20px 0 0 0px; text-align:center;}
.a_about .a_int .a_intR p{ font-size:14px; line-height:170%; -webkit-line-clamp:8; padding:0;}
.a_about .a_int .a_intR .a_more{ margin:25px 0 0 0;}
.a_about .a_tran{ margin:30px 0 0 0; text-align:center;}
.a_about .a_tran li{ width:30.33333333%; padding:0 5px; margin:10px 1%; float:none; display:inline-block; }
.a_about .a_tran li h4{ font-size:15px; margin-top:15px; text-align:left;}
.a_about .a_tran li b{ font-size:12px; margin-top:10px; text-align:left;}
.a_about .a_tran li em{ width:15px; margin:10px 0;}
.a_about .a_tran li p{ font-size:13px; line-height:160%; padding:0;}
.a_about .a_tran li span{ width:20px; height:20px; margin:15px 0; }

/**新闻中心**/
.a_bg2{ margin:80px 0 0 0; padding:80px 5%; }
.a_new{ margin:30px 0 0 0; }
.a_new .a_newC{ }
.a_new .a_newL{ width:100%; padding:10px 0px 0 0; }
.a_new .a_newL .a_pic{ width:100%; height:180px; }
.a_new .a_newL .a_side{ width:100%; padding-left:0px; margin:15px 0 0 0;}
.a_new .a_newL .a_side h4{ font-size:15px;}
.a_new .a_newL .a_side span{ font-size:12px; margin-top:10px;}
.a_new .a_newL .a_side p{ font-size:13px; line-height:160%; margin-top:10px; padding:0; -webkit-line-clamp:3; }
.a_new .a_newL .a_side .a_more{ width:70px; height:25px; line-height:25px; margin:10px 0 0 0; font-size:12px;}
.a_new .a_newR{ width:100%; padding:30px 0 0 0px;}
.a_new .a_newR ul{ }
.a_new .a_newR ul li{ height:32px; line-height:32px; font-size:12px; padding:0 5px; }
.a_new .a_newR ul li span{ width:65px;}
.a_new .a_newR ul li p{ width:75%; margin-left:10px; font-size:13px; line-height:32px; padding:0; }
.a_new .a_more{ margin:40px 0 0 0;}

/**企业荣誉**/
.a_cust{  margin:30px 0 0 0;}
.a_cust li{ width:100%; padding:10px; margin-bottom:0px;}
.a_cust li:first-child + li + li + li + li + li + li,.a_cust li:first-child + li + li + li + li + li + li + li{ display:none;} 
.a_cust li .a_cbg{ height:180px; padding:10px; }
.a_cust li .a_clg{ height:160px; top:20px; }
.a_cust li .a_tetx{ padding:5px 10px;}
.a_cust li .a_tetx p{ font-size:13px; padding:0; }

/***关于我们***/
.a_warp{}
.a_warp .a_bg{ top:-50px;}
.a_warp .a_bg .a_mid{ }
.a_warp .a_bg .a_mid .a_page{ font-size:14px; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ height:50px; line-height:50px; font-size:13px; padding:0 6%; }
.a_warp .a_bg .a_mid .a_loca i{ font-size:20px; margin-right:5px;}
.a_warp .a_bg .a_mid .a_loca a{ margin:0 3px;}
.a_warp .a_bg .a_mid .a_sub{ position:relative; padding:0 8%; }
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:200px; position:absolute; top:-101px; left:5%; display:none; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ padding:25px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:130px;  margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ font-size:17px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ font-size:12px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:30px; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{margin:0 85px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ padding:18px; line-height:40px; margin-top:1px; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ margin-right:10px; font-size:25px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{ font-size:30px; margin-left:10px; }
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:100%; padding:20px 0 0px 0px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ line-height:170%; font-size:15px; letter-spacing:1px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ font-size:16px; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:100%; padding-right:0%; }
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:100%; height:270px; background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:100%; padding:12px 10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ line-height:180%; font-size:14px; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ margin-bottom:5px;}

/**小图变大图**/
.a_pict{ }
.a_pict .thumbnails{ }
.a_pict .thumbnails li{ width:100%; padding:10px;}
.a_pict .thumbnails li a{ }
.a_pict .thumbnails li a .a_pict_P{ padding:10px; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:14px; margin:10px 0 5px 0; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:190px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:190px; width:260px; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:230px; }

/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:100%; padding:30px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_join span{ }
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ font-size:14px; line-height:160%; margin-top:8px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{ line-height:160%; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{  margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ padding:0 10px; height:50px; line-height:50px; font-size:14px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:70%; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ width:30%; }
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:100%; padding:20px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ height:60px; line-height:60px; font-size:16px; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ font-size:14px; margin-top:15px; padding:0 10px;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:100%; padding:20px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul{ padding:0 0px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ padding:20px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li a{ display:block;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:80px; height:110px; padding:5px; float:left; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ height:40px; line-height:40px; font-size:12px;  }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ height:60px; line-height:60px; font-size:28px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{ padding-left:15px; float:left; width:73%; display:inline-block;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ font-size:16px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ margin-top:10px; font-size:14px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:80px; height:30px; line-height:30px; font-size:12px; margin:10px 0 0 0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{ padding:10px 5px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ font-size:18px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ font-size:14px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ padding:10px 5px 50px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ margin-top:10px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:100%; padding:20px 0 0px 0px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map iframe{ width:100%; height:250px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:100%; padding:10px 0px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ padding:15px 10px; height:145px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ font-size:14px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:10px 0; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ height:35px; line-height:150%; font-size:14px; }
/***在线留言***/
.a_alin{ margin:30px 0 0 0; padding:30px 0 0 0;}
.a_alin h3{ font-size:22px; margin-top:20px;}
.a_alin .a_mege{ padding:20px 0; }
.a_alin .a_mege ul li{ width:100%; height:50px; line-height:50px; margin:10px 0% 0 0; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; line-height:50px; padding-right:10px;}
.a_alin .a_mege ul li .a_lab{ }
.a_alin .a_mege ul li .a_lab input{ height:50px; line-height:40px; font-size:14px; padding:5px; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ height:170px\9; }
.a_alin .a_mege ul li .a_date{ }
.a_alin .a_mege ul li .a_date textarea{ line-height:180%; font-size:14px; padding:12px 5px;  }
.a_alin .a_mege .a_btn{ margin-top:50px; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; font-size:13px; }

}

@media (min-width: 480px) and (max-width: 639px) {
.a_pbok{ display:none;}
.a_wbok{ display:block;}	

}

@media (min-width: 640px) and (max-width:1023px ) {
.a_pbok{ display:none;}
.a_wbok{ display:block;}

/*********焦点图*********/
.f_focus{ width:100%; float:left; margin-top:70px;}
.f_focus .a_hight{ height:300px; background-size:cover;}
.f_focus .f_talent{ background-position:35% 0;}


/***暂无内容***/
.a_none{ padding:50px 10%;}
.a_none .a_noneB{ height:100px; line-height:100px; font-size:16px; }


/***首页***/
.a_tit h3{ font-size:22px; }
.a_tit p{ font-size:20px; margin-top:10px;}
.a_tit span{ width:4%; margin:10px 48%; }
.a_bg1{ margin:80px 0 0 0;}
.a_info{ padding:0 5%;}
.a_info p{ font-size:13px; line-height:170%; padding:0 5%;}
.a_info p.a_pbok{ display:none;}
.a_info p.a_wbok{ display:block;}

/**企业资质**/
.a_firm{ margin:25px 0 0px 0;}
.a_firm ul{ margin:25px 0 0px 0; padding:0 5%;}
.a_firm ul li{ width:50%; padding:0 30px;}
.a_firm ul li .a_firmB{ padding:12px 10px; }
.a_firm ul li .a_firmB .a_firmP{ height:300px;}
.a_firm ul li .a_firmB .a_firmT{ margin:15px 0 0px 0; font-size:14px;  }


.a_info .a_more{ width:130px; height:40px; line-height:40px; font-size:14px; margin:45px 0 0 0;}
.a_info .a_more::before{ height:40px;}

/**工程业绩**/
.a_row{ margin:20px 0 0 0; }
.a_row .a_prot{ margin:30px 0 0 0;}
.a_row .a_bg{ height:auto; margin-top:0px; background-size:cover;}
.a_row .a_prot div.a_bg:first-child,.a_row .a_prot div.a_bg:first-child + div,.a_row .a_prot div.a_bg:first-child + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div,.a_row .a_prot div.a_bg:first-child + div + div + div + div + div + div + div{ background-image:none;}
.a_row .a_wd01,.a_row .a_wd02,.a_row .a_wd03,.a_row .a_wd04{ width:50%;}
.a_row .a_left{ margin-left:0px;}
.a_row .a_text{ padding:80px 0; display:none;}
.a_row .a_text b{ font-size:30px; letter-spacing:2px; }
.a_row .a_text span{ font-size:16px; }
.a_row .a_bg .a_bar{ padding:15px; opacity:1; transform:scale(1); background-color:#fff; }
.a_row .a_bg .a_bar .a_pica{ height:150px; display:block;}
.a_row .a_bg .a_bar .a_item{ padding:10px 10px 0 10px; }
.a_row .a_bg .a_bar .a_item h3{ font-size:16px;  letter-spacing:1px; opacity:1; color:#000;}
.a_row .a_bg .a_bar .a_item span{ font-size:12px; margin-top:5px; letter-spacing:1px; opacity:1; color:#666;}
.a_row .a_bg .a_bar .a_line{ margin:10px 0; opacity:1; background-color:#000;}
.a_row .a_bg .a_bar .a_sify{ padding:5px 10px; opacity:1; height:100px;}
.a_row .a_bg .a_bar .a_sify li{ font-size:14px; line-height:150%; letter-spacing:1px; -webkit-line-clamp:4;color:#4a4a4a;}

/**关于我们**/
.a_about{ margin:30px 0 0 0;}
.a_about .a_int{ padding:0; }
.a_about .a_int .a_intL{ width:45%; }
.a_about .a_int .a_intR{ width:55%; padding:0 0 0 30px;}
.a_about .a_int .a_intR p{ font-size:15px; line-height:170%; -webkit-line-clamp:5; padding:0;}
.a_about .a_int .a_intR .a_more{ margin:25px 0 0 0;}
.a_about .a_tran{ margin:30px 0 0 0; text-align:center;}
.a_about .a_tran li{ width:30.33333333%; padding:0 5px; margin:10px 1%; float:none; display:inline-block; }
.a_about .a_tran li h4{ font-size:15px; margin-top:15px; text-align:left;}
.a_about .a_tran li b{ font-size:12px; margin-top:10px; text-align:left;}
.a_about .a_tran li em{ width:15px; margin:10px 0;}
.a_about .a_tran li p{ font-size:13px; line-height:160%; padding:0;}
.a_about .a_tran li span{ width:20px; height:20px; margin:15px 0; }

/**新闻中心**/
.a_bg2{ margin:80px 0 0 0; padding:80px 5%; }
.a_new{ margin:30px 0 0 0; }
.a_new .a_newC{ }
.a_new .a_newL{ width:100%; padding:10px 0px 0 0; }
.a_new .a_newL .a_pic{ width:45%; height:180px; }
.a_new .a_newL .a_side{ width:55%; padding-left:30px; margin:0;}
.a_new .a_newL .a_side h4{ font-size:16px;}
.a_new .a_newL .a_side span{ font-size:12px; margin-top:10px;}
.a_new .a_newL .a_side p{ font-size:14px; line-height:160%; margin-top:10px; padding:0; -webkit-line-clamp:3; }
.a_new .a_newL .a_side .a_more{ width:80px; height:30px; line-height:30px; margin:15px 0 0 0; font-size:12px;}
.a_new .a_newR{ width:100%; padding:30px 0 0 0px;}
.a_new .a_newR ul{ }
.a_new .a_newR ul li{ height:32px; line-height:32px; font-size:13px; padding:0 10px; }
.a_new .a_newR ul li span{ width:80px;}
.a_new .a_newR ul li p{ width:75%; margin-left:10px; font-size:14px; line-height:32px; padding:0; }
.a_new .a_more{ margin:40px 0 0 0;}

/**企业荣誉**/
.a_cust{  margin:30px 0 0 0;}
.a_cust li{ width:33.33333333%; padding:10px; margin-bottom:0px;}
.a_cust li:first-child + li + li + li + li + li + li,.a_cust li:first-child + li + li + li + li + li + li + li{ display:none;} 
.a_cust li .a_cbg{ height:140px; padding:10px; }
.a_cust li .a_clg{ height:120px; top:20px; }
.a_cust li .a_tetx{ padding:5px 10px;}
.a_cust li .a_tetx p{ font-size:13px; padding:0; }

/***关于我们***/
.a_warp{}
.a_warp .a_bg{ top:-55px;}
.a_warp .a_bg .a_mid{ }
.a_warp .a_bg .a_mid .a_page{ font-size:14px; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ height:55px; line-height:55px; font-size:14px; padding:0 5%; }
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ margin:0 10px;}
.a_warp .a_bg .a_mid .a_sub{ position:relative; padding:0 5%; }
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:200px; position:absolute; top:-101px; left:5%; display:none; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ padding:25px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:130px;  margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ font-size:17px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ font-size:12px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:30px; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{margin:0 85px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ padding:18px; line-height:40px; margin-top:1px; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ margin-right:10px; font-size:25px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{  font-size:30px; margin-left:10px; }
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:100%; padding:30px 0px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ line-height:170%; font-size:15px; letter-spacing:2px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ font-size:18px; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:55%; padding-right:4%; }
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:45%; height:270px; background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:50%; padding:12px 10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ line-height:180%; font-size:15px; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ margin-bottom:5px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:last-child{ height:45px; line-height:140%; margin-top:3px;}

/**小图变大图**/
.a_pict{ }
.a_pict .thumbnails{ }
.a_pict .thumbnails li{ width:33.3333333%; padding:10px;}
.a_pict .thumbnails li a{ }
.a_pict .thumbnails li a .a_pict_P{ padding:10px; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:14px; margin:10px 0 5px 0; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:150px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:150px; width:190px; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:150px; }
/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:100%; padding:30px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_join span{ }
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ font-size:15px; line-height:160%; margin-top:10px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{ line-height:160%; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{  margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ padding:0 10px; height:50px; line-height:50px; font-size:15px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:80%; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ width:20%; }
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:100%; padding:20px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ height:60px; line-height:60px; font-size:17px; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ font-size:14px; margin-top:15px; padding:0 10px;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:100%; padding:20px 0 0px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul{ padding:0 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ padding:25px 0px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:110px; height:120px; padding:5px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ height:40px; line-height:40px; font-size:13px;  }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ height:75px; line-height:75px; font-size:32px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{ padding-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ font-size:17px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:100px; height:35px; line-height:35px; font-size:13px; margin:15px 0 0 0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{ padding:10px 15px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ font-size:19px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ font-size:14px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ padding:10px 5px 50px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ margin-top:10px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:100%; padding:20px 0 0px 0px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map iframe{ width:100%; height:350px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:33.33333333333%; padding:0 10px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ padding:15px 10px; height:185px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ font-size:16px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:15px 0; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ height:35px; line-height:150%; font-size:15px; }
/***在线留言***/
.a_alin{ margin:30px 0; padding:50px 0;}
.a_alin h3{ font-size:26px; margin-top:20px;}
.a_alin .a_mege{ padding:20px 0; }
.a_alin .a_mege ul li{ width:100%; height:50px; line-height:50px; margin:10px 0% 0 0; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; line-height:50px; padding-right:10px;}
.a_alin .a_mege ul li .a_lab{ }
.a_alin .a_mege ul li .a_lab input{ height:50px; line-height:40px; font-size:14px; padding:5px; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ height:170px\9; }
.a_alin .a_mege ul li .a_date{ }
.a_alin .a_mege ul li .a_date textarea{ line-height:180%; font-size:15px; padding:12px 5px;  }
.a_alin .a_mege .a_btn{ margin-top:50px; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; font-size:14px; }



}

@media (min-width: 1024px) and (max-width:1199px ) {
/*********焦点图*********/
.f_focus{ width:100%; float:left;}
.f_focus .a_hight{ height:400px; background-size:cover;}
.f_focus .f_talent{ background-position:40% 0;}


/***暂无内容***/
.a_none{ padding:50px 12%;}
.a_none .a_noneB{ height:100px; line-height:100px; font-size:17px; }

/***首页***/
.a_tit h3{ font-size:24px; }
.a_tit p{ font-size:20px; margin-top:10px;}
.a_tit span{ width:4%; margin:10px 48%; }
.a_bg1{ margin:90px 0 0 0;}
.a_info{ padding:0 5%;}
.a_info p{ font-size:16px; line-height:170%; padding:0 5%;}
.a_info p.a_pbok{ display:none;}
.a_info p.a_wbok{ display:block;}

/**企业资质**/
.a_firm{ margin:35px 0 0px 0;}
.a_firm ul{ margin:35px 0 0px 0; padding:0 8%}
.a_firm ul li{ width:50%; padding:0 40px;}
.a_firm ul li .a_firmB{ }
.a_firm ul li .a_firmB .a_firmP{ height:380px;}
.a_firm ul li .a_firmB .a_firmT{ margin:15px 0 0px 0; font-size:16px; }


.a_info .a_more{ width:150px; height:45px; line-height:45px; font-size:16px; margin:45px 0 0 0;}
.a_info .a_more::before{ height:45px;}

/**工程业绩**/
.a_row{ margin:50px 0 0 0; }
.a_row .a_prot{ margin:30px 0 0 0;}
.a_row .a_bg{ height:215px; margin-top:5px; background-size:cover;}
.a_row .a_wd01{ width:300px;}
.a_row .a_wd02{ width:297px;}
.a_row .a_wd03{ width:552px;}
.a_row .a_wd04{ width:350px;}
.a_row .a_left{ margin-left:5px;}
.a_row .a_text{ padding:80px 0;}
.a_row .a_text b{ font-size:30px; letter-spacing:2px; }
.a_row .a_text span{ font-size:16px; }
.a_row .a_bg .a_bar{ padding:15px; }
.a_row .a_bg .a_bar .a_item{ padding:10px 10px 0 10px; }
.a_row .a_bg .a_bar .a_item h3{ font-size:16px;  letter-spacing:1px;}
.a_row .a_bg .a_bar .a_item span{ font-size:12px; margin-top:5px; letter-spacing:1px;}
.a_row .a_bg .a_bar .a_line{ margin:10px 0;}
.a_row .a_bg .a_bar .a_sify{ padding:5px 10px;}
.a_row .a_bg .a_bar .a_sify li{ font-size:14px; line-height:150%; letter-spacing:1px; -webkit-line-clamp:4;}

/**关于我们**/
.a_about{ margin:50px 0 0 0;}
.a_about .a_int{ padding:0 0px;}
.a_about .a_int .a_intL{ width:43%;}
.a_about .a_int .a_intR{ width:57%;padding:10px 0 0 50px;} 
.a_about .a_int .a_intR p{ font-size:16px;line-height:180%; -webkit-line-clamp:8; padding:0;}
.a_about .a_tran{ margin:50px 0 0 0;}
.a_about .a_tran{ margin:40px 0 0 0;}
.a_about .a_tran li{ width:165px; margin-right:20px; padding:0 5px; }
.a_about .a_tran li h4{ font-size:16px; margin-top:15px;}
.a_about .a_tran li b{ font-size:12px; margin-top:10px;}
.a_about .a_tran li em{ width:15px; margin:10px 0;}
.a_about .a_tran li p{ font-size:14px; line-height:160%; padding:0;}
.a_about .a_tran li span{ width:25px; height:25px; margin:15px 0; }

/**新闻中心**/
.a_bg2{ margin:100px 0 0 0; padding:100px 5%; }
.a_new{ margin:30px 0 0 0; }
.a_new .a_newC{ }
.a_new .a_newL{ width:50%; padding:10px 25px 0 0; }
.a_new .a_newL .a_pic{ width:45%; height:180px; }
.a_new .a_newL .a_side{ width:55%; padding-left:20px; margin:0;}
.a_new .a_newL .a_side h4{ font-size:16px;}
.a_new .a_newL .a_side span{ font-size:12px; margin-top:10px;}
.a_new .a_newL .a_side p{ font-size:14px; line-height:160%; margin-top:10px; padding:0; }
.a_new .a_newL .a_side .a_more{ width:80px; height:30px; line-height:30px; margin:15px 0 0 0; font-size:12px;}
.a_new .a_newR{ width:50%; padding:0 0 0 25px;}
.a_new .a_newR ul{ }
.a_new .a_newR ul li{ height:32px; line-height:32px; font-size:13px; padding:0 10px; }
.a_new .a_newR ul li span{ width:80px;}
.a_new .a_newR ul li p{ width:75%; margin-left:10px; font-size:14px; line-height:32px; padding:0; }
.a_new .a_more{ margin:50px 0;}

/**企业荣誉**/
.a_cust{  margin:30px 0 0 0;}
.a_cust li{ width:33.33333333%; padding:10px; margin-bottom:20px;}
.a_cust li:first-child + li + li + li + li + li + li,.a_cust li:first-child + li + li + li + li + li + li + li{ display:none;} 
.a_cust li .a_cbg{ height:180px; padding:10px; }
.a_cust li .a_clg{ height:160px; top:20px; }
.a_cust li .a_tetx{ padding:5px 20px;}
.a_cust li .a_tetx p{ font-size:14px; }

/***关于我们***/
.a_warp{}
.a_warp .a_bg{ top:-55px;}
.a_warp .a_bg .a_mid{ }
.a_warp .a_bg .a_mid .a_page{ font-size:14px; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ height:55px; line-height:55px; font-size:14px; padding:0 5%; }
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ margin:0 10px;}
.a_warp .a_bg .a_mid .a_sub{ position:relative; padding:0 5%; }
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:200px; position:absolute; top:-101px; left:5%; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ padding:25px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:130px;  margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ font-size:17px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ font-size:12px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:30px; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{margin:0 85px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ padding:18px; line-height:40px; margin-top:1px; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ margin-right:10px; font-size:25px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{  font-size:30px; margin-left:10px; }
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:80%; padding:20px 0 60px 50px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ line-height:170%; font-size:15px; letter-spacing:2px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ font-size:18px; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:55%; padding-right:4%; }
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:45%; height:290px; background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:50%; padding:12px 10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ line-height:180%; font-size:15px; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ margin-bottom:5px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:last-child{ height:45px; line-height:140%; margin-top:3px;}

/**小图变大图**/
.a_pict{ }
.a_pict .thumbnails{ }
.a_pict .thumbnails li{ width:33.3333333%; padding:10px;}
.a_pict .thumbnails li a{ }
.a_pict .thumbnails li a .a_pict_P{ padding:10px; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:14px; margin:10px 0 5px 0; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:150px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:150px; width:190px; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:150px; }

/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:80%; padding:20px 0 0px 50px; }
.a_warp .a_bg .a_mid .a_sub .a_join span{ }
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ font-size:15px; line-height:160%; margin-top:10px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{ line-height:160%; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{  margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ padding:0 10px; height:50px; line-height:50px; font-size:15px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:80%; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ width:20%; }
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:80%; padding:20px 0 50px 50px; }
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ height:60px; line-height:60px; font-size:17px; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ font-size:14px; margin-top:15px; padding:0 10px;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:80%; padding:20px 0 0px 50px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul{ padding:0 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ padding:25px 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:110px; height:120px; padding:5px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ height:40px; line-height:40px; font-size:14px;  }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ height:75px; line-height:75px; font-size:36px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{ padding-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ font-size:18px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:100px; height:35px; line-height:35px; font-size:14px; position:relative; margin:15px 0 0 0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{ padding:10px 15px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ font-size:20px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ font-size:14px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ padding:10px 15px 80px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ margin-top:10px; font-size:16px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ margin-top:10px;}


/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:80%; padding:20px 0 0px 50px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:33.33333333333%; padding:0 10px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ padding:15px 10px; height:185px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ font-size:16px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:15px 0; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ height:35px; line-height:150%; font-size:15px; }
/***在线留言***/
.a_alin{ margin:30px 0; padding:50px 0;}
.a_alin h3{ font-size:26px; margin-top:20px;}
.a_alin .a_mege{ padding:20px 0; }
.a_alin .a_mege ul li{ width:32.333333333%; height:50px; line-height:50px; margin:10px 1.5% 0 0; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; line-height:50px; padding-right:10px;}
.a_alin .a_mege ul li .a_lab{ }
.a_alin .a_mege ul li .a_lab input{ height:50px; line-height:40px; font-size:14px; padding:5px; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ height:170px\9; }
.a_alin .a_mege ul li .a_date{ }
.a_alin .a_mege ul li .a_date textarea{ line-height:180%; font-size:15px; padding:12px 5px;  }
.a_alin .a_mege .a_btn{ margin-top:50px; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; font-size:14px; }


}


@media (min-width: 1200px) and (max-width:1439px ){
/*********焦点图*********/
.f_focus{ width:100%; float:left;}
.f_focus .a_hight{ height:450px; background-size:cover;}
.f_focus .f_talent{ background-position:40% 0;}

/***暂无内容***/
.a_none{ padding:50px 16%;}
.a_none .a_noneB{ height:100px; line-height:100px; font-size:18px; }

/***首页***/
.a_tit h3{ font-size:24px; }
.a_tit p{ font-size:20px; margin-top:10px;}
.a_tit span{ width:4%; margin:10px 48%; }
.a_bg1{ margin:100px 0 0 0;}
.a_info{ padding:0 5%;}
.a_info p{ font-size:16px; line-height:180%;}
/**企业资质**/
.a_firm{ margin:40px 0 0px 0;}
.a_firm ul{ margin:40px 0 0px 0; padding:0 10%;}
.a_firm ul li{ width:50%; padding:0 50px;}
.a_firm ul li .a_firmB{ }
.a_firm ul li .a_firmB .a_firmP{ height:400px;}
.a_firm ul li .a_firmB .a_firmT{ margin:20px 0 5px 0; font-size:16px; }


.a_info .a_more{ width:150px; height:45px; line-height:45px; font-size:16px; margin:60px 0 0 0;}
.a_info .a_more::before{ height:45px;}

/**工程业绩**/
.a_row{ margin:50px 0 0 0; }
.a_row .a_prot{ margin:30px 0 0 0;}
.a_row .a_bg{ height:215px; margin-top:5px; background-size:cover;}
.a_row .a_wd01{ width:352px;}
.a_row .a_wd02{ width:350px;}
.a_row .a_wd03{ width:649px;}
.a_row .a_wd04{ width:410px;}
.a_row .a_left{ margin-left:5px;}
.a_row .a_text{ padding:80px 0;}
.a_row .a_text b{ font-size:30px; letter-spacing:2px; }
.a_row .a_text span{ font-size:16px; }
.a_row .a_bg .a_bar{ padding:15px; }
.a_row .a_bg .a_bar .a_item{ padding:10px 10px 0 10px; }
.a_row .a_bg .a_bar .a_item h3{ font-size:16px;  letter-spacing:1px;}
.a_row .a_bg .a_bar .a_item span{ font-size:12px; margin-top:5px; letter-spacing:1px;}
.a_row .a_bg .a_bar .a_line{ margin:10px 0;}
.a_row .a_bg .a_bar .a_sify{ padding:5px 10px;}
.a_row .a_bg .a_bar .a_sify li{ font-size:14px; line-height:150%; letter-spacing:1px;}

/**关于我们**/
.a_about{ margin:50px 0 0 0;}
.a_about .a_int{ padding:0 0px;}
.a_about .a_int .a_intL{ width:43%;}
.a_about .a_int .a_intR{ width:57%;padding:10px 0 0 60px;} 
.a_about .a_int .a_intR p{ font-size:16px;line-height:180%; -webkit-line-clamp:8;}.a_about .a_tran{ margin:50px 0 0 0;}
.a_about .a_tran li{ width:184px; margin-right:35px; padding:0 10px; }
.a_about .a_tran li h4{ font-size:16px; margin-top:15px;}
.a_about .a_tran li b{ font-size:14px; margin-top:10px;}
.a_about .a_tran li em{ width:15px;  margin:10px 0;}
.a_about .a_tran li p{ font-size:14px; line-height:160%;}
.a_about .a_tran li span{ width:25px; height:25px; margin:15px 0; }

/**新闻中心**/
.a_bg2{ margin:100px 0 0 0; padding:100px 5%; }
.a_new{ margin:30px 0 0 0; }
.a_new .a_newC{ }
.a_new .a_newL{ width:50%; padding:10px 40px 0 0; }
.a_new .a_newL .a_pic{ width:45%; height:180px; }
.a_new .a_newL .a_side{ width:55%; padding-left:20px; margin:0;}
.a_new .a_newL .a_side h4{ font-size:16px;}
.a_new .a_newL .a_side span{ font-size:12px; margin-top:10px;}
.a_new .a_newL .a_side p{ font-size:14px; line-height:160%; margin-top:10px; }
.a_new .a_newL .a_side .a_more{ width:80px; height:30px; line-height:30px; margin:15px 0 0 0; font-size:12px;}
.a_new .a_newR{ width:50%; padding:0 0 0 40px;}
.a_new .a_newR ul{ }
.a_new .a_newR ul li{ height:32px; line-height:32px; font-size:14px; padding:0 15px; }
.a_new .a_newR ul li span{ width:80px;}
.a_new .a_newR ul li p{ width:78%; margin-left:15px; font-size:15px; line-height:32px; }
.a_new .a_more{ margin:60px 0;}

/**企业荣誉**/
.a_cust{  margin:30px 0 0 0;}
.a_cust li{ width:25%; padding:10px; margin-bottom:20px;}
.a_cust li .a_cbg{ height:180px; padding:10px; }
.a_cust li .a_clg{ height:160px; top:20px; }
.a_cust li .a_tetx{ padding:5px 20px;}
.a_cust li .a_tetx p{ font-size:14px; }

/***关于我们***/
.a_warp{}
.a_warp .a_bg{ top:-55px;}
.a_warp .a_bg .a_mid{ }
.a_warp .a_bg .a_mid .a_page{ font-size:14px; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ height:55px; line-height:55px; font-size:14px; padding:0 5%; }
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ margin:0 10px;}
.a_warp .a_bg .a_mid .a_sub{ position:relative; padding:0 5%; }
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:220px; position:absolute; top:-102px; left:5%; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ padding:25px 20px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:150px;  margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ font-size:17px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ font-size:13px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:30px; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{margin:0 105px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ padding:20px; line-height:40px; margin-top:1px; font-size:16px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ margin-right:10px; font-size:25px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{  font-size:30px; margin-left:10px; }
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:80%; padding:20px 0 60px 50px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ line-height:170%; font-size:16px; letter-spacing:2px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ font-size:18px; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:50%; padding-right:4%; }
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:50%; height:290px; background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:50%; padding:15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ line-height:180%; font-size:15px; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ margin-bottom:5px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:last-child{ height:45px; line-height:140%; margin-top:3px;}

/**小图变大图**/
.a_pict{ }
.a_pict .thumbnails{ }
.a_pict .thumbnails li{ width:33.3333333%; padding:10px;}
.a_pict .thumbnails li a{ }
.a_pict .thumbnails li a .a_pict_P{ padding:10px; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:14px; margin:10px 0 5px 0; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:210px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ height:190px; width:230px; }
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:190px; }

/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:80%; padding:20px 0 0px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_join span{ }
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ font-size:15px; line-height:160%; margin-top:10px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{ line-height:160%; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{  margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ padding:0 10px; height:50px; line-height:50px; font-size:16px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:600px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ width:150px; }
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:80%; padding:20px 0 60px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ height:60px; line-height:60px; font-size:18px; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ font-size:14px; margin-top:15px; padding:0 10px;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:80%; padding:20px 0 0px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul{ padding:0 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ padding:25px 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:110px; height:120px; padding:5px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ height:40px; line-height:40px; font-size:14px;  }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ height:75px; line-height:75px; font-size:36px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{  padding-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ font-size:18px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:100px; height:35px; line-height:35px; font-size:14px; position:relative; margin:15px 0 0 0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{ padding:10px 15px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ font-size:20px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ font-size:14px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ padding:10px 15px 80px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ margin-top:10px; font-size:16px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ margin-top:10px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:80%; padding:20px 0 0px 60px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:33.33333333333%; padding:0 15px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ padding:15px 10px; height:185px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ font-size:16px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:15px 0; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ height:35px; line-height:150%; font-size:16px; }
/***在线留言***/
.a_alin{ margin:30px 0; padding:50px 0;}
.a_alin h3{ font-size:30px;  margin-top:20px;}
.a_alin .a_mege{ padding:20px 0; }
.a_alin .a_mege ul li{ width:32.333333333%; height:50px; line-height:50px; margin:10px 1.5% 0 0; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; line-height:50px; padding-right:10px;}
.a_alin .a_mege ul li .a_lab{ }
.a_alin .a_mege ul li .a_lab input{ height:50px; line-height:40px; font-size:14px; padding:5px; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ height:170px\9; }
.a_alin .a_mege ul li .a_date{ }
.a_alin .a_mege ul li .a_date textarea{ line-height:180%; font-size:15px; padding:12px 5px;  }
.a_alin .a_mege .a_btn{ margin-top:50px; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; font-size:14px; }



}

@media (min-width: 1440px) and (max-width:1680px ){
/*********焦点图*********/
.f_focus{ width:100%; float:left;}
.f_focus .a_hight{ height:450px; background-size:auto;}

/***暂无内容***/
.a_none{ padding:50px 20%;}
.a_none .a_noneB{ height:100px; line-height:100px; font-size:18px; }


/***首页***/
.a_tit h3{ font-size:24px; }
.a_tit p{ font-size:20px;  margin-top:10px;}
.a_tit span{ width:4%; margin:10px 48%; }
.a_bg1{ margin:120px 0 0 0;}
.a_info p{ font-size:16px; line-height:180%;}
/**企业资质**/
.a_firm{ margin:50px 0 0px 0;}
.a_firm ul{ margin:40px 0 0px 0;}
.a_firm ul li{ width:50%; padding:0 55px;}
.a_firm ul li .a_firmB{ }
.a_firm ul li .a_firmB .a_firmP{ height:410px;}
.a_firm ul li .a_firmB .a_firmT{ margin:20px 0 5px 0; font-size:16px; }

.a_info .a_more{ width:150px; height:45px; line-height:45px; font-size:16px; margin:60px 0 0 0;}
.a_info .a_more::before{ height:45px;}

/**工程业绩**/
.a_row{ margin:50px 0 0 0; }
.a_row .a_prot{ margin:30px 0 0 0;}
.a_row .a_bg{ height:215px; margin-top:5px;}
.a_row .a_wd01{ width:400px;}
.a_row .a_wd02{ width:390px;}
.a_row .a_wd03{ width:735px;}
.a_row .a_wd04{ width:460px;}
.a_row .a_left{ margin-left:5px;}
.a_row .a_text{ padding:80px 0;}
.a_row .a_text b{ font-size:30px; letter-spacing:2px; }
.a_row .a_text span{ font-size:16px; }
.a_row .a_bg .a_bar{ padding:15px; }
.a_row .a_bg .a_bar .a_item{ padding:10px 10px 0 10px; }
.a_row .a_bg .a_bar .a_item h3{ font-size:16px;  letter-spacing:1px;}
.a_row .a_bg .a_bar .a_item span{ font-size:12px; margin-top:5px; letter-spacing:1px;}
.a_row .a_bg .a_bar .a_line{ margin:10px 0;}
.a_row .a_bg .a_bar .a_sify{ padding:5px 10px;}
.a_row .a_bg .a_bar .a_sify li{ font-size:14px; line-height:150%; letter-spacing:1px;}

/**关于我们**/
.a_about{ margin:50px 0 0 0;}
.a_about .a_int{ padding:0 30px;}
.a_about .a_int .a_intL{ width:43%;}
.a_about .a_int .a_intR{ width:57%;padding:10px 0 0 80px;} 
.a_about .a_int .a_intR p{ font-size:16px;line-height:180%; -webkit-line-clamp:8;}
.a_about .a_tran{ margin:50px 0 0 0;}
.a_about .a_tran li{ width:200px; margin-right:50px; padding:0 10px; }
.a_about .a_tran li h4{ font-size:16px; margin-top:15px;}
.a_about .a_tran li b{ font-size:15px; margin-top:10px;}
.a_about .a_tran li em{ width:15px;  margin:10px 0;}
.a_about .a_tran li p{ font-size:14px; line-height:160%;}
.a_about .a_tran li span{ width:25px; height:25px; margin:15px 0; }

/**新闻中心**/
.a_bg2{ margin:120px 0 0 0; padding:120px 0; }
.a_new{ margin:30px 0 0 0; }
.a_new .a_newC{ }
.a_new .a_newL{ width:50%; padding:10px 50px 0 0; }
.a_new .a_newL .a_pic{ width:255px; height:180px; }
.a_new .a_newL .a_side{ width:275px; margin-left:20px;}
.a_new .a_newL .a_side h4{ font-size:16px;}
.a_new .a_newL .a_side span{ font-size:12px; margin-top:10px;}
.a_new .a_newL .a_side p{ font-size:14px; line-height:160%; margin-top:10px; }
.a_new .a_newL .a_side .a_more{ width:80px; height:30px; line-height:30px; margin:15px 0 0 0; font-size:12px;}
.a_new .a_newR{ width:50%; padding:0 0 0 50px;}
.a_new .a_newR ul{ }
.a_new .a_newR ul li{ height:32px; line-height:32px; font-size:14px; padding:0 15px; }
.a_new .a_newR ul li span{ width:80px;}
.a_new .a_newR ul li p{ width:80%; margin-left:15px; font-size:15px; line-height:32px; }
.a_new .a_more{ margin:60px 0;}

/**企业荣誉**/
.a_cust{  margin:30px 0 0 0;}
.a_cust li{ width:25%; padding:10px; margin-bottom:20px;}
.a_cust li .a_cbg{ height:200px; padding:10px; }
.a_cust li .a_clg{ height:180px; top:20px; }
.a_cust li .a_tetx{ padding:5px 20px;}
.a_cust li .a_tetx p{ font-size:14px; }


/***关于我们***/
.a_warp{}
.a_warp .a_bg{ top:-55px;}
.a_warp .a_bg .a_mid{ }
.a_warp .a_bg .a_mid .a_page{ font-size:14px; margin:30px 0;}
.a_warp .a_bg .a_mid .a_loca{ height:55px; line-height:55px; font-size:14px; }
.a_warp .a_bg .a_mid .a_loca i{ font-size:24px; margin-right:10px;}
.a_warp .a_bg .a_mid .a_loca a{ margin:0 10px;}
.a_warp .a_bg .a_mid .a_sub{ position:relative;}
.a_warp .a_bg .a_mid .a_sub .a_nav{ width:250px; position:absolute; top:-104px; left:0; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap{ padding:25px 20px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3{ width:170px;  margin:5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 p{ font-size:18px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap h3 span{ font-size:14px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cap i{ font-size:31px; margin:3px 0;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_ting{margin:0 110px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li{ padding:20px; line-height:40px; margin-top:1px; font-size:16px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i{ margin-right:10px; font-size:25px; }
.a_warp .a_bg .a_mid .a_sub .a_nav .a_cart li i.icon-qianjin{  font-size:30px; margin-left:10px; }
.a_warp .a_bg .a_mid .a_sub .a_mod{ width:960px; padding:20px 0 60px 60px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p{ line-height:170%; font-size:16px; letter-spacing:2px; margin-bottom:10px;}
.a_warp .a_bg .a_mid .a_sub .a_mod b{ font-size:18px; letter-spacing:2px; margin-top:40px;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p1{ margin:20px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p2{ margin:15px 0 5px 0;}
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p3{ width:50%; padding-right:4%; }
.a_warp .a_bg .a_mid .a_sub .a_mod p.a_p4{ width:50%; height:270px; background-size:cover;}

/**分支机构**/
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach{ }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li{ width:50%; padding:15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M{ padding:10px 15px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p{ line-height:180%; font-size:15px; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_bach li .a_bach_M p:nth-child(1){ margin-bottom:5px;}

/**小图变大图**/
.a_pict{ }
.a_pict .thumbnails{ }
.a_pict .thumbnails li{ width:33.3333333%; padding:10px;}
.a_pict .thumbnails li a{ }
.a_pict .thumbnails li a .a_pict_P{ padding:10px; } 
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:14px; margin:10px 0 5px 0; }
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p.a_p5{ margin:0 0 5px 0;}
.a_pict .thumbnails li a .a_pict_P.a_pict_H{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:210px;}

/***招聘信息***/
.a_warp .a_bg .a_mid .a_sub .a_join{ width:960px; padding:20px 0 0px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_join span{ }
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib{ margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p{ font-size:15px; line-height:160%; margin-top:10px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_lib p em{ width:300px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job{ margin-top:25px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job b{ line-height:160%; font-size:15px; letter-spacing:1px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list{  margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li{ padding:0 10px; height:50px; line-height:50px; font-size:16px;}
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li p{ width:600px; }
.a_warp .a_bg .a_mid .a_sub .a_join .a_job .a_list li span{ width:150px; }
.a_warp .a_bg .a_mid .a_sub .a_tail{ width:960px; padding:20px 0 60px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_tail h3{ height:60px; line-height:60px; font-size:18px; margin-bottom:20px;}
.a_warp .a_bg .a_mid .a_sub .a_tail p{ font-size:14px; margin-top:15px; padding:0 10px;}

/***新闻中心***/
.a_warp .a_bg .a_mid .a_sub .a_news{ width:960px; padding:20px 0 0px 60px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul{ padding:0 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li{ padding:25px 10px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time{ width:110px; height:120px; padding:5px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time p{ height:40px; line-height:40px; font-size:14px;  }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_time b{ height:75px; line-height:75px; font-size:36px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex{  padding-left:30px;}
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex h3{ font-size:18px; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex p{ margin-top:10px; font-size:15px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news ul li .a_itex .a_more{ width:100px; height:35px; line-height:35px; font-size:14px; position:relative; margin:15px 0 0 0;}

.a_warp .a_bg .a_mid .a_sub .a_news .a_art{ }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_ber{ padding:10px 15px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art h3{ font-size:20px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art span{ font-size:14px; margin-top:10px;}
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note{ padding:10px 15px 80px; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div{ margin-top:10px; font-size:16px; line-height:160%; }
.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note p img,.a_warp .a_bg .a_mid .a_sub .a_news .a_art .a_note div img{ margin-top:10px;}

/***联系我们***/
.a_warp .a_bg .a_mid .a_sub .a_cnat{ width:960px; padding:20px 0 0px 60px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_map{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way{ margin:50px 0;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul{ }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li{ width:33.33333333333%; padding:0 15px;}
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li .a_wayB{ padding:15px 10px; height:185px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li i{ font-size:26px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li p{ font-size:16px; margin-top:10px; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li span{ width:20px; margin:15px 0; }
.a_warp .a_bg .a_mid .a_sub .a_cnat .a_way ul li b{ height:35px; line-height:150%; font-size:16px; }
/***在线留言***/
.a_alin{ margin:30px 0; padding:50px 0;}
.a_alin h3{ font-size:30px;  margin-top:20px;}
.a_alin .a_mege{ padding:20px 0; }
.a_alin .a_mege ul li{ width:32.333333333%; height:50px; line-height:50px; margin:10px 1.5% 0 0; }
.a_alin .a_mege ul li p{ width:65px; font-size:14px; line-height:50px; padding-right:10px;}
.a_alin .a_mege ul li .a_lab{ }
.a_alin .a_mege ul li .a_lab input{ height:50px; line-height:40px; font-size:14px; padding:5px; }
.a_alin .a_mege ul li:nth-child(3){ margin:10px 0 0 0;}
.a_alin .a_mege ul li:nth-child(4){ width:100%; height:170px; }
.a_alin .a_mege ul li:first-child+li+li{ margin:10px 0 0 0;}
.a_alin .a_mege ul li:first-child+li+li+li{ height:170px\9; }
.a_alin .a_mege ul li .a_date{ }
.a_alin .a_mege ul li .a_date textarea{ line-height:180%; font-size:15px; padding:12px 5px;  }
.a_alin .a_mege .a_btn{ margin-top:50px; }
.a_alin .a_mege .a_btn button{ width:100px; height:40px; line-height:40px; font-size:14px; }

}

@media (min-width: 1681px) and (max-width:1920px ){
	
}


@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */

}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */

}

@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){ /* 兼容iphone6，iphone7，iphone8s*/
.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ width:265px; height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:245px;}


}

@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){ /*兼容iphone6 Plus,iphone7 Plus,iphone8 Plus*/

.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ width:295px; height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:260px;}




} 
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){ /*兼容iphoneX*/
.a_firm ul li .a_firmB .a_firmP{ height:360px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:15px;}

.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ width:265px; height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:245px;}

}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) { /*兼容iphoneXR*/
.a_firm ul li .a_firmB .a_firmP{ height:360px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:15px;}

.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ width:265px; height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:245px;}

}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) { /*兼容iphone xs max */
.a_firm ul li .a_firmB .a_firmP{ height:360px;}
.a_warp .a_bg .a_mid .a_sub .a_mod .a_pict .thumbnails li a p{ font-size:15px;}

.a_pict .thumbnails li a .a_pict_P.a_pict_C{ height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G{ width:265px; height:200px;}
.a_pict .thumbnails li a .a_pict_P.a_pict_C .a_pict_G img{ height:245px;}


}
