/* CSS Document */

.location{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.top{ width:1002px; height:186px;}
#menuBar{
	width:1002px;
	height:42px;
	background:url(bg-nav.gif) 0 0 no-repeat;
}
.navBar{
	width:692px;
	height:42px;
	line-height:42px;
	font-size:13px;
	float:left;
}
.navBar ul{ list-style:none; height:42px;}
.navBar ul li{ height:42px; float:left;}
.navBar ul li a{ display:block; width:100%; height:42px; line-height:42px; text-indent:-9999px;}
.navBar ul .li01{ width:62px;}
.navBar ul .li02,.navBar ul .li03,.navBar ul .li04,.navBar ul .li05,.navBar ul .li06,.navBar ul .li07,.navBar ul .li09{ width:76px;}
.navBar ul .li08{ width:80px;}
.navBar ul .li01 a{ background:url(makePic.gif) 0 0 no-repeat;}
.navBar ul .li02 a{ background:url(makePic.gif) -62px 0 no-repeat;}
.navBar ul .li03 a{ background:url(makePic.gif) -138px 0 no-repeat;}
.navBar ul .li04 a{ background:url(makePic.gif) -215px 0 no-repeat;}
.navBar ul .li05 a{ background:url(makePic.gif) -290px 0 no-repeat;}
.navBar ul .li06 a{ background:url(makePic.gif) -367px 0 no-repeat;}
.navBar ul .li07 a{ background:url(makePic.gif) -444px 0 no-repeat;}
.navBar ul .li08 a{ background:url(makePic.gif) -520px 0 no-repeat;}
.navBar ul .li09 a{ background:url(makePic.gif) -598px 0 no-repeat;}
.navBar ul .li01 a:hover,#nav01_cur{ background:url(makePic.gif) 0 -42px no-repeat;}
.navBar ul .li02 a:hover,#nav02_cur{ background:url(makePic.gif) -62px -42px no-repeat;}
.navBar ul .li03 a:hover,#nav03_cur{ background:url(makePic.gif) -138px -42px no-repeat;}
.navBar ul .li04 a:hover,#nav04_cur{ background:url(makePic.gif) -215px -42px no-repeat;}
.navBar ul .li05 a:hover,#nav05_cur{ background:url(makePic.gif) -290px -42px no-repeat;}
.navBar ul .li06 a:hover,#nav06_cur{ background:url(makePic.gif) -367px -42px no-repeat;}
.navBar ul .li07 a:hover,#nav07_cur{ background:url(makePic.gif) -444px -42px no-repeat;}
.navBar ul .li08 a:hover,#nav08_cur{ background:url(makePic.gif) -520px -42px no-repeat;}
.navBar ul .li09 a:hover,#nav09_cur{ background:url(makePic.gif) -598px -42px no-repeat;}
.loginBar{
	position:relative;
	width:310px;
	height:42px;
	background:url(makePic.gif) -692px 0 no-repeat;
	float:left;
}
.loginBar .loginBar_txt{
	position:absolute;
	margin:0;
	padding:0;
	width:53px;
	height:16px;
	line-height:16px;
	border:0;
	background:transparent;
}
.loginBar .input_txt01{ left:39px; top:15px;}
.loginBar .input_txt02{ left:139px; top:15px;}
.loginBar .input_btn{
	position:absolute;
	left:204px;
	top:12px;
	margin:0;
	padding:0;
	width:78px;
	height:23px;
	border:0;
	text-indent:-9999px;
	background:url(makePic.gif) -896px -12px no-repeat;
	cursor:pointer;
}

#indMain,.indMain{
	width:974px;
	padding:0 14px;
}
.bodyMainBg{ background:url(bg-body.gif) center 0 no-repeat;}
.indSide{ width:226px; padding:0 8px 0 0; float:left;}
.indSide01{border-bottom:1px solid #c2c2c2;}
.indSearch{ width:100%; padding:8px 0 10px 0; list-style:none;}
.indSearch li{ height:24px; text-align:center;}
.indSearch .input_txt{
	margin:0;
	padding:0;
	width:194px;
	height:16px;
	line-height:16px;
	border:1px solid #d4d4d4;
}
.indSearch .input_txt_c{ color:#ccc;}
.indSearch select{ width:110px; margin:0; padding:0; border:1px solid #a9aaa6;}
.indSearch .input_btn,.indSerSearch .input_btn{
	margin:0;
	padding:0;
	color:#fff;
	width:78px;
	height:20px;
	line-height:20px;
	border:0;
	background:url(makePic.gif) -924px -100px no-repeat;
	cursor:pointer;
}
.til_short,.til_long,.til_right,.til_long_b,.til_othSide{ position:relative; height:28px;}
.bg_t_s_blue{ background:url(makePic.gif) 0 -99px no-repeat;}
.a_t_s_blue{ background:url(makePic.gif) -194px -99px no-repeat;}
.bg_t_s_green{ background:url(makePic.gif) 0 -127px no-repeat;}
.a_t_s_green{ background:url(makePic.gif) -194px -127px no-repeat;}
.bg_t_l_gray{ background:url(makePic.gif) 0 -155px no-repeat;}
.a_t_l_gray{ background:url(makePic.gif) -440px -155px no-repeat;}
.bg_t_l_blue{ background:url(makePic.gif) 0 -183px no-repeat;}
.a_t_l_blue{ background:url(makePic.gif) -440px -183px no-repeat;}
.bg_t_r_gray{ background:url(makePic.gif) 0 -211px no-repeat;}
.a_t_r_gray{ background:url(makePic.gif) -198px -211px no-repeat;}
.bg_t_r_blue{ background:url(makePic.gif) 0 -239px no-repeat;}
.a_t_r_blue{ background:url(makePic.gif) -198px -239px no-repeat;}
.oth_t_blue{ background:url(makePic.gif) 0 -267px no-repeat;}
.oth_t_blue_a{ background:url(makePic.gif) -172px -267px no-repeat;}
.til_short p,.til_long p,.til_right p,.til_long_b p,.til_othSide p{ margin:0; height:28px;}
.til_short .p01,.til_othSide .p01{ position:relative; color:#fff; line-height:32px; text-indent:12px; overflow:hidden;}
.til_short .p02{ position:absolute; top:0; left:86%; width:26px;}
.til_othSide .p02{ position:absolute; top:0; left:85%; width:26px;}
.til_short .p02 a,.til_long .p02 a,.til_right .p02 a,.til_long_b .p02 a,.til_othSide .p02 a{ display:block; height:28px; text-indent:-9999px;}
.til_long .p01{ position:relative; color:#205b8e; line-height:28px; text-indent:34px; overflow:hidden;}
.til_long_b .p01{ position:relative; color:#fff; line-height:28px; text-indent:28px; overflow:hidden;}
.til_long .p02,.til_long_b .p02{ position:absolute; top:0; left:87%; width:10%;}
.til_right .p01{ position:relative; color:#fff; line-height:28px; text-indent:12px;}
.til_right .p01 .color_blue{ color:#205b8e;}
.til_right .p02{ position:absolute; top:0; left:86%; width:13%;}


.indGuide{ list-style:none; padding:24px 0 16px 0; background:url(bg-ind-lfet01.gif) right 24px no-repeat;}
.othGuide{ list-style:none; width:200px; padding:24px 0 12px 0; border:1px solid #c5c5c5; border-top:none; background:url(bg-ind-lfet01.gif) right 18px no-repeat;}
.indGuide li{ height:25px; padding:0 0 0 40px; background:url(til-ind-l-guide.gif) 22px 4px no-repeat;}
.othGuide li{ height:25px; padding:0 0 0 28px; background:url(til-ind-l-guide.gif) 12px 4px no-repeat;}

.indCont{ position:relative; width:740px; float:left; overflow:hidden;}
.indCC{ width:506px; float:left; overflow:hidden;}
.indCC_cont{ width:100%; height:174px; padding:12px 0 0 0; background:#bee1f7 url(bg-ind-news.gif) center 0 no-repeat;}
.indCC_cont ul{ list-style:none; height:23px; margin:0 20px; padding:0 0 0 8px; background:url(til-ind-news.gif) 0 9px no-repeat;}
.indCC_cont ul li{ height:16px; padding:6px 0 1px 0; float:left; background:url(line-ind-news.gif) bottom repeat-x;}
.indCC_cont ul .li01{ width:82%;}
.indCC_cont ul .li02{ width:17%;}
.indCR{ width:230px; margin:0 0 0 4px; float:left;}
.indCR_cont{ height:178px; padding:4px 4px 0 4px; border:1px solid #c5c5c5; border-top:none; overflow:hidden;}

.indRow02{ height:132px; border:1px solid #c5c5c5; border-top:none;}
.indNList{ list-style:none; padding:14px 16px 0 16px;}
.indNList li{ height:22px; padding:0 0 0 18px; background:url(til-ind-l-guide.gif) 0 4px no-repeat;}
.indBusList{ list-style:none; padding:8px 0 0 6px; width:498px;}
.indBusList li{ width:166px; height:60px; float:left;}
.indBusList li img{ width:160px; height:58px; border:0;}
.indRow03{ height:214px; border:1px solid #c5c5c5; border-top:none;}
.indZix{ list-style:none; padding:8px 0 0 4px;}
.indZix li{ height:68px; overflow:hidden;}
.othZix{ list-style:none; width:202px; padding:12px 0 0 0; overflow:hidden;}
.othZix li{ height:68px; overflow:hidden;}
.othZix li img{ width:202px;}
.indJCFC{ height:126px; border:1px solid #c5c5c5; border-top:none;}
.indJCFC01{ width:190px; text-align:center; padding:4px 0 0 0; float:left;}
.indJCFC02{ width:314px; float:left;}
.indData{ height:154px; background:url(bg-ind-data.gif) 0 0 no-repeat;}
.indData p{ margin:0; height:46px; line-height:38px; color:#fff; font-size:14px; padding:0 0 0 64px; font-weight:700;}
.indData ul{ list-style:none; padding:0 0 0 46px;}
.indData ul li{ height:20px; padding:0 0 0 18px; color:#fff; background:url(til-ind-data.gif) 0 4px no-repeat;}
.indData ul li a,.indData ul li a:hover{ color:#fff;}
.indBanner_s{ clear:both; margin:4px 0 0 0;}
.indSerSearch{ list-style:none; padding:22px 0 0 22px;}
.indSerSearch li{ height:32px; color:#1487cb;}
.indSerSearch li .chk_num img{ vertical-align:middle;}
.indSerSearch .input_txt{ margin:0; padding:0;height:16px; line-height:16px; border:1px solid #d4d4d4;}

.indCul{ padding:14px 0 0 0;}
.indCul ul{ width:464px; height:22px; list-style:none; padding:0 20px; overflow:hidden;}
.indCul ul li{ height:22px; float:left;}
.indCul ul .li01{ width:384px; padding-left:16px; background:url(til-ind-l-guide.gif) 0 4px no-repeat; overflow:hidden;}
.indCul ul .li02{ width:64px;}
.indLastList{ width:500px; height:99px; padding:28px 0 0 4px; background:url(bg-ind-last.gif) 0 0 no-repeat;}
.indLastList ul{ list-style:none; height:99px; width:120px; margin:0 3px 0 0; text-align:center; float:left;}
.indLastList ul .li01{ height:79px; overflow:hidden;}
.indLastList ul .li01 img{ width:120px; height:75px;}
.indLastList ul .li02{ height:20px; line-height:20px;}
.indLastList ul .li02 a,.indLastList ul .li02 a:hover{ color:#1689cf;}
.indRow04{ height:95px; border:1px solid #c5c5c5; border-top:none;}
.indRow04 ul{ list-style:none; padding:10px 16px 0 16px;}
.indRow04 ul li{ height:20px; padding:0 0 0 18px; background:url(til-ind-l-guide.gif) 0 4px no-repeat;}

#indLinks{
	width:1002px;
	margin-top:16px;
	background:#E6F0F9;
}
#indLinks .links{ margin:0 12px;  line-height:40px; background:url(line-ind-links.gif) bottom repeat-x; width:980px}
#indLinks .links a{ display:block; height:40px; width:120px; overflow:hidden; margin:5px; float:left; border:1px solid #ccc; text-align:center}
#foot{ width:1002px; height:96px; text-align:center; background:url(bg-foot.gif) center bottom no-repeat;  clear:both}
#foot p{ margin:0;}
#foot .p01{ height:22px; padding:16px 0 0 0; color:#5ca8d6;}
#foot .p01 a,#foot .p01 a:hover{ color:#5ca8d6;}
#foot .p02{ line-height:16px;}




/*===========================other pages================================*/
#othCont{
	width:950px;
	padding:22px 26px 0 26px;
	background:#fff url(bg-body.gif) center 0 no-repeat;
}
.othBgLine{ width:950px; background:url(line-oth-body.gif) left repeat-y;}
.othSide{ width:222px; float:left;}
.sideMenu{ width:200px; border:1px solid #e4e4e4;}
.sideMenu_noborder{ border-bottom:none;}
.sideMenu_til{ position:relative; letter-spacing:4px; margin:0; height:40px; background:url(makePic.gif) -700px -100px no-repeat; overflow:hidden;}
.sideMenu_til span{ display:block; padding:0 0 0 26px; height:36px; line-height:38px; font-weight:700; overflow:hidden;}
.sideMenu_til .span01{ position:relative; color:#444; z-index:6;}
.sideMenu_til .span02{ position:relative; color:#aaa; margin:-35px 0 0 1px; z-index:5;}
.sideMenu_list{ list-style:none; width:100%;}
.sideMenu_list li{ height:28px; background:url(makePic.gif) -700px -139px no-repeat;}
.sideMenu_list li a{ display:block; height:20px; padding:7px 0 0 0; margin:0 1px; text-indent:32px;}
.sideMenu_list li a:hover,.sideMenuCur{ color:#fff; text-decoration:none; background:url(makePic.gif) -700px -180px no-repeat;}
.til_othSide{ width:202px;}

.othCont{ width:728px; float:left;}
.othCurTil{ position:relative; height:28px; margin:20px 0 0 0; border-bottom:1px solid #dcdcdc;}
.othCurTil p{ margin:0; width:100%; height:28px; line-height:28px;}
.othCurTil .p01{ position:relative; background:url(makePic.gif) -692px -206px no-repeat;}
.othCurTil .p01 span{ display:block; height:28px; text-indent:24px;  letter-spacing:6px; font-weight:700; font-size:13px;}
.othCurTil .p01 .span01{ position:relative; color:#333; z-index:6;}
.othCurTil .p01 .span02{ position:relative; color:#ccc; margin:-27px 0 0 1px; z-index:5;}
.othCurTil .p02{ position:absolute; top:0; left:0; text-align:right;}
.othCurTil .p02 span{ height:20px; line-height:22px; margin-top:4px; float:right; overflow:hidden;}
.othCurTil .p02 .curName{ padding:0 0 0 12px; margin-left:6px; margin-right:4px; background:url(makePic.gif) -700px -290px no-repeat;}
.othCurTil .p02 .curName code{ display:block; color:#fff; padding:0 8px 0 0; background:url(makePic.gif) right -290px no-repeat;}


/*__________intr.html_________*/
.intr{ padding:12px 32px;}
.intr_til{ color:#1488cc; font-size:18px; line-height:38px; text-align:center;}
.intr_cont{ line-height:28px;}
.intr_cont img{ max-width:720px; width:expression(this.width > 720 ? 720: true);}

/*____________nwes.html____________*/


.newTh,.truePages{ width:100%; height:32px; border:1px solid #ececec; background:#fafafa;}
.newTh td,.truePages td{ vertical-align:middle; text-align:center;}
.truePages a:hover{ color:#000;}
.news{ width:100%;}
.news ul{ list-style:none; height:34px; border-bottom:1px solid #ececec;}
.news ul li{ height:12px; padding-top:12px; float:left; overflow:hidden;}
.news ul .li01{ width:82%; padding-right:2%; text-indent:28px; background:url(makePic.gif) -688px -235px no-repeat;}
.news ul .li012{ width:16%;}
.newsDate{ color:gray; font-size:12px; text-align:right; margin:6px 0; line-height:22px; border-top:1px dashed #eee; border-bottom:1px dashed #eee;}

/*_______________check.html_________________*/
.picList{ width:720px; padding-left:8px; overflow:hidden;}
.picList ul{ list-style:none; width:240px; height:190px; float:left; background:url(bg-piclist.gif) 0 0 no-repeat;}
.picList ul .li01{ height:154px;}
.picList ul .li01 img{ width:204px; height:135px; margin:12px 0 0 10px; border:0;}
.picList ul .li02{ height:18px; width:222px; overflow:hidden; text-align:center;}

/*__________________dzgt.html________________*/
.dzgt{ width:100%; padding:0 0 22px 0; margin:12px 0 0 0; border-bottom:1px solid #eee;}
.dzgt .img{ width:184px; text-align:center; float:left; margin:5px 0}
.dzgt .key{ width:540px; float:left; margin:5px 0}
.dzgt .key a{ width:540px;display:block; height:20px; line-height:20px;  float:left}
.dzgtmore{ display:block; color:#fff; padding:0 8px 0 0; background:url(makePic.gif) right -290px no-repeat; width:60px; height:20px; line-height:20px; float:right; clear:both}
.dzgt .clearBoth{border-top:3px double #eee;}
/*_________________contact.html_________________*/
.contact{ padding:42px 0 260px 58px; color:#1488cc; background:url(bg-contact.jpg) 0 bottom no-repeat;}
.contact_ul{ list-style:none; line-height:20px;}

/*__________________downloadTable.html___________________*/
.downLoadTab{ width:100%; margin-top:8px;}
.tab01{ list-style:none; height:32px; color:#222;}
.tab01_bg01{ background:url(bg-dltab.gif) bottom repeat-x;}
.tab01 li{ height:32px; line-height:32px; float:left; overflow:hidden;}
.tab01 .li01{ width:302px; padding-left:38px;}
.tab01 .li01_bg01{ background:url(til-tab01.gif) 8px center no-repeat;}
.tab01 .li01_bg02{ background:url(til-tab02.gif) 22px center no-repeat;}
.tab01 .li02{ width:70px;}
.tab01 .li03{ width:106px;}
.tab01 .li04{ width:82px;}
.tab01 .li05{ width:70px;}
.tab01 .li06{ width:60px;}
.tab01 .li02,.tab01 .li03,.tab01 .li04,.tab01 .li05,.tab01 .li06{ text-align:center;}
.tab_intr{ padding:6px 22px; line-height:22px; background:#f3f4f6;}


/*___________________team.html___________________*/
.team{ width:100%; clear:both; list-style:none; border-top:3px double #eee; margin:12px 0 0 0; padding:8px 0 0 0; line-height:18px;}
.team li{ float:left;}
.team .li01{ width:14%; text-align:center;}
.team .li02{ width:18%; text-align:center;}
.team .li02 img{ width:90px; height:110px; border:1px dashed #ccc;}
.team .li03{ width:66%; text-indent:24px;}

#EntrustDrainage{ margin:10px; text-align:center}

.zxwt{background:#000}
.zxwt td{ background:#fff; line-height:30px;text-align:left; padding-left:10px}

#captionb{ font-size:16px; text-align:center; padding:0 0 10px 0; border-bottom:1px double #ccc; margin-bottom:10px}
.zxwt input{border:0; border-bottom:1px solid #2597D9; width:100px}
.zxwt .chk{border:0;width:30px}

/*----------------qq--------------*/
#qq{
	position:relative;
	width:103px;
	padding:36px 0 0 0;
	background:#b5d6f7 url(qq-top.gif) center 0 no-repeat;
}
#qq ul{
	list-style:none;
	width:100%;
	background:#b5d6f7;
}
#qq ul li{
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
}
#qq p{
	width:94%;
	height:16px;
	overflow:hidden;
	text-align:right;
	margin:0;
}
