@charset "utf-8";
/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */
/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial";}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ }
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{outline:none;}
ul,ol,li{list-style:none;}

img{border:0px;}
table{ }
html,body{height:auto;margin:0 auto;position:relative;}
.hide{display:none;}
.clear{clear:both;}


h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;color:#0173bc;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

.nav_menu-item:hover,.current {background:#47a745;}
/*header*/
.header1{width:100%;margin:0 auto;overflow:hidden;background:#eeeeee;}
.header2{width:100%;margin:0 auto;overflow:hidden;}
.header3{width:100%;margin:0 auto;overflow:hidden;background:#202b49;position:absolute;top:155px;z-index:999999;}
.header1_center,.header2_center,.header3_center{width:1200px;margin:0 auto;font-size:14px;overflow:hidden;}
.header1_center span{height:30px;line-height:30px;}
.header2_center{position:relative;}
.header2_center span{position: absolute;top: 57px;font-size: 22px;right: 10px;}
.h1_c_l,.h1_c_r{float:left;width:50%;color:#666666;}
.h1_c_r{text-align:right;}
.h1_c_r a{color:#666666;}
.nav{height:60px;}
.nav_menu{overflow:hidden;}
.nav_menu li{float:left;}
.nav_menu li a{color:#fff;float: left;width: 120px;height: 38px;margin: 11px 0;line-height: 38px;text-align:center;}
/*banner*/
.banner{ width:100%; height:597px; margin:0 auto;position: relative;margin-top:60px;box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);-moz-box-shadow: 0px 4px 5px rgba(150,149,1491, 0.6);-webkit-box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slides li { display:block; width:100%; height:597px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:568px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#47a745; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}
.banner_n{margin-top:60px;box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);-moz-box-shadow: 0px 4px 5px rgba(150,149,1491, 0.6);-webkit-box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);margin-bottom:5px;}
/*业务范围*/
.index1{width:100%;margin:0 auto;overflow:hidden;background:url(/myself/images/b2.jpg) 100% 100% no-repeat;background-position:center center;}
.index1_1200{width:1200px;margin:0 auto;overflow:hidden;height: 930px;font-size:18px;color:#333333;}
.index1_a1{width: 100%;height: 96px;float: left;line-height: 140px;font-size: 48px;font-weight: bold;text-align: center;color: #192145;}
.index1_p1{float: left;width: 800px;color: #45a043;font-size: 30px;margin:75px 0 0px;}
.index1_p2{float: left;width: 800px;line-height:40px;}
.index1_p3{float: right;width: 850px;margin-right:20px;line-height:40px;}
.index1_p4{float: right;width: 870px;color: #45a043;font-size: 30px;text-align:right; margin: 120px 0 -40px;}
.index1_p5{float: left;width: 810px;color: #45a043;font-size: 30px;margin:205px 0 40px;}
/*关于我们*/
.index2{width:100%;margin:0 auto;overflow:hidden;background:url(/myself/images/b2_2.jpg) 100% 100% no-repeat;font-size:14px;color:#fff;background-position:center center;}
.index2_1200{width:1200px;margin:0 auto;overflow:hidden;height: 738px;}
.index2 a{color:#ffffff;float:left;}
.index2_left{float: left;width: 29%;margin-left: 3.5%;padding:0 2.5%;}
.index2_a1{width: 100%;font-size: 36px;color: #ffffff;margin: 70px 0 50px;}
.index2_a2{width:100%;color:#2fc9f7!important; margin: 10px 0 30px;}
.index2 p{float:left;line-height: 30px;}
.index2_left .index2_a3{float:left;width:139px;height:44px;background:url(/myself/images/index2_2.jpg) 100% 100% no-repeat;margin:15px 17px;text-align:center;line-height:40px;}
.index2_left .index2_a3:hover{background:url(/myself/images/index2_1.jpg) 100% 100% no-repeat;color:#31c3f0;}
.index2_right{float:left;width:55%;margin-left:7.5%;}
.index2_right .img1{position: relative;top: 360px;left: 0px;background:url(/myself/images/index2_1.png) 100% 100% no-repeat;width:221px;height:205px;z-index:1;}
.index2_right .img2{position: relative;top: 216px;left: 75px;background:url(/myself/images/index2_2.png) 100% 100% no-repeat;width:523px;height:260px;z-index:1;}
.index2_right .img3{position: relative;top: -394px;left: 304px;background:url(/myself/images/index2_3.png) 100% 100% no-repeat;width:311px;height:395px;z-index:1;}
.index2_right .img4{position: relative;top: 305px;left: 0px;}
.index2_s1{float: left;width: 90%;font-size: 28px;margin-top: 20px;padding-left: 10%;}
.index2_s2{padding-left: 12%;float:left;padding-top:15px;}
.index2_a4{color:#2fc9f7!important;margin-left: 25%;}
.index2_s3{float: left;font-size:28px;text-align: right;width: 85%;margin-top: 50px;}
.index2_s4{padding-left: 16%;float:left;padding-top:15px;}
.index2_a5{color:#135eb9!important;width: 100%;text-align: center;}
.index2_s5{float: left;font-size:28px;margin-top: 30px;padding-left:10px;}
.index2_s6{padding-left: 10px;float:left;padding-top:15px;}
.index2_a6{color:#135eb9!important;float:right!important;margin-top:40px;margin-right: 30px;}
/*工程案例*/
.index3{width:100%;margin:0 auto;overflow:hidden;background:#f7f7f7;font-size:14px;}
.index3 a{float:left;}
.index3_1200{width:1200px;margin:0 auto;overflow:hidden;}
.index3_a1{width: 100%;height: 136px;line-height: 136px;font-size: 48px;font-weight: bold;text-align: center;color: #192145;}
.index3_1200 ul li{margin-left:12.5px;float: left;width: 230px;position:relative;}
.index3_1200 ul li:first-child{margin-left:0px;}
.index3_p{height: 82px;line-height: 82px;text-align: center;width: 230px;background:#fff;overflow: hidden;}
.index3_1200 ul li:nth-child(2) p,.index3_1200 ul li:nth-child(4) p{position: relative;top: -280px;}
.index3_1200 ul li:nth-child(2) img,.index3_1200 ul li:nth-child(4) img{position: relative;top:82px;}
.index3_p2{float: left;text-align: center;width: 100%;color: #888888;margin-top: 40px;}
.index3_a2{width: 72px;line-height: 30px;height: 30px;padding-left: 10px; margin: 20px 559px 30px 559px;background:url(/myself/images/index3_more.jpg) 100% 100% no-repeat;color:#888888;}
.index3_box {position: absolute;left: 0px;top: 0px;background: none;width: 100%;height: 280px;display:none;color:#fff;line-height:280px;text-align:center;}
.index3_1200 ul li:nth-child(2) .index3_box,.index3_1200 ul li:nth-child(4) .index3_box{top:82px;}
.index3_1200 ul li:hover .index3_box{background:#54585b;opacity:0.8;filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=80)";display:block;}

/*荣誉资质*/
.index4{width:100%;margin:0 auto;overflow:hidden;font-size:14px;}
.index4 a{float:left;}
.index4_1200{width:1200px;margin:0 auto;overflow:hidden;}
.index4_a1{width: 100%;height: 120px;line-height: 120px;font-size: 48px;font-weight: bold;text-align: center;color: #192145;}
.index4_p{height: 60px;line-height: 60px;text-align: center;width: 192px;position: absolute;bottom: 0;}
.index4_p:hover{color:#0173bc;}
.scrollpic {width: 1160px;margin: 0 auto;float: left;margin-left: 20px;}
#myscroll{display: block;width: 100%;position: relative;height:332px;overflow-x: hidden;top:-50px;}
#myscroll #myscrollbox {display: block;float: left;position: absolute;left: 0;top: 0;width: 1000000px;}
.portrait{margin: 0 20px;float: left;width: 192px;height:332px;cursor: pointer;}
#mybtns {width: 1160px;display: block;}
#mybtns a {width: 20px;height: 50x;display: block;float: right;}
#mybtns #left{background-image: url(/myself/images/hui-left.jpg);position: relative;top: 141px;left: -1140px;width:20px;height:50px;}
#mybtns #right{background-image: url(/myself/images/hui-right.jpg);position: relative;top: 141px;left: 20px;width:20px;height:50px;}
#mybtns #left:hover{background-image: url(/myself/images/lan_left.jpg);position: relative;top: 141px;left: -1140px;width:20px;height:50px;}
#mybtns #right:hover{background-image: url(/myself/images/lan_right.jpg);position: relative;top: 141px;left: 20px;width:20px;height:50px;}
.portrait img{position: absolute;bottom: 60px;cursor: pointer;transition: all 0.6s;}
.portrait img:hover{transform: scale(1.2);}
.center-block, .carrousel, .carrousel .wrapper {margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carrousel {position: fixed;background-color: rgba(10, 10, 10, 0.8);display: none;z-index:99999;}
.carrousel .wrapper {width: 600px;overflow: hidden;}
.carrousel .wrapper > img {width: 100%;padding-top:100px;}
.close {cursor: pointer;color: #FFF;position: absolute;top: 64px;right: 8px;font-size: 18px;}
.close:hover {font-size: 20px;color: #DDD;}

/*新闻中心*/
.index5{width:100%;margin:0 auto;overflow:hidden;font-size:14px;}
.index5 a{float:left;position:relative;margin-bottom: 25px;}
.index5_1200{width:1200px;margin:0 auto;overflow:hidden;color:#8e8e8e;}
.index5_a1{width: 100%;height: 82px;line-height: 102px;font-size: 48px;font-weight: bold;text-align: center;color: #192145;}
.index5_1200 ul li{float: left; width: 533px;height: 144px;margin: 10px 0 40px;}
.index5_1200 ul li:nth-child(2),.index5_1200 ul li:nth-child(4){float:right;}
.index5_img{float:left;margin-right:10px;border-top: 6px solid #0173bc;}
.index5_p1{float:left;width:385px;border-bottom: 1px solid #e2e2e2;height:33px;line-height: 12px;}
.index5_p2{float: left;width: 385px;line-height: 26px;margin-top: 10px;}
.index5_s1{width:30px;height:50px;background:#0173bc;position:absolute;top:6px;left:13px;color:#fff;padding:0 10px;text-align:center;}
.index5_s1 font{font-size:24px;}
.index5_a4{width: 123px;line-height: 38px;height: 38px;text-align:center; margin: 0px 538.5px 35px 538.5px;background:url(/myself/images/index5_2.jpg) 100% 100% no-repeat;color:#202020;}


/*友情链接*/
.index6{width:100%;margin:0 auto;overflow:hidden;font-size:14px;}
.index6 a{float:left;line-height: 40px;padding: 0 8px;}
.index6_1200{width:1200px;margin:0 auto;overflow:hidden;background:url(/myself/images/index_links.jpg) 100% 100% no-repeat;height:82px;margin-bottom: 40px;}
.index6_d1{float: left;padding-left: 100px;overflow: hidden;}
/*footer*/
.footers{width:100%;margin:0 auto;overflow:hidden;font-size:14px;color:#313131;background:url(/myself/images/b4.jpg) 100% 100% repeat-x;}
.footers_1200{width:1200px;margin:0 auto;overflow:hidden;height:268px;}
.footers_d1{float:left;width:420px;margin: 30px 120px 28px 135px;}
.footers_d1 p{line-height: 30px;}
.footers_d2 p{line-height: 40px;}
.footers_d2{float:left;width:153px;text-align:center;}
.footers_p1{float: left;width: 50%;line-height: 60px;color: #fff;}
.footers_p1 a{color:#fff;}
.footers_p1 a:hover{color:red;}
/*联系我们内页*/
.weizhi{width:100%;margin:0 auto;overflow:hidden;background:#f5f5f5;border-bottom:1px solid #e5e5e5;}
.weizhi_1200{width:1200px;margin:0 auto;overflow:hidden;height:58px;line-height:58px;}
.weizhi_1200 a{display: block;width: 120px;border-bottom: 2px solid #1d2088;height: 56px;text-align: center;color:#1d2088;font-size:16px;float:left;}
.w1200m{margin: auto;width: 1200px;padding: 40px 0;overflow:hidden;}
.w1200m .content{float: left;width: 50%;height: 305px;}
.w1200m .content h5{font-size: 30px;color: #f09e3c;margin: 20px 0 10px;}
.w1200m .content a{float:left;width:100%;color:#666666;line-height:30px;font-size:16px;}
.w1200m_d1{float:left;width:104px;text-align:center;}
.w1200m_d1 img{float:left;margin-bottom:30px;border: 1px solid #eeeeee}
/*关于我们内页*/
.about_p1{float:left;width:100%;color:#1d2088;font-size:36px;}
.about_p2{float:left;width:100%;color:#e0e0e0;font-size:24px;margin: 10px 0 20px;}
.about_p3{float:left;width:100%;color:#4b4a4a;text-indent: 2em;line-height: 30px;font-size: 14px;margin-bottom: 30px;}
.about_p4{float:left;width:100%;color:#f08300;line-height: 30px;font-size: 20px;margin-top: 30px;}
.about_p5{float:left;width:100%;color:#5a5a5a;line-height: 30px;font-size: 14px;}
.about_p6{float:left;width:760px;color:#f08300;line-height: 60px;font-size: 30px;}
.about_p7{float:left;width:760px;color:#78787a;line-height: 40px;font-size: 24px;}
/*新闻中心列表页*/
.news_d1{float:left;width:256px;padding:26px 15px;background:#f5f5f5;margin-bottom:30px;margin-left:17.3px;}
.news_c .news_d1:nth-child(1){margin-left:0px;}
.news_c .news_d1:nth-child(5){margin-left:0px;}
.news_p1{color:#1d2088;font-size:18px;line-height: 30px;height:60px;overflow:hidden;}
.news_p2,.news_p3{color:#7e7e7e;font-size:14px;line-height: 24px;height:48px;overflow:hidden;float:left;}
.news_p4{color:#333333;font-size:14px;margin-top: 20px;float:left;}
.news_c a img{margin: 15px 0;}
.news_c{overflow:hidden;border-bottom:1px solid #d2d1d1;margin-bottom: 20px;}
.news_d1 .new_01{cursor: pointer;transition: all 0.6s;}
.news_d1 .new_01:hover{transform: scale(1.2);}
.news_d1 .preview{overflow:hidden;float:left;}
/*荣誉资质列表页*/
.hovers_c{width: 100%;padding-bottom: 50px;margin-top: 70px;/*white-space: nowrap;*/overflow: hidden;overflow-x: scroll; /* 1 */-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-overflow-scrolling: touch; /* 2 */text-align: justify; /* 3 */&::-webkit-scrollbar{ display: none;}}
::-webkit-scrollbar{width: 16px;height: 16px;background-color: #F5F5F5;}
.hovers_c a img{padding:0 10px;/*margin-left:75px;*/vertical-align: bottom;box-shadow: 0px 10px 5px #d6d6d6;margin-bottom: 40px}
.hovers_c a:nth-child(1) img{margin-left:1px;}
.hovers_c a:last-child img{margin-right:1px;} 
.hovers_c a img{cursor: pointer;transition: all 0.6s;}
.hovers_c a img:hover{transform: scale(1.2);}
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}  
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb:horizontal{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #0099cc; }  
.box-1 img{margin:0 7.5px;}
/*工程案例列表页*/
.cases_c{overflow:hidden;}
.cases_d1{width:338px;float:left;border-bottom: 2px solid #f08300;margin-bottom: 58px;position: relative;}
.cases_c :nth-child(2) .cases_d1{margin:0 93px;}
.cases_c :nth-child(5) .cases_d1{margin:0 93px;}
.cases_c :nth-child(8) .cases_d1{margin:0 93px;}
.cases_p1{line-height:65px;font-size: 16px;background-color: #f3f3f3;padding-left: 10px;height:65px;overflow:hidden;}
.cases_Box{position: absolute;left: 0px;top: 0px;background: none;width: 100%;height: 300px;}
.cases_d1:hover .cases_Box{background: url(/myself/images/box.png) 50% 50%;opacity:0.8;filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=80)";}
.cases_d1:hover .cases_p1{background:#f08300;color:#fff;}
/*施工标准内页*/
.bz_p1{color:#1d2088;font-size:36px;line-height: 36px;height: 46px;}
.bz_p2{color:#e0e0e0;font-size:24px;height: 46px;}
.bz_p3{color:#4b4a4a;font-size:14px;line-height: 26px;}
.bz1_img{position: absolute;top: 210px;right: -30px;z-index: -1;}
/*在线留言内页*/
.liuyan .content1 form{padding-top: 35px;}
.message_t1{text-indent:5px;line-height: 44px;color: #757473;width:60px;}
.liuyan .content1 form input {height: 42px;line-height: 42px;width:494px;border:1px solid #e3e3e3;padding: 0 5px;font-size: 14px;}
.liuyan .content1 form td{padding: 10px 0;text-align: justify;}
.liuyan .content1 form .t2{padding-top:50px;}
.coolbg{width: 182px!important;height: 40px!important;line-height: 40px!important;background-color: #035cac;color: #fff;font-family: '微软雅黑';}
.message_d1{margin-left:62px;margin-top:10px;}
/*业务范围列表页*/
.business_c a{float:left;overflow:hidden;margin-bottom:25px;cursor: pointer;}
.business_c a img{transition: all 0.8s;}
.business_c a:hover img{transform: scale(1.2);}
.business_d1{width:548px;float:left;height:339px;background:#f5f5f5;}
.business_c a:nth-child(2) .business_d1{float:right;}
.business_c a:nth-child(4) .business_d1{float:right;}
.business_c a:nth-child(6) .business_d1{float:right;}
.business_c a:nth-child(8) .business_d1{float:right;}
.business_c a:nth-child(10) .business_d1{float:right;}
.business_c a:nth-child(12) .business_d1{float:right;}
.business_p1{color:#1d2088;font-size:30px;height: 150px;line-height: 200px;padding:0 40px;}
.business_p2{color:#707070;font-size:14px;padding: 0 40px;line-height: 30px;}
.business_d2{float:left;width:652px;height:339px;overflow:hidden;}
/*招贤纳士列表页*/
.zhaopin_1920{width:100%;overflow:hidden;background:url('/myself/images/zp_bg.jpg') no-repeat top center;background-size: cover;}
.zp_c1{text-align: center;height: 60px;color: #fff;font-size:16px;background:#acc6e1;border-bottom: 1px solid #fff;display: table-cell;}
.zp_c2{text-align: center;color: #fff;display: inline-block;font-size:14px;border-bottom: 1px solid #fff;height: 60px;display: table-cell;}
.zp_t1{width: 150px;}
.zp_t2{width: 90px;}
.zp_t3{width: 390px;}
.zp_t4{width: 210px;}
.zp_t4 font{width: 120px;height: 34px;display: block;margin-left: 50px;background-color: #fff;line-height: 34px;}
/*新闻中心内页*/
.news_c h3 {width: 100%;height: 40px;overflow: hidden;text-align: center;font-weight: normal;font-size: 24px;color: #383838;line-height: 40px;}
.news_c .fbtime {width: 100%;height: 40px;line-height: 40px;overflow: hidden;color: #8a8a8a;text-align: center;border-bottom: solid 1px #d2d1d1;padding-bottom: 17px;}
.news_c .fbnr {width: 100%;overflow: hidden;padding: 30px 0;border-bottom: solid 1px #d2d1d1;}
.news_c .page {width: 100%;overflow: hidden;margin: 30px 0;}
.fbnr div img{width:1000px!important;}