﻿@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6
{ margin:0px; padding:0px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: "微软雅黑"; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0; }
iframe { background-image: none; }
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
img{ border:0px;}
body{min-width:1004px; font-family:"微软雅黑"; font-size: 12px; background:#fff; overflow-x:hidden; color:#666666;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.h10px{ height:10px; width:100%; clear:both;}
.h20px{ height:20px; width:100%; clear:both;}
.mt20px{ margin-top:20px;}
p{ margin:0; padding:0;}
.blod{ font-weight:bold;}
html{ overflow-x:hidden;}

/*
-----------------------------------------------------------------------------------------------------
头部信息
*/
#head{width:100%; height:184px; position:relative; z-index:1;}
.other{width:100%; height:43px; background:#1c286f;}
.other_con{width:980px; margin:0 auto; height:43px;}
.other_con .email{width:100px; padding-left:33px; padding-top:11px; background:url(../images/email.jpg) left 13px no-repeat; height:20px; display:block; float:left; font:400 12px/20px"微软雅黑"; color:#e6e6e6;}
.other_con .email2{width:100px; padding-left:33px; padding-top:11px; background:url(../images/email2.jpg) left 13px no-repeat; height:20px; display:block; float:left; font:400 12px/20px "微软雅黑"; color:#e6e6e6;}
.search{width:133px; height:24px; float:right; padding-top:10px; background:url(../images/search_bg.jpg) right 10px no-repeat;}
.search input{width:106px; float:left; height:24px; line-height:24px; color:#bcbcbc; border:none; background:none}
.search input.btn{width:26px; height:24px; cursor:pointer; background:none;}

/*.head_con{height:117px; padding-top:24px; width:980px; margin:0 auto;}
.logo{width:478px; height:44px; display:block;}
.nav_ul{height:32px; width:980px; margin:0 auto; clear:both; padding-top:20px;}
.nav_ul li{width:140px; float:left; text-align:center; background:url(../images/nav_line.jpg) right center no-repeat;}
.nav_ul li a{ display:block; width:100px; margin:0 auto; color:#2c3352; font-size:14px; line-height:16px; font-family:"黑体"; border-bottom:#fff solid 3px;}
.nav_ul li a:hover{color:#02428b; border-bottom:#c2c2c8 solid 3px; text-decoration:none;}
.nav_ul li.hover a{color:#02428b; border-bottom:#c2c2c8 solid 3px; text-decoration:none;}
.nav_ul li p{color:#444444; height:13px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
*/

.head_con{height:117px; padding-top:24px; width:980px; margin:0 auto; position:relative; /*z-index:9999;*/}
.logo{width:478px; height:44px; display:block;}
.nav_ul{height:32px; width:980px; margin:0 auto; clear:both; padding-top:20px;}
.nav_ul li{width:140px; height:32px; float:left; text-align:center; background:url(../images/nav_line.jpg) right center no-repeat; position:relative;}
.nav_ul li a{ display:block; width:100px; margin:0 auto; color:#2c3352; font-size:14px; line-height:16px; font-family:"微软雅黑"; border-bottom:#fff solid 3px;}
.nav_ul li a:hover{color:#02428b; border-bottom:#c2c2c8 solid 3px; text-decoration:none;}
.nav_ul li.hover a{color:#02428b; border-bottom:#c2c2c8 solid 3px; text-decoration:none;}
.nav_ul li p{color:#444444; height:13px; line-height:13px; font-family:"微软雅黑"; text-decoration:none;}
.nav_ul li .sub{width:140px; position:absolute; top:31px; left:0px; background:url(../images/erji.png); padding-bottom:10px; padding-top:10px; display:none;}
.nav_ul li .sub a{ display:block; height:30px; line-height:30px; text-align:center; font-family:"微软雅黑"; color:#25272a; border-bottom:#cdd2d8 solid 1px;}
.nav_ul li .sub a:hover{color:#02428b;}
/*
banner
*/
#banner{width:980px; height:335px; position:relative; margin:0 auto; z-index:0;}
.bann{position:absolute; top:0; left:-310px; width:1600px; height:335px;}
#focus {width:1600px; height:335px; overflow:hidden; position:relative;}
#focus ul {height:335px; position:absolute;}
#focus ul li {float:left; width:1600px; height:335px; overflow:hidden; position:relative;}
#focus .btn {position:absolute; width:100%; height:6px; left:0; bottom:0; height:30px; text-align:center; background:url(../images/banner_bg.png);}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; text-align:center; width:42px; height:30px; background:url(../images/banner_ico1.png) center center no-repeat; border:0; font-size:0; cursor:pointer;}
#focus .btn span.on{background:url(../images/banner_ico2.png) center center no-repeat}

/*公司简介*/
#imain{width:980px; margin:0 auto; padding-top:20px;}
.icon1{height:215px; overflow:hidden;}
.ic1_tit{width:100%; height:42px;}
.ic1_tit img{display:block; margin:0 auto;}
.ic1_more{width:50px; height:14px; display:block; float:right; font-family:"微软雅黑"; color:#666; text-transform:uppercase;}
.iabout{width:350px; float:left; padding-right:50px;}
.ia_nr{font:normal 14px/24px "微软雅黑"; color:#666666;}

.iyewu{width:185px; float:left;}
.iyewu ul{padding-top:5px;}
.iyewu li{height:35px; font:400 10px/25px "微软雅黑"; text-indent:24px;}
.iyewu li a{display:block; background:url(../images/ywfw_bg1.jpg) left top no-repeat; color:#fff;}
.iyewu li a:hover{background:url(../images/ywfw_bg2.jpg) left top no-repeat; color:#fff; text-decoration:none;}

.i_honor{width:350px; float:right; height:190px;}
.i_honor p{width:350px;font:normal 14px/24px "微软雅黑"; color:#666666;}
.i_honor p a{color:#666666;}
.itit2{width:100%; height:65px; background:url(../images/xw_line.jpg) center 39px no-repeat;}
.itit2 img{display:block; margin:0 auto;}
/*工程业绩*/
.icase{height:416px; clear:both; position:relative;}
.icase .more2{line-height:28px; color:#666; float:right; font-size:14px; text-transform:uppercase; font-family:"微软雅黑"; display:block; position:absolute; top:45px; right:3px;}
.icase_nr{height:330px; overflow:hidden; padding-top:10px;}
.icase_left{width:734px; float:left;}
.ipic1{width:486px; height:170px; position:relative; float:left; margin-right:3px;}
.ipic2{width:242px; height:170px; position:relative; float:left;}
.ipic4{width:242px; height:158px; position:relative; float:left; margin-right:2.5px; margin-top:3px;}


.ipic3{width:243px; height:330px; float:left; position:relative;}
.ip3nr{width:86%; height:100%; padding:0% 7%; position:absolute; left:0px; top:0px; background:url(../images/icase.png); display:none;}
.ip3nr .a{height:48px; line-height:48px; padding-top:5%; display:block; color:#ffffff; font-size:16px; font-weight:normal; overflow:hidden;}
.ip3nr .a2{height:48px; line-height:48px; padding-top:2%; display:block; color:#ffffff; font-size:16px; font-weight:normal;}
.ip3nr p{padding-top:2%; height:64px; overflow:hidden; overflow:hidden; line-height:16px; font-size:12px; color:#fff;}
.ip3nr p.p2{padding-top:2%;}
.ip3nr p.p3{padding-top:5%; height:170px; overflow:hidden; font-size:12px; color:#fff;}
.ip3nr .more{ color:#fff; line-height:24px;}
.ip3nr .more0{ color:#fff; line-height:24px; text-decoration:none}
/*新闻动态*/
.inews{height:255px;}

.inews_con{width:490px; float:left; padding-top:15px;}
.inews_tit{height:40px;}
.ntype{width:340px; float:left; height:22px;}
.ntype li{width:152px; padding-left:2px; background:url(../images/ntype_line.jpg) 132px center no-repeat; float:left; cursor:pointer;}
.ntype li img.bian{ border-bottom:3px solid #C2C2C8;}
.ntype li#one2{ background:none;}

.inews_nr{height:140px;}
.inews_nr li{height:22px; line-height:22px; font-size:14px; background:url(../images/inews_bg.jpg) left center repeat-x;}
.inews_nr li a{float:left; color:#666; background:#fff; padding-right:5px;}
.inews_nr li span{background:#Fff; color:#bdbdbd; float:right; padding-left:5px;}


.iygfc{width:470px; float:right; padding-top:15px;}
.iygfc .fctit{height:40px;}
.iygfc .fctit h3{float:left;}
.fcmore{line-height:28px; color:#666; float:right; font-size:14px; text-transform:uppercase; font-family:"微软雅黑";}
.iygfc .ifcon{width:470px; height:102px; overflow:hidden;}
.iygfc .ifcon li{width:154px; float:left;}
.iygfc .ifcon li img{ display:block; margin:0 auto;}



/*网站底部*/
#boot{width:100%; height:303px; background:url(../images/boot_line.jpg) center 83px repeat-x #151b41; border-top:#000 solid 3px;}
.boot_con{width:980px; height:303px; margin:0 auto;}

/*.link{width:780px; padding-left:200px; height:67px; padding-top:16px; background:url(../images/link_tit.jpg) 28px 24px no-repeat;}
.link li{height:26px; width:130px; float:left; font:normal 12px/ 26px "simsun";}
.link li a{color:#fff;}*/

.link{width:780px; padding-left:200px; height:67px; padding-top:16px; background:url(../images/link_tit.jpg) 28px 24px no-repeat;}
/*.link li{height:26px; padding-right:20px; float:left; font:normal 12px/ 26px "simsun";}
.link li a{color:#fff;}*/

.link a{padding-right:20px; line-height:26px; font:normal 12px/26px "微软雅黑"; color:#fff;}

.bt_nr{height:126px; padding-top:32px; font-size:14px; width:600px; margin:0px auto; padding-left:200px}

.bdsharebuttonbox{width:170px; float:left;height:58px; padding-top:40px;}
.btcon0{width:400px; float:left; padding-left:28px; line-height:29px; color:#fff; border-left:#5d5e69 solid 1px; float:right;}
.btcon{width:400px; line-height:29px; color:#fff;}
.btcon li{width:190px; height:29px; float:left;}
.btcon li.da{width:100%; height:29px; clear:both;}

.bt_copy{height:60px; line-height:60px; color:#fff; text-align:center; clear:both; margin:0px auto}
.bt_copy a{color:#fff;}

/*
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

内页开始

*/
.nban{width:980px; margin:0 auto;}
#nmain{width:980px; margin:0 auto; background:url(../images/lf_dbg.jpg) left bottom no-repeat; border-bottom:#bcbcbc solid 1px; margin-bottom:10px;}
.nlfcon{width:185px; float:left; height:100%; border-right:#bcbcbc solid 1px;}
.lftype{width:100%; height:auto!important; min-height:625px; height:625px;}
.lftype li{height:82px;}
.lftype li a{display:block; padding-top:32px; height:43px; border-bottom:#bcbcbc solid 1px;}
.lftype li h3{ font:400 16px/18px "微软雅黑"; color:#666666; padding-top:4px;}
.lftype li p{height:16px; font:400 12px/16px "微软雅黑"; color:#666666;}
.lftype li a:hover{display:block; height:50px; background:url(../images/lf_bg1.jpg) center bottom no-repeat; text-decoration:none;}
.lftype li a:hover h3{font:400 20px/22px "微软雅黑"; color:#2c3352; padding:0;}

.lftype li.hover a{display:block; height:50px; background:url(../images/lf_bg1.jpg) center bottom no-repeat; text-decoration:none;}
.lftype li.hover h3{font:400 20px/22px "微软雅黑"; color:#2c3352; padding:0;}

.nricon{width:775px; float:right; padding-top:30px; overflow:hidden;}
.dqwz{width:100%; height:36px;}
.dqwz h3{width:80px; height:20px 15px; padding-top:16px; font:400 16px/20px "微软雅黑"; color:#333333; font-size:16px; background:#fff; float:left;}
.dqwz .wz{width:690px; float:right; border-bottom:#bcbcbc solid 1px; height:32px; font:normal 12px/32px "微软雅黑"; color:#5b5b5b; text-align:right;}
.dqwz .wz a{color:#5b5b5b;}
.dqwz .wz span{color:#02428c;}

.ncon{width:745px; margin:0 auto; padding:20px; font:normal 12px/24px "微软雅黑"; color:#000000; height:auto!important; min-height:625px; height:625px; background:url(../images/n_a_bg.jpg) right bottom no-repeat;}

/*新闻动态*/
.news_ul{padding-top:18px;}
.news_ul li{height:43px; background:url(../images/news_ico.jpg) left center no-repeat;}
.news_ul li a{ float:right; width:770px; border-bottom:#b7b7b7 dotted 1px; font:400 14px/42px "微软雅黑"; color:#444444;}
.news_ul li a p{width:610px; float:left; text-indent:10px;}
.news_ul li a span{ float:right; font-size:14px; font-family:"微软雅黑"; line-height:42px;}
.news_ul li a:hover{ text-decoration:none; color:#215192;}


/*分页*/
.fenye{width:785px; padding-left:195px; height:30px; margin:20px auto; font:bold 12px/30px "微软雅黑"; color:#717171; text-align:center;}
.fenye a{color:#717171; background:url(../images/fy_bg.jpg) center center no-repeat; padding:10px 15px;}
.fenye a:hover{color:#fff; background:url(../images/fy_bg2.jpg) center center no-repeat; padding:10px 15px; text-decoration:none;}
.fenye a.hover{color:#fff; background:url(../images/fy_bg2.jpg) center center no-repeat; padding:10px 15px; text-decoration:none;}
.fenye span{color:#717171; padding:10px 15px;}
.fenye span.sx{color:#717171; background:url(../images/fy_bg.jpg) center center no-repeat; padding:10px 15px;}

/*工程业绩*/

.case_ul{padding-top:18px; padding-left:10px;}
.case_ul li{height:232px; width:230px; padding-right:35px; float:left;}
.case_ul li .pic{width:223px; padding:3px; border:#d6d6d6 solid 1px; height:167px; display:block;}
.case_ul li .text{height:50px; line-height:50px; text-align:center; color:#666666; display:block;}

/*员工风采*/
/*.staff_ul{padding-top:18px; padding-left:10px;}
.staff_ul li{height:222px; width:233px; padding-right:24px; float:left; background:url(../images/staff_bg.jpg) right top no-repeat;}
.staff_ul li div{width:224px; height:198px; padding-top:6px;}
.staff_ul li .pic{width:220px; border:#959595 solid 2px; height:198px;}
.staff_ul li .text{height:50px; line-height:50px; text-align:center; color:#666666; border:#c9c9c9 solid 2px; border-top:none; display:block;}*/

/*业务范围*/
.nricon2{width:793px; float:right; padding-top:30px; overflow:hidden;}
.dqwz2{width:775px; height:36px; float:right;}
.dqwz2 h3{width:80px; height:20px 15px; padding-top:16px; font:400 16px/20px "微软雅黑"; color:#333333; font-size:16px; background:#fff; float:left;}
.dqwz2 .wz{width:690px; float:right; border-bottom:#bcbcbc solid 1px; height:32px; font:normal 12px/32px "微软雅黑"; color:#5b5b5b; text-align:right;}
.dqwz2 .wz a{color:#5b5b5b;}
.dqwz2 .wz span{color:#02428c;}

.yw_tit{width:770px; height:55px; padding-top:55px; background:url(../images/yw_tit3.jpg) left bottom repeat-x; padding-left:22px;}
.yw_tit li{width:175px; padding-right:23px; float:left; height:55px; background:url(../images/yw_tit2.jpg) left top no-repeat; cursor:pointer;}
.yw_tit li.hover{background:url(../images/yw_tit1.jpg) left top no-repeat;}
.yw_tit li h3{height:40px; line-height:38px; text-align:center; width:20px; font:bold 16px/38px "微软雅黑"; color:#fff; float:left;}
.yw_tit li p{color:#000; padding-left:23px; font:bold 12px/34px "微软雅黑"; float:left;}
.yw_tit li.hover p{color:#0e62c2;}
.yw_tit li#one4{ padding:0px;}

.yw_con{width:740px; padding-top:20px; margin:0 auto; font:normal 12px/24px "微软雅黑"; color:#666666; padding-left:10px;}

/*工程业绩弹出*/
.cases{width:944px; border:#c3c3c3 solid 3px; height:483px; background:url(../images/cases_bg.png); padding-top:33px; padding-left:30px;}
.cases .pic{width:590px; height:443px; border:#bcb9b5 solid 5px; float:left;}
.cases .text{width:295px; height:200px; float:left; padding-left:25px; padding-top:282px;}
.cases .text .cst{width:100%; height:42px; font-weight:bold; color:#ffffff; font-size:14px; border-bottom:#9b9b9b solid 1px;}
.cases .text .csr{ font:normal 12px/24px "微软雅黑"; color:#fff;}

/*员工风采*/
.ygfc{width:980px; height:675px;}
.yg_t{height:66px; line-height:66px; text-align:center; border-bottom:#626262 solid 1px; font-weight:bold; font-size:14px; color:#fff;}

.staff_ul{width:750px; float:right; padding-top:30px;}
.staff_ul li{width:233px; height:242px; padding-top:6px; padding-right:25px; float:left; background:url(../images/staff_bg.jpg) 10px top no-repeat;}
.staff_ul li .pic{width:220px; height:165px; display:block; border:#959595 solid 1px;}
.staff_ul li .text{width:190px; padding:6px 15px; line-height:16px; overflow:hidden; text-align:center; border:#c9c9c9 solid 1px; border-top:none; color:#666666;}

.show_con{width:780px; height:auto; padding:30px 0; margin:0 auto;}
.show_con .bt{width:780px; margin:0 auto; padding-bottom:10px; line-height:24px; font-size:14px; text-align:center; font-weight:bold; color:#000000;}
.show_con .fbsj{width:100%; height:40px; line-height:40px; text-align:center; color:#666666;}
.show_con .pic{width:780px; overflow:hidden; padding:20px 0;}
.show_con .pic img{ display:block; margin:0 auto; border:#adadad solid 1px; max-width:700px;}
.show_con .conn{width:775px; margin:0 auto; line-height:30px; color:#333333; font-size:12px;}

.sxye{ padding:20px 0; width:100%;}
.fenyeud{width:100%; font-size:12px; text-align:left;height:20px; padding:5px 0;color:#333;}
.fenyeud a{color:#333;}
.fenyeud a:hover{color:#f5a224;}

