body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0; 
    list-style: none;
    font-family: 'Microsoft Yahei';
	font-size:12px;
	color:#666;
}
a{ text-decoration:none; color:#424040; font-size:12px;font-family: 'Microsoft Yahei';}

img {  border: 0;}
ol, ul {list-style: none;}
/* 清理浮动 */
.clear{ clear: both; height: 0;line-height: 0; font-size:0;}
/* 左浮动 */
.lf {
    float: left;
}
/* 右浮动 */
.rg {
    float: right;
}
i{font-style: normal;}

/*top*/
.top{ height:75px; width:100%; min-width:1000px; }
.top_a{ width:90%; min-width:1000px; margin:0 auto;}

/*logo*/
.logo{ padding-top:12px;}

/*nav*/
.nav{ height:20px; position:relative; right:0;}
.nav ul{ display:block; padding-top:35px;}
.nav ul li{ display:block; width:71px; float:left; height:19px; text-align:center; line-height:19px;}
.nav ul li a{font-size:14px;  display:block; width:71px; }
.nav ul li a:hover{ background:url(../images/haguo.png) no-repeat center; color:#FFF;}
.nav ul li.englsh { width:76px; height:26px; text-align:center; padding-left:10px;}
.nav ul li.englsh a{width:76px; height:26px; text-align:center;}
.nav ul li.englsh a:hover{ background:none;}
#jsddm{position:relative;}
#jsddm li ul{position: absolute;visibility: hidden;
border-top: 2px solid #CCC; margin:0; padding:0; margin-top:10px; *margin-left:-35px;}
#jsddm li ul li{float: none;display: inline;
line-height:30px;}
#jsddm li ul li a{	width: auto;
color:#333; background:#fff; padding:0 8px; border-bottom:1px solid #999; text-align:left;}
#jsddm li ul li a:hover{background:#fff;}



/* banner */
.banner{height:454px;overflow:hidden;}
.banner .d1{width:100%;height:454px;display:block; }
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:-200px;top:494px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 140px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*位置*/
.weizhi{ width:100%; min-width:1000px; height:30px; background:url(../images/weizhibj.jpg) repeat-x;}
.weizhi_a{ width:1000px; min-width:1000px; height:30px; line-height:30px; margin:0 auto;}
.weizhi_a ul li{ float:right; line-height:30px; color:#666; margin-left:10px;}
.weizhi_a ul li img{ margin-top:5px;}

/*what we do*/
.what{ background:#efefef; width:100%; min-width:1000px;}
.what_a{ width:1000px; margin:0 auto; padding:60px 0;}
.what_a_a{ font-size:72px; font-family:Arial; text-align:center; color:#000;}
.what_a_b p{  font-size:16px;  text-align:center; color:#424040; line-height:30px; width:512px; margin:0 auto;}
.what_a_b p i{ color:#020202; font-weight:bold;}

/*向下*/
.xia{ width:100%; min-width:1000px; position:relative; top:-17px; text-align:center; height:33px; overflow:hidden;}

/*xiangmu*/
.xiangmu{ height:368px; width:100%; min-width:1000px; background:url(../images/beijia.png) repeat-x center; margin-top:-34px; padding-top:30px;}
.xiangmu_a{ width:690px; margin:0 auto;}
.xiangmu_a ul li{display:block; width:190px; display:block; height:165px; padding-top:190px; float:left;}
.gongcheng{ background:url(../images/gongcheng.png) no-repeat center top;}
.biaoti a{ font-size:16px; text-align:center; line-height:36px; color:#030303; margin-top:20px; display:block}
.xiangping{ font-size:14px; line-height:24px; width:160px; margin:0 auto;}
.xiangping a{ font-size:14px; line-height:24px; width:160px; margin:0 auto;}
.shengchan{ background:url(../images/shengchan.png) no-repeat center top; margin: 0 59px;}
.yanfa{ background:url(../images/yanfa.png) no-repeat center top;}

/*xinbian*/
.xinbian{ height:252px; width:100%; min-width:1000px; background:url(../images/banji.png) repeat-x;}
.xinbian_a{ width:850px; margin:0 auto; padding:50px 0;} 
.wylj{ width: 220px;}
.wylj_cw{ font-size:14px; color:#FFF;}
.wylj ul li{ display:block; float:left; width:70px;  height:115px; padding-top:10px;}
.wylj ul li a{color:#FFF; display:block; line-height:28px;}

.gslc{ width:255px; margin:0 60px;}
.gslc ul { padding-top:20px;}
.gslc ul li{ display:block; float:left;}
.lxwm_tu{ width:70px; height:70px;}
.lxwm_tu img{border:1px solid #1f1b1c;}
.lxwm_jj{ width:168px; padding-left:15px; line-height:24px; color:#FFF;}
.lxwm_jj a { color:#fff;}
.lxfs{ width:255px;}
.lxfs ul{ padding-top:20px;}
.lxfs ul li{ display:block; float:left;}


/*footr*/
.footr{ height:70px; background:#222222; width:100%; min-width:1000px;}
.footr_a{ width:850px; height:70px; margin:0 auto; }
.footr_a td{ color:#FFF;}
.bottomstyle {margin-top:12px; color: #ffffff;}

/*诚聘英才*/
.janchrng{ height:110px; width:100%; background:url(../images/jiabal.png) repeat-x; min-width:1000px; margin-bottom:10px;}
.biaoti_lanmu{ width:1000px; margin:0 auto; height:110px; background:url(../images/ai.png) center no-repeat;}
.biaoti_dt{ background:url(../images/di_01.jpg) center no-repeat}
.biaoti_lx{ background:url(../images/di_02.jpg) center no-repeat}
.biaoti_yw{background:url(../images/di_04.jpg) center no-repeat}
.biaoti_rj{background:url(../images/di_03.jpg) center no-repeat}
.biaoti_js1{background:url(../images/di_05.jpg) center no-repeat}
.biaoti_js{background:url(../images/di_06.jpg) center no-repeat}
.biaoti_gy{background:url(../images/di_07.jpg) center no-repeat}
.biaoti_lc{background:url(../images/di_08.jpg) center no-repeat}


.biaoti_lanmu img{ margin-top:50px;}

.nr_booox{ width:1000px; margin:0 auto; padding:10px 0; }
.nr_boox_a{ width:882px; margin:0 auto; }
.nr_boox_l{ width:711px; background:url(../images/sanjiao.png) top left no-repeat; padding-top:5px; padding-left:24px; margin-top:10px;}

.nr_boox_r{ width:125px;}
.nr_boox_r .emall_a{ margin-top:2px; display:block;}
.top_up{ text-align:right; padding-right:88px; padding-top:20px; padding-bottom:20px; margin-top:50px;}


.zp_bt{ font-size:18px; color:#202020; font-weight:bold;}
.zp_dd span{ font-size:18px; color:#007292;font-weight:bold; line-height:30px;} 
.zp_yq{ padding-left:25px; line-height:22px;}

/*工程设计*/
.gc_xia{ padding-left:231px; background:url(../images/ggce.png) no-repeat left top; margin-top:20px}
.gc_xia_a{ font-size:14px; line-height:22px;text-align:justify;text-justify:inter-ideograph; text-indent:30px;}
.gc_xia_a p{ font-size:14px; line-height:22px; text-align:justify;text-justify:inter-ideograph;}
.gc_yq{ line-height:22px;font-size:14px;}
.gc_yq a{ text-decoration:underline; font-size:14px;}
.gc_yq p{ line-height:22px;font-size:14px; margin-left:30px;}
.gc_dd span{font-size:18px; color:#007292;line-height:30px; margin-left:10px;}
.gc_xiaa{ background:url(../images/ad.png) no-repeat left top;}

.gc_xiab{background:url(../images/asa.png) no-repeat left top;}

/*公司历程*/
.lc_lc{ padding-top:55px;}

/*公司介绍*/
.gc_jsha{ line-height:22px; font-size:14px; text-align:Justify;text-justify:inter-ideograph;}
.gc_jsha p {line-height:22px; font-size:14px; text-align:Justify;text-justify:inter-ideograph; text-indent:30px;}

.pshu_sw{ font-size:18px; color:#5c769c;}

.riw_sne{ line-height:22px; font-size:14px; padding-top:10px; text-align:Justify;text-justify:inter-ideograph;}
.riw_sne td {font-size:14px;}
.riw_sne p{ line-height:22px; font-size:14px; padding-top:10px; text-align:Justify;text-justify:inter-ideograph;text-indent:30px}
.riw_sne a { text-decoration:underline; font-size:14px;}
.lwi_aje { font-size:14px;}
.lwi_aje p{ font-size:14px;}
.lwi_aje a{ display:block; line-height:30px;font-size:14px;}
.lwi_aje a span{ padding:0 10px;}
.tua_ae{ text-align:center;}
.smw_aw{ padding:0 10px;}
.apw_a{ padding-right:20px;}


.nr_boox_c{ padding-left:0;}
.zp_bt_a{ padding-left:10px;}
.ske_a{ padding-left:15px;}
.yan_se{ color:#0576a4; font-size:14px;}
.ske_ak{ padding:0;}
.textindent { text-indent:2em; height: 10px;}
.textindent2 { text-indent:2em; height: 10px;}
.st_snn td{ padding:5px 10px;}
.ya_swa{ color:#FFF;}
.s_ane{ color:#007190; font-weight:bold;}
.s_ane2{font-weight:bold;}
.pleft {margin-left:30px;}



.lxwm_sk{ width:710px;margin:0 auto;}
.lxwm_sk td{color:#FFF;}
.lxwm_sk td.si_ajne{ color:#000;}
.bamk td{ border-bottom:1px solid #cfceca;}
.dea_aw{ background:#fff; border:1px solid #7696ae; width:245px; height:20px;}
.si_ajnea{ width:550px; height:95px;}
.bamk td.skeas{ border:0;}
.bamk td.sneoa{border-bottom:1px solid #cfceca;}
.wna_a{ font-weight:bold;}
.nr_boox_a td ul.dt_dt{ margin-right:45px;}
.nr_boox_a td ul.dt_dt li{display:block; background:url(../images/hx.jpg) no-repeat 8px center; line-height:30px; width:100px; line-height:50px;border-bottom:1px dashed #999;}
.nr_boox_a td ul.dt_dt li.ganyu{background:url(../images/xw.png) no-repeat 8px center; }
.nr_boox_a td ul.dt_dt li a{ padding-left:29px; color:#8d8c8c;}
.nr_boox_a td ul.dt_dt li.ganyu a{ color:#007a9c; font-size:14px; font-weight:bold;}

.nr_boox_a td ul.dt_dt1 li{width:125px; }
.nr_boox_a td ul.dt_dt2 li{width:160px; }
.nr_boox_a td ul.dt_dt3 li{width:217px; }

.nr_boox_a td ul.dt_dt3{ margin-right:0;}