/*内页*/
.postions{ height:46px; line-height:46px; overflow:hidden; background:url(../images/pos_bg.png) #f6f6f6 2% center no-repeat; background-size:14px auto; color:#666666; /*margin-top:5px;*/ padding-left:2%; padding-right:2%; font-size:14px;}
.postions a{color:#666666; }
.postions .l{ padding-left:22px;}
.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent;}
/*分类弹窗*/
.about_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.about_tc .about_divs{ position:absolute; right:0; width:80%; background-color:#fff; top:0; overflow:hidden; height:100%;}
.about_tc .about_divs .about_divs_t{ height:46px; line-height:46px; font-size:20px; color:#fff; background-color:#008cd6; padding-left:4%; letter-spacing:0.5px; text-transform:uppercase; overflow:hidden;}
.about_tc .about_divs .about_divs_t2 a{line-height:24px;height:auto; padding-bottom:3%; padding-top:3%; overflow:hidden; margin-top:2px; display:block; background-color:#efefef; padding-left:4%; font-size:14px;}
.about_tc .about_divs a{ height:46px; line-height:46px; overflow:hidden; margin-top:2px; display:block; background-color:#efefef; padding-left:4%; font-size:14px;}
.about_tc .about_divs a:Hover{ color:#333;}
.about_tc .about_divs a.left_sel{ background-color:#0360a5; color:#fff; font-size:16px;}
.about_tc .closed2{ right:80%; position:absolute; top:150px; cursor:pointer; width:40px;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.yema a{ display:inline-block; height:24px; line-height:24px; padding-left:5px; overflow:hidden; padding-right:5px; min-width:14px;margin-left:1px; margin-right:1px;  text-align:center; color:#333; font-size:14px; background-color:#fff; border:1px solid #cccccc;}
.yema a:hover{ text-decoration:none; color:#fff; background-color:#0360a5;border:1px solid #0360a5;}
.yema a.ok{color:#fff; background-color:#0360a5;border:1px solid #0360a5;}
.yema a.first,.yema a.last{ font-size:22px; font-family:"宋体"; font-weight:bold; margin-right:0;}

.o_big{ overflow:hidden; background-size:auto 100%; background-repeat:no-repeat; background-position:center center;}
.o_big img{ width:100%; opacity:0;filter:Alpha(opacity=0);}
/*新聞資訊*/
.i_title{ text-align:center; margin-top:3%; line-height:50px; padding-bottom:2%; text-align:center;background:url(../images/i_bg1.png) center bottom no-repeat; overflow:hidden; margin-bottom:4%; font-weight:normal; color:#333333;}
.project_a{ overflow:hidden;text-align:center; margin-bottom:4%;}
.project_a a{ display:inline-block; height:31px; line-height:31px;background-color:#fff; padding-left:18px; padding-right:18px; font-size:16px; color:#333; margin-left:5px; margin-right:5px; transition:all 0.3s; border-radius:4px; border:1px solid #333333; margin-bottom:2%; margin-top:2%;}
.project_a a:hover{color:#333;border:1px solid #0360a5;filter: Alpha(Opacity=80);opacity: 0.8;}
.project_a a.csel{ color:#333;border:1px solid #0360a5;}
.news_con{ overflow:hidden;}
.news_con ul li{ overflow:hidden; margin-bottom:3%;display:block;}
.news_con ul li:last-child{ margin-bottom:0;}
.news_con ul li .imgs{ width:42%; float:left; display:inline; overflow:hidden; position:relative;}
.news_con ul li .imgs img{width:100%; /* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.news_con ul li:hover .imgs img{/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .i_about_r{ float:right; display:inline; line-height:22px; width:54%; overflow:hidden; }
.news_con ul li .i_about_r h3{ /* padding-top:8px; */ line-height:48px; height:48px; overflow:hidden; font-size:20px; color:#333; font-weight:normal; margin-top:3%;/* background:url(../images/news_bg1.jpg) left top no-repeat; */}
.news_con ul li .i_about_r .p{ height:44px; overflow:hidden; font-size:14px; color:#666666; line-height:22px;}
.news_con ul li .i_about_r .news_more{ margin-top:3%; padding-right:33px;text-align:left;padding-left:23px; float:left; height:28px; line-height:28px;border:1px solid #ddd;color:#333; font-size:12px;transition: all 0.3s; border-radius:20px; background:url(../images/i_bg10.png) 74px center no-repeat; }
.news_con ul li:hover .i_about_r .news_more{filter: Alpha(Opacity=80);opacity: 0.8;}
.news_con ul li .i_about_r .news_more:hover{ margin-left:10px;}
.news_con ul li:hover .i_about_r h3{ color:#333;}
.news_con ul li:hover{ background-color:#f5f5f5;}
.news_con ul li .date{ position:absolute; right:0; top:0; width:68px; height:82px; color:#fff; font-size:14px; text-align:center; line-height:30px; background-color:#f66914; padding-left:7px; padding-right:7px;}
.news_con ul li .date b{ display:block; border-bottom:1px solid #fff; line-height:47px; margin-top:2px; overflow:hidden; height:47px; font-weight:bold; font-size:32px;}

.i_contact{ overflow:hidden;background:url(../images/i_bg12.jpg) center center no-repeat; background-size:cover; text-align:center; color:#fff; padding-bottom:3%;}
.i_contact .txts{ font-size:24px; max-width:560px;line-height:28px; overflow:hidden; width:92%; margin:0 auto; margin-top:5%; margin-bottom:27px;}
.i_contact .tel{ display:inline-block; height:38px; overflow:hidden;background:url(../images/i_bg13.png) left top no-repeat; font-weight:bold; font-size:21px; color:#fff; padding-left:42px; line-height:35px; text-align:left; letter-spacing:3px; min-width:245px;}
.i_contact .a{ display:block; width:216px; margin:0 auto; height:42px; line-height:42px; overflow:hidden; background-color:#fff; border-radius:20px; font-size:20px; color:#333; margin-top:30px;transition:all 0.3s;}
.i_contact .a:hover{opacity:0.9;filter:Alpha(opacity=90);}

/*新聞詳細*/
.about_x{margin-top:2%; overflow:hidden; line-height:28px;font-size:15px; color:#848484; padding-bottom:3%;  }
.about_x .yellow{ color:#b69960; font-size:18px; line-height:36px; display:block; margin-bottom:3px;}
.about_x img{margin-bottom:15px; max-width:100%;}
.about_x .show_t{ line-height:36px; font-size:24px; color:#333; text-align:center; margin-bottom:2%; margin-top:3%; font-weight:normal;}
.about_x .con_line{height:40px; line-height:40px;font-size:12px; color:#999999;border-bottom:1px dashed #cccccc; text-align:center; }
.about_x .con_id{ overflow:hidden;white-space:normal;word-break:break-all; padding-top:2%;text-align:left;padding-bottom:4%;}
.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;font-size:16px; line-height:30px; padding-top:15px; padding-bottom:15px;margin-top:20px; color:#444;}
.prenext span{ float:left; width:98px; color:#666666; font-size:16px;}
.prenext a{ color:#444;}
.prenext a:hover{ color:#333; text-decoration:none;}
.prenext:last-child{ border-top:0; border-bottom:0; margin-top:0;/*margin-bottom:20px;*/}
.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}
.fenxiang{ height:30px; overflow:hidden;}
.fenxiang .span{ float:right; font-size:14px; line-height:34px;}
/*關於我們*/
.about_x .imgs{ float:left; width:41%; overflow:hidden; margin-right:3%;}
.about_x .imgs:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.about_x .h2{ font-weight:normal; color:#333;line-height:40px; margin-bottom:3%;background:url(../images/about_bg2.png) left bottom no-repeat; margin-top:3%; margin-left:44%;}
.about_x .ul{ padding-top:60px; overflow:hidden; width:100%; clear:both;}
.about_x .ul li{float:left; width:21%; padding-right:2%; margin-left:2%; color:#666666; height:94px; text-align:left; font-size:14px; overflow:hidden; background:url(../images/about_bg3.png) right center no-repeat; line-height:26px; margin-bottom:3%; padding-bottom:3%; }
.about_x .ul li:nth-child(4n+0){ margin-right:0;}
.about_x .ul li.n4{ background:none;}
.about_x .ul li a{display:block;transition:all 0.3s; color:#666666;}
/*.about_con .ul li a:hover{ color:#00b43c;}*/
.about_x .ul li a b{ font-weight:bold; font-size:16px; color:#333; display:block; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.about_x .ul li.n1 a{background:url(../images/about_pic1.png) no-repeat left center; padding-left:78px;background-size:auto 57px;}
.about_x .ul li.n2 a{background:url(../images/about_pic2.png) no-repeat left center;padding-left:78px;background-size:auto 57px;}
.about_x .ul li.n3 a{background:url(../images/about_pic3.png) no-repeat left center;padding-left:82px;background-size:auto 57px;}
.about_x .ul li.n4 a{background:url(../images/about_pic4.png) no-repeat left center;padding-left:88px;background-size:auto 57px;}

/*资质荣誉*/
.honor_ul{ overflow:hidden;margin-top:3%;}
.honor_ul ul{list-style-type:none; }
.honor_ul li{float:left; margin-right:2%;position:relative; width:23.3%;/*border:1px solid #eee; */margin-bottom:2%; overflow:hidden; text-align:center;}
.honor_ul li a{ text-decoration:none;}
.honor_ul li .imgs{width:100%; overflow:hidden;vertical-align:middle; display:table-cell;}
.honor_ul li .imgs img{max-height:319px;width:100%;  vertical-align:middle;display:inline-block;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.honor_ul li h2{font-weight:normal;  font:300 14px/28px "微软雅黑"; height:28px; line-height:28px; overflow:hidden; color:#919191; }
/*.honor_ul li:Hover{ border:1px solid #db241c;}*/
.honor_ul li:Hover h2{ color:#333;}
.honor_ul li:nth-child(4n+0){ margin-right:0;}
.honor_ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*证书弹窗*/
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/*施工案例*/
.case_ul{ overflow:hidden; margin-top:3%;}
.case_ul ul li{ float:left; width:32%; overflow:hidden; margin-bottom:2%; margin-right:2%; position:relative; text-align:left;}
.case_ul ul li:nth-child(3n+0){ margin-right:0;}
.case_ul ul li img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.case_ul ul li:after{content: "";display: block;position: absolute;left: 0%;right: 0%;bottom:0px;height: 2px;opacity: 1;background-color: #e0e0e0;}
.case_ul ul li .imgs{width:100%; overflow:hidden;}
.case_ul ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_ul ul li .i_five_txt{ overflow:hidden; width:94%; max-width:338px; margin:0 auto; padding-bottom:0; padding-top:1.5%;}
.case_ul ul li .i_five_txt:after{content: "";display: block;position: absolute;left: 0%;right: 100%;bottom:0px;height: 2px;opacity: 0;background-color: #0360a5; z-index:2;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.case_ul ul li .i_five_txt h2{height:49px; line-height:49px; overflow:hidden; font-size:16px; color:#000; white-space:nowrap;text-overflow:ellipsis; font-weight:bold;}
.case_ul ul li .i_five_txt .p{ line-height:20px; height:60px; overflow:hidden;font-size:14px; color:#666;  overflow:hidden; margin-bottom:11px;}
.case_ul ul li .i_five_txt .p2{ line-height:20px; height:40px; overflow:hidden;font-size:14px; color:#666;  overflow:hidden; margin-bottom:11px;}
.case_ul ul li .i_five_txt span{  display:block; height:62px; line-height:62px; width:100%;overflow:hidden;background:url(../images/i_bg3_on.png) left center no-repeat; border-top:1px dashed #cccccc;}
.case_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_ul ul li:hover .i_five_txt:after{opacity: 1;left: 0%;right: 0%;}
.case_ul ul li:hover .i_five_txt h2{color:#333;}
.case_ul ul li:hover{ -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.case_ul ul li:hover .i_five_txt span{background:url(../images/i_bg3_on.png) left center no-repeat;}

/*人才招聘*/
.job_list{ overflow:hidden; margin-top:2%;}
.job_list ul{ padding:0;}
.job_list table{border-collapse:collapse;border-spacing:0;}
.job_list table td{ /*line-height:44px;*/height:50px; color:#333333; font-size:14px; text-align:left;}
.job_list table tr:first-child td{ padding-left:3%; cursor:pointer;}
.job_list ul li{ height:50px; overflow:hidden;border:1px solid #d9d9d9;transition:all 0.3s;margin-bottom:11px;background:url(../images/job_bg1.png) #f1f1f1 97.5% 23px no-repeat;}
.job_list ul li tr:first-child td:Hover{filter:alpha(opacity=80);opacity:0.8;transition:all 0.3s; color:#ee0409;}
.job_list ul li.hauto{height:auto;background:url(../images/job_bg2.png) #f1f1f1 97.5% 27px no-repeat;border-bottom:1px solid #fff;}
.job_list ul li .job_con{ line-height:24px; font-size:13px; color:#8e8e8e;background-color:#fff; padding:3%; padding-top:2%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.job_list ul li .job_con b{ display:block; height:40px; line-height:40px; color:#353535; font-size:14px; margin-top:10px;}
.job_list .job_a a{ float:left; padding-right:23px; padding-left:30px; height:39px; line-height:39px; background:url(../images/job_pic4.png) 0 center no-repeat; font-size:14px; color:#666666; text-align:left; margin-top:2%;}
.job_list .job_a a:Hover{  color:#ee0409; text-decoration:none; }

/*联系我们*/
.contact_div{ overflow:hidden; padding-bottom:3%; padding-top:3%; max-width:860px; margin:0 auto;}
.contact_left{float:left; display:inline;width:60%; overflow:hidden;line-height:22px;font-size:16px; color:#333; text-align:left;}
.contact_left h2{ font-weight:normal; font-size:31.5px; color:#000; font-family:"隶书"; line-height:30px; margin-bottom:2%;}
.contact_left .divs{ overflow:hidden;}
.contact_left .divs .p{ padding-left:28px; overflow:hidden; line-height:22px; margin-bottom:2%;}
.contact_left .divs .p.bgs1{background:url(../images/contact_pic1.png) left center no-repeat;}
.contact_left .divs .p.bgs2{background:url(../images/contact_pic2.png) left center no-repeat;}
.contact_left .divs .p.bgs3{background:url(../images/contact_pic3.png) left center no-repeat;}
.contact_left a{ text-decoration:none;color:#333;}
.contact_left a:hover{ color:#333;}
.contact_weixin{ float:left; margin-left:3%; margin-top:16px;}
.contact_weixin .imgs{background:url(../images/contact_bg.png) no-repeat; width:141px; height:141px; overflow:hidden; float:left; text-align:center; margin-right:20px;}
.contact_weixin .imgs img{ width:130px; display:block; margin:0 auto; margin-top:7px;}
.contact_weixin .p{ float:left; line-height:24px; margin-top:46px; color:#333333; font-size:16px;}
.contact_t{ height:56px; line-height:56px;background:url(../images/contact_bg2.png) left center repeat-x; overflow:hidden; text-align:center;}
.contact_t span{ display:inline-block; padding-left:7px; padding-right:7px; background-color:#fff; font-size:26px; color:#333;}
.contact_mid{ padding-bottom:25px;overflow:hidden;}
.contact_mid iframe{height: 380px;}

/*案例详细*/
.case_one{ overflow:hidden; padding-top:6%; padding-bottom:6%; margin:0 auto; max-width:1064px; width:98%;}
.case_one_l{ width:34%; float:left; overflow:hidden;}
.case_one_l h2{ font-size:24px;line-height:30px; font-weight:normal;margin-bottom:4%; margin-top:8%;}
.case_one_l .p{ line-height:28px; overflow:hidden; font-size:14px; margin-bottom:8%;}
.case_one_l .mores{ clear:both; width:auto;transition:all 0.3s;}
.case_one_l .mores:Hover{filter: Alpha(Opacity=80);opacity: 0.8;}
.case_one_r{ width:63%; float:right; overflow:hidden;}

.case_one img{width: 100%}

@media screen and (max-width: 1100px) {
/*新聞資訊*/
.news_con ul li .i_about_r h3{ margin-top:1%;}
/*關於我們*/
.about_x .imgs{ float:none; width:100%;  margin-right:0%;}
.about_x .h2{ margin-left:0;}
.about_x .ul li{ line-height:22px;}
.about_x .ul li.n1 a{ padding-left:52px;background-size:42px auto;}
.about_x .ul li.n2 a{padding-left:52px;background-size:42px auto;}
.about_x .ul li.n3 a{padding-left:52px;background-size:42px auto;}
.about_x .ul li.n4 a{padding-left:52px;background-size:42px auto;}
/*资质荣誉*/
.honor_ul li{width:31.6%;}
.honor_ul li:nth-child(4n+0){ margin-right:2%;}
.honor_ul li:nth-child(3n+0){ margin-right:0;}

/*案例详细*/
.case_one_l h2{ font-size:22px; line-height:26px;}
.case_one_l .p{ line-height:24px; overflow:hidden; font-size:13px; }
}
@media screen and (max-width: 930px) {
/*新聞資訊*/
.news_con ul li .i_about_r h3{ height:36px; line-height:36px; font-size:16px;}
.news_con ul li .i_about_r .p{ font-size:13px;}
/*案例详细*/
.case_one{ padding-top:5%; padding-bottom:5%;}
.case_one_l h2{ font-size:20px;}
.case_one_l .p{ line-height:22px;}
}
@media screen and (max-width: 830px) {
/*新聞資訊*/
.news_con ul li .i_about_r h3{ margin-top:0%;}
}

@media screen and (max-width: 780px) {
/*新聞資訊*/
.i_title{ line-height:40px;}
.i_contact .txts{ font-size:22px;}
.news_con ul li .imgs{ float:none; width:100%; display:block;}
.news_con ul li .i_about_r{ float:none; width:94%; margin:0 auto; padding-bottom:4%; display:block;}
.news_con ul li .i_about_r h3{ margin-top:2%;}
/*關於我們*/
.about_x .ul li{ width:46%;font-size:12px; line-height:20px;}
.about_x .ul li:nth-child(4n+0){ margin-right:2%;}
.about_x .ul li:nth-child(2n+0){ margin-right:0; background:none;}
.about_x .ul li a b{ font-size:14px;}
/*施工案例*/
.case_ul ul li{ width:48%; }
.case_ul ul li:nth-child(3n+0){ margin-right:2%;}
.case_ul ul li:nth-child(2n+0){ margin-right:0;}
.case_ul ul li .i_five_txt h2{ height:40px; line-height:40px; font-size:14px;}
.case_ul ul li .i_five_txt .p{ font-size:12px;}
.case_ul ul li .i_five_txt .p2{ font-size:12px;}
/*联系我们*/
.contact_left{ font-size:14px;}
.contact_left h2{ font-size:26px;}
.contact_weixin .p{ font-size:14px;}
/*案例详细*/
.case_one_l{ float:none; width:100%;}
.case_one_l h2{ margin-top:2%; margin-bottom:3%;}
.case_one_l .p{ margin-bottom:4%;}
.case_one_r{ float:none; width:100%; margin-bottom:5%;}
}

@media screen and (max-width: 640px) {
.o_big{ min-height:140px;background-size:auto 140%;}
/*新聞資訊*/
.i_contact{ padding-bottom:4%;}
.i_contact .txts{ font-size:20px;}
.i_contact .a{ height:36px; line-height:36px;width:180px; font-size:18px; }
/*新聞詳細*/
.about_x{ font-size:14px; line-height:26px;}
.about_x .show_t{ font-size:22px; line-height:30px;margin-bottom:1%;}
.prenext{ font-size:14px; padding-top:10px; padding-bottom:10px;}
/*联系我们*/
.contact_left{ float:none; width:100%; max-width:460px; margin:0 auto; display:block; padding-bottom:3%;}
.contact_weixin{ float:none; margin-left:0; margin:0 auto; text-align:center; padding-bottom:3%;}
.contact_weixin .imgs{ float:none; display:inline-block;vertical-align:middle;}
.contact_weixin .p{ float:none; display:inline-block; vertical-align:middle; margin-top:0;}
.contact_t span{ font-size:22px;}
/*案例详细*/
.case_one_l h2{ font-size:18px; text-align:center;}
}

@media screen and (max-width: 480px) {
/*分类弹窗*/
.about_tc .about_divs .about_divs_t{ font-size:16px;}
/*新聞資訊*/
.project_a a{ font-size:14px;}
.i_contact .txts{ font-size:18px;}
/*新聞詳細*/
.about_x{ font-size:13px;}
.about_x .show_t{ font-size:20px; line-height:28px;}
.prenext{ font-size:12px;}
.prenext span{ width:80px; font-size:14px;}
/*资质荣誉*/
.honor_ul li{width:48.4%;}
.honor_ul li:nth-child(3n+0){ margin-right:2%;}
.honor_ul li:nth-child(2n+0){ margin-right:0;}
/*施工案例*/
.case_ul ul li{ width:100%; margin-right:0; margin-bottom:4%;}
/*联系我们*/
.contact_left h2{ font-size:24px; margin-bottom:2%;}
.contact_t span{ font-size:20px;}
}
@media screen and (max-width: 360px) {
/*新聞資訊*/
.i_contact .txts{ font-size:16px; line-height:24px;}
/*新聞詳細*/
.project_a a{ font-size:12px;}
.about_x{ font-size:12px; line-height:24px;}
/*资质荣誉*/
.honor_ul li{width:48.2%;}
/*联系我们*/
.contact_left h2{ font-size:22px; line-height:26px;}
}
@media screen and (max-width: 320px) {



}
/*列表页码*/
.paging{ margin:5% 0; padding-bottom:5%; color:#eee;}
.paging .first{ display:none;}
.paging .end{ display:none;}
.paging .prev{ float:left;width:25%; margin-left:3%; text-align:center;border:1px solid #333; color:#000; font-size:0.3rem; border-radius:0.07rem}
.paging .current{ position:absolute; left:33%;width:33%; text-align:center; font-size:0.2rem; font-weight:bold; line-height:2;}
.paging .next{float:right; width:25%;margin-right:3%; text-align:center; border:1px solid #333; color:#000; font-size:0.3rem;border-radius:0.07rem}
