@charset "utf-8";
/* CSS Document */

body{ font-size:12px; line-height:20px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div,dl{margin:0;padding:0;border:0;}
body  { margin:0; color:#333; font:12px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif !important; font:12px/1.6em "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;}
.clearfix{display:block;}
.clearfix:after{content:""; height:0; display:block; overflow:hidden; visibility:hidden; clear:both;}

li,td {
	font-size:12px;
	line-height:140%;
}
select	{font-size:12px; color:#333333; border:#999999 solid 1px; height:20px;}
input	{font-size:12px; color:#333333; height:20px;}
img	{border:0px;}
select,input{vertical-align:middle; padding:0; margin:0;}
li{line-height:20px; list-style:none;}
.cls {clear:both;	display:block; height:10px; font-size:0px; background:#ffffff;}

.main{ width:1000px; background:url(../images/bg.gif) repeat-y top center; margin:0 auto; overflow:hidden;}
*{ margin:0; padding:0;}
ul{ list-style:none;}
ul li{ float:left; }
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.taC{ text-align:center;}
.taR{ text-align:right;}
img{ border:none;}
.m10_top{ margin-top:10px;}
.m20_top{ margin-top:20px;}
.pad20tb{padding:10px 0px;}

.p30{ line-height:30px;}
.c_b{ color:#3F7ABC!important;}
.c_b a,.c_b a:hover{ color:#3F7ABC!important; text-decoration:none;}

.c_g{ color:#424243;}
.c_g a{ color:#424243; text-decoration:none;}
.c_g a:hover{ color:#424243; text-decoration:underline;}

.c_g1{ color:#9e9e9e;}
.c_g1 a{ color:#9e9e9e; text-decoration:none;}
.c_g1 a:hover{ color:#9e9e9e; text-decoration:underline;}

.c_w{ color:#fff;}
.c_w a{ color:#fff; text-decoration:none;}
.c_w a:hover{ color:#fff; text-decoration:underline;}

#top{width:930px; height:82px; border-top:#284680 12px solid; border-bottom:8px solid #c6c9cc; background:url(../images/top_bg.jpg) repeat-x center top; padding:26px 25px 0px 25px; text-align:left;}
#top .li_1{padding-top:55px;}
.main_index{width:980px; float:left; padding-left:10px;}
.main_con{background:url(../images/index_bg2.gif) 2px top no-repeat; width:980px; margin-left:10px; display:inline; height:150px; float:left;}
.flash{width:980px;}

/*首页*/
.index_bg3{ background:url(../images/index_bg3.gif) no-repeat right bottom;}
.index_news{ width:290px; _width:270px; padding:10px 0px 30px 30px;}
.index_huodong{width:296px;  padding:10px 0px 30px 30px;}
.index_news,.index_huodong{height:120px; float:left; background:url(../images/index_bg3.gif) no-repeat right 30px; color:#6f6f6f;}
.index_news .tit_ti,.index_huodong .tit_ti{ height:20px; color:#000000;}
.index_news .tit_ti h1,.index_huodong .tit_ti h1{font-size:14px;}
.index_news .tit_ti span{margin-top:5px;}
.index_news .con{width:240px; color:#666666;}
.index_huodong .con{width:295px; color:#666666;}
 .con a{ color:#666666; text-decoration:none;}
 .con a:hover{ color:#ff7300; text-decoration:none;}
.index_news .con,.index_huodong .con{padding:15px 10px 10px 0px; line-height:20px; text-align:left;}
.index_huodong .con li{background:url(../images/index_libg.gif) no-repeat left center; padding-left:15px; width:285px;} 
.index_flash1{width:277px; margin:10px 0 0 20px; height:120px; overflow:hidden; float:left;}


.banner{ height:304px; margin-left:10px; display:inline; float:left; width:980px;}
.adv{width:980px;}
.navgator{ background:url(../images/nav.png) repeat-x; height:49px;margin-left:10px; display:inline; width:965px; padding-left:15px; float:left;}
.navgator li{ width:120px; line-height:33px; background:url(../images/line.png) no-repeat top right; text-align:center;}
.navgator .ts{ width:100px; line-height:33px; background:url(../images/line.png) no-repeat top right; text-align:center; background:none;}
.navgator .hover{ background:url(../images/hover1.jpg) no-repeat; width:120px; height:33px; display:block;}

.subNav{ width:193px; margin-left:25px; }
.subNavTop{ background:url(../images/navT.gif) no-repeat left top; height:auto; padding-top:50px;}
 
.subNavMid{ background:url(../images/navM.gif) repeat-y left top; width:193px; padding-left:0px; float:left; display:inline;}
.subNavBtm{ background:url(../images/navB.gif) no-repeat left bottom; padding-bottom:50px; float:left;display:inline; width:179px; padding-left:14px;_padding-left:4px;}
.subNavBtm li{background: url(../images/list_12.png) no-repeat left bottom !important; background:transparent; line-height:29px;width:140px;padding-left:35px;color:#8f8f8f;text-align:left;margin-left:5px !important; _margin-left:8px;  }
.subNavBtm li{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/list_1.png", sizingMethod="scale");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/list_1.png", sizingMethod="scale");}
.subNavBtm li.li_over{ background:url(../images/li_over.png) no-repeat left bottom !important;background:transparent; color:#fff;}
.subNavBtm li.li_over{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/li_over.png", sizingMethod="scale");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/li_over.png", sizingMethod="scale");}
.subNavBtm li.li_over a:link,.subNavMid li.li_over a:visited,.subNavMid li.li_over a:hover{color:#fff;}
.subNavBtm li a:link{color:#8f8f8f;}
#caseNavUl li{background:url(../images/list_2.png) no-repeat left bottom !important; padding-left:15px; width:165px;}
#caseNavUl li.li_over2{background:url(../images/li_over2.png) no-repeat left top !important; color:#fff;}
#caseNavUl li ul.subUl{position:relative;margin-left:-15px;}
#caseNavUl li ul.subUl li{background:url(../images/list_1.png) no-repeat 0 100% !important; padding-left:10px;width:150px;}
#caseNavUl li ul.subUl li.Selected{ background:url(../images/list_122.png ) no-repeat left bottom !important; padding-left:20px;}

.fl{float:left;}
.w1000{ width:1000px;}
.sideL_bg1{background:url(../images/sideR_bj1.jpg) 230px 100px repeat-y; }
.sideL_bg{background:url(../images/sideL.jpg) no-repeat 10px bottom;}
.sideL{ width:230px; height:auto; }
.curPos{ color:#858585; padding:3px 0px 0px 30px;}
.news{ padding:18px 0px 0px 20px;}
.contact{ padding:30px 0px 0px 35px;}
.sideR{ width:730px; padding-bottom:40px; height:650px; min-height:650px; float:left;}
[class].sideR{height:auto;}
.sideTitle{ width:730px; height:67px;  background:#ffffff url(../images/sideR.gif) no-repeat left 57px; padding-top:57px; padding-left:20px; text-align:left;}
.sideList{ padding-left:50px;border-top:#ebebeb solid 1px; float:left; display:inline;}
.sideList li{ background:url(../images/dot.png) repeat-x bottom left; height:40px; line-height:40px; width:645px; padding:0px 15px 0px 10px;}
.sideList i{ display:block; float:left; font-style:normal; text-align:left;}
.tip{ background:url(../images/news.jpg) no-repeat top right; width:22px; height:13px;}
.w470{ width:520px; background:url(../images/tip.png) no-repeat 0 16px; padding-left:20px;}
.w100{ width:100px; }

.footer{ background:url(../images/footer.jpg) no-repeat -4px top; height:154px; width:1000px; line-height:20px;}
/*=====资质=====*/

.zizhiType {background:url(../images/bg_zhizi.png) no-repeat; height:22px; font-size:14px; font-weight:bold; padding-left:20px; color:#4886cc; border-bottom:1px solid gray;}



	/*=====翻页=====*/
	.fanye{height:20px; margin-top:30px; float:left; margin-left:48px; display:inline;}
	.page {width:auto; text-align:right; float:right; display:inline;}
	.page span {float:left;}
	.page_pre {background:url(../images/icon_all.gif) no-repeat -104px -132px; width:22px; height:16px;margin-right:2px; overflow:hidden;}
	.page_pre a {text-decoration:none; display:block;}
	.page_bg2 {height:14px; background:url(../images/bg_x.gif) repeat-x 0 -154px; border:1px solid #A1B2E5; line-height:14px; text-align:center; margin-right:2px; padding:0 5px;}
	.page_bg3 {width:52px; height:14px; padding-top:2px; background:url(../images/icon_all.gif) no-repeat -140px -132px; text-align:center; padding-right:10px; margin-right:2px;}
	.page .mclb_Next { display:none;}
	.page span a {font-size:10px; font-weight:bold; font-family:Arial; color:#4C6099; text-decoration:none; display:block;}
	.page span a:hover {font-size:10px; font-weight:bold; font-family:Arial; color:#f00; text-decoration:none;}
	.page .page_bg3 a {font-size:12px; font-weight:normal; font-family:"宋体"; color:#4C6099; text-decoration:none; display:block;}
	.page .page_bg3 a:hover {font-size:12px; font-weight:normal; font-family:"宋体"; color:#f00; text-decoration:none;}
	.page_now {line-height:18px; font-size:10px; font-weight:bold; font-family:Arial; color:#000; padding:0 8px 0 4px;}
	.page_more {line-height:14px; color:#5A5A5A; padding:0 8px 0 4px;}
	.page_text {line-height:18px; color:#666;}
	.page_text2 {width:30px; height:14px; line-height:14px; background:#fff; border:1px solid #ACACAC; color:#000; margin:0px 2px 0;}
	.page_text3 {line-height:18px; color:#000; padding-right:10px;}
	.page_button {width:42px; height:16px; padding-top:1px; _padding-top:2px; background:url(../images/icon_all.gif) no-repeat -220px -132px; text-align:center; border:none; color:#4C6099; cursor:pointer; margin-top:-2px;}

/*图文列表页*/
#pic,#show,#about,#job{ margin-top:20px; width:680px; }
#pic .pic{ height:140px;}
#pic .pic,#job .job{float:left; background:url(../images/line_3.gif) repeat-x center bottom; overflow:hidden; width:680px;}
#pic .pic .tit{height:50px; line-height:50px; background:url(../images/line_2.gif) repeat-x center bottom;}
#pic .pic .tit p{font-size:14px; font-weight:bold; float:left;}
#pic .pic .tit i{font-size:12px; color:#666666; float:right;}
#pic .pic dl{padding:10px;}
#pic .pic dt{float:left; width:80px; height:65px;}
#pic .pic dd{float:left; padding-left:20px; width:83%; font-size:12px; line-height:20px; padding-top:6px; text-indent:24px;}

/*公司业绩*/
#job .job{height:180px; padding:15px 0px; float:left; overflow:hidden;}
#job .job dl dt{width:276px; height:164px; background:#ffffff; padding:7px; float:left; border:#c6c6c6 solid 1px; overflow:hidden;}
#job .job dl dd{ width:364px; padding:
0px 0px 0px 20px; float:left; background:url(../images/job_bg.jpg) repeat-y left top; height:180px; text-align:left; line-height:24px; font-size:12px;}
#job .job dl dd h1{font-size:14px; padding:10px 0px 10px 10px;}
#job .job dl dd span{ color:#c10000;}
#job .job dl dd li{width:340px; background:none; height:auto; line-height:20px; margin-top:4px;}
#job .job dl dd li.li_chakan{text-align:right; margin-top:5px;}
/*lfl*/
.projectImgDiv{border: solid 1px #ccc; padding: 2px; width: 600px; height: 450px;}
.projectUl li{ line-height:25px; width:580px; text-align:left; height:auto; }
.jobUl li{ line-height:20px; width:580px; text-align:left; height:auto; }
/*最终页*/
.kong{width:100%; background:#ffffff; height:40px;}
#show h1{font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-align:center; padding:15px 0px 20px 0px; background:url(../images/line_2.gif) repeat-x center bottom; line-height:30px; text-align:center;}
#show span{padding:10px; color:#666666; }
#show .alg{width:630px; height:auto; border:#d9d9d9 solid 1px; background:#efefef; float:left; margin:10px 0px 0px 10px; line-height:20px; text-indent:24px; padding:10px; display:inline;color:#666666;}
#show .cont{ font-size:14px; text-align:left; line-height:24px; width:94%; margin:20px auto; color:#666666;}
#show .cont img{margin:20px 0px;}


/*公司简介*/
.ahout{width:670px; padding:20px 0px; font-size:12px; line-height:24px; text-align:left;}
.ahout_l{width:460px; float:left;}
.ahout_l p{font-size:14px; padding:10px 0px;}
.ahout_r{width:190px; float:right; margin-top:39px;}
.ahout_r img{margin-top:10px;}
