
/*重置*/

*{ margin:0; padding:0; border:none;font-style:normal;}

a{text-decoration: none;cursor:pointer;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, 
textarea, p, blockquote, th, td, img, area, param {margin:0;	padding:0;}

html, body {margin:0; padding:0; height:100%;}

select {*behavior: url("select.htc");}/*IE6,IE7select*/

ol, ul, li{	padding:0;	list-style-type:none; list-style:none;}

img {
	border:none;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
}
th {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
input {
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
}

/*重置结束*/

body {
	font:12px/1.5 Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1", sans-serif;}


/*top*/
.top{
  width: 100%;
  background: #ffffff;
}
.topBox{
  width: 1260px;
  overflow: hidden;
  margin: 0 auto;
  height: 130px;
}

/*logo*/
.logo{
	width: 430px;
	height: 130px;
	float: left;
}
.logo img{
	width: 100%;
	height: auto;
}

/*end*/


.top-right{
	float: right;
	width: 820px;
	overflow: hidden;
}
.search{
	width: 210px;
	height: 30px;
	border: #bdbcbc 1px solid;
	-webkit-border-radius: 20px;
			border-radius: 20px;
	overflow: hidden;
	float: right;
	margin-right: 40px;
	margin-top: 22px;
}
.search input{
	float: left;
	border: none;
	outline: none;
	height: 32px;
	line-height: 32px;
	width: 150px;
	margin-left: 15px;
	color: #666666;
	font-size: 12px;
}
.search button{
	float: right;
	width: 40px;
	height: 32px;
	background: url(../images/search.png) no-repeat;
	outline: none;
}

/*nav*/

.navbox{
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}

#jsddm{height:50px;line-height:50px;margin-top:16px; float: right;}

#jsddm li{ float:left;}

#jsddm li a{ font-size:16px; color:#5f6063;text-align:center;display: block;width: 120px;}

#jsddm li a:hover{background: #0068b7; color: #ffffff;}

#jsddm li ul{position:absolute;visibility: hidden; z-index:300;}
		
#jsddm li ul li{float: none;}
#jsddm li ul li a{color:#FFFFFF; text-align:center; font-size:16px; line-height:50px;
background-color:#0a8ad8; }
			
#jsddm li ul li a:hover{ background: #0068b7;}


/*banner*/

.banner{width:100%;}

.banner .bannerBox{ 
	width:100%; 
	margin:0 auto; 
	overflow:hidden;
}
.banner-info{
	width: 100%;
	height: 350px;
	overflow: hidden;
}
.banner-info img{
	width: 100%;
	height: 350px;
}

	/*以下为图片轮换样式*/
#picBoxA {
	float: left;
	top: 0px;
	left:50%;
	margin-left: -960px;
	width: 1920px;
	height: 460px;
	overflow: hidden;
	position: relative;
}
#picBoxA #show_picA {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 460px;
	/*153600=1920乘以8张图,总长度*/
	width: 153600px;
	position: absolute;
}
#picBoxA #show_picA li {
	float: left;
	margin: 0;
	padding: 0;
	height: 460px;
}
#picBoxA #show_picA li img {
	display: block;
}
#icon_numA {
	/*168=(15+3+3)*8个轮播圆点*/
	width: 168px;
	position: absolute;
	bottom: 8px;
	left: 50%;
	/*84=168/2*/
	margin-left: -84px;
}
#icon_numA li {
	float: left;
	background:url(../images/pic_bg.png) no-repeat -15px 0;
	width: 15px;
	height: 15px;
	line-height: 15px;
	list-style: none;
	color: #39F;
	text-align: center;
	cursor: pointer;
	padding: 0;
	margin: 0;
	margin-left: 3px;
	margin-right: 3px;
}
#icon_numA li:hover, #icon_numA li.activeA {
	background: url(../images/pic_bg.png) no-repeat 0 0;
	color: #fff;
}

	/*图片轮换样式结束*/


/*wrapper*/
.content{
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
}

.content02{
	width: 100%;
	height: 400px;
	background: url(../images/bg_joins.jpg) no-repeat center center;
	margin-top: 74px;
}

.content-page{
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
}


/*title*/
.lui-tite{
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.lui-tite li{
	font-size: 46px;
	color: #1a6cd3;
	height: 100px;
	margin-top: 74px; 
}
.lui-tite li span{
	border-bottom: #1a6cd3 4px solid;
	line-height: 90px;
	display: inline-block;
	padding: 0 10px;
}


/*首页经营领域*/
.content-fwly{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 60px;
	margin-left: 20px;
}

.lui-jyly{
	float: left;
	width: 280px;
	margin-left: 46px;
}
.lui-jyly .ul1{
	height: 320px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.lui-jyly .ul1 img{
	width: 100%;
	height: 320px;
}
.lui-jyly .ul2{
  cursor:pointer;
  width: 100%;
  height: 200px;
  overflow: hidden;
  background: #f2f2f2;
  	color: #3c3b3b;
}
.lui-jyly .ul2 .l1{
  padding: 0 30px;
  padding-top: 34px;
  overflow: hidden;
}
.lui-jyly .ul2 .l1 .lf{
	float: left;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}
.lui-jyly .ul2 .l1 .rg{
	float: right;
	font-size: 30px;
	line-height: 30px;
}
.lui-jyly .ul2 .l2{
	padding: 0 30px;
  	padding-top: 32px;
}
.lui-jyly .ul2 .l2 p{
	font-size: 14px;
	line-height: 26px;
}

.media__body:hover {
  background: #0068b7;
  color: #ffffff;
}


/*首页关于我们*/
.about-us{
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	overflow: hidden;
	height: 330px;
	background: #f2f2f2;
}
.about-us .left{
	float: left;
	width: 660px;
}
.about-us .left .ul1{
	width: 570px;
	margin-top: 46px;
	margin-left: 70px;
	color: #1a6cd3;
	overflow: hidden;	
}
.about-us .left .ul1 .lf{
	float: left;
	font-size: 26px;
	line-height: 26px;
}
.about-us .left .ul1 .rg{
	float: right;
	font-size: 36px;
	line-height: 26px;
}
.about-us .left .ul2{
	width: 490px;
	margin-top: 46px;
	margin-left: 70px;
	color: #5b5959;
	overflow: hidden;	
}
.about-us .left .ul2 .l1{
	font-size: 14px;
	line-height: 30px;
}

.about-us .right{
	float: right;
	width: 600px;
}
.about-us .right img{
	width: 600px;
	height: 330px;
}
/*首页新闻中心*/
.news-center{
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	overflow: hidden;
}
.news-center .left{
	float: left;
	width: 560px;
	height: 360px;
	overflow: hidden;
	margin: 0 auto;
}
	/*以下为图片轮换样式*/
#picBoxB {
	float: left;
	top: 0px;
	left:50%;
	margin-left: -280px;
	width: 560px;
	height: 360px;
	overflow: hidden;
	position: relative;
}
#picBoxB #show_picB {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 360px;
	/*4480=560乘以8张图,总长度*/
	width: 4480px;
	position: absolute;
}
#picBoxB #show_picB li {
	float: left;
	margin: 0;
	padding: 0;
	height: 360px;
}
#picBoxB #show_picB li img {
	display: block;
	width: 560px;
	height: 360px;
}
#icon_numB {
	/*168=(15+6)*8个轮播圆点*/
	width: 168px;
	position: absolute;
	bottom: 8px;
	left: 50%;
	/*84=168/2*/
	margin-left: -84px;
}
#icon_numB li {
	float: left;
	background:url(../images/pic_bg.png) no-repeat -15px 0;
	width: 15px;
	height: 15px;
	line-height: 15px;
	list-style: none;
	color: #39F;
	text-align: center;
	cursor: pointer;
	padding: 0;
	margin: 0;
	margin-right: 3px;
	margin-left: 3px;
}
#icon_numB li:hover, #icon_numB li.activeB {
	background: url(../images/pic_bg.png) no-repeat 0 0;
	color: #fff;
}

	/*图片轮换样式结束*/

.news-center .right{
	float: right;
	width: 640px;
	overflow: hidden;
}

/*首页新闻切换*/
#newbox_box{ width: 100%; background: #f0f0f0; height: 50px;}
#newbox_box li{ }
#newbox_box li a{line-height:50px; width: 160px; color:#2e7ad9; float:left; font-size:16px; text-align: center;}
				
.newbox_new{ overflow:hidden; width:640px;}
.newbox_hidden{ display:none;}
#newbox_box  .newbox_hover a{ color:#FFFFFF; background: #0068b7;}
#newbox_tabBox{ width:640px }

.newsList{
	width: 630px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 22px;
}
.newsList li{
	width: 100%;
	height: 48px;
	overflow: hidden;
	line-height: 48px;
	font-size: 16px;
}
.newsList li a{
	display: block;
	float: left;
	color: #656565;
}
.newsList li span{
	display: block;
	float: right;
	color: #a2a3a3;
}


/*首页加入我们*/
.lui-jrwm{
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
	height: auto;
}
.lui-jrwm li{
	text-align: center;
	color: #ffffff;
	overflow: hidden;
}
.lui-jrwm .l1{
	font-size: 50px;
	line-height: 80px;
	letter-spacing: 2px;
	padding-top: 70px;
}

.lui-jrwm .l3{
	font-size: 20px;
	line-height: 80px;
	padding-top: 50px;
}
.lui-jrwm .l3 a{
	padding: 18px 60px;
	border: #ffffff 2px solid;
	margin: 0 35px;
}

/*bottom*/
.bottom{
	width: 100%;
	background: #144e7a;
}
.bottom .bot-nav{
	width: 1260px;
	margin: 0 auto;
	height: 240px;
	overflow: hidden;
}
.bottom .bot-nav .left{
	float: left;
	width: 680px;
	overflow: hidden;
	margin-left: 70px;
	margin-top: 30px;
}
.bottom .bot-nav .left .l1{
	float: left;
	width: 165px;
}
.bottom .bot-nav .left .l1 a{
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #d8d8d8;
}
.bottom .bot-nav .left .l1 .a1{
	color: #ffffff;
	padding-bottom: 16px;
}
.bottom .bot-nav .right{
	float: right;
	width: 500px;
	overflow: hidden;
}
.bottom .bot-nav .right li{
	float: right;
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-right: 120px;
	margin-top: 60px;
}
.bottom .bot-nav .right li img{
	width: 100%;
	height: 100%;
}
.bottom .bot-coy{
	width: 100%;
	border-top: #ffffff 1px solid;
	overflow: hidden;
}
.bottom .bot-coy .ul1{
	width: 1260px;
	margin: 0 auto;
}
.bottom .bot-coy .ul1 li{
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
}
.bottom .bot-coy .ul1 .l1{
	padding-top: 20px;
}
.bottom .bot-coy .ul1 .l2{
	padding-bottom: 30px;
}
.bottom .bot-coy .ul1 li span{
	padding: 0 4px;
}



/*二级页面*/
.lui-float-left{
	float: left;
	width: 190px;
}
.lui-float-right{
	float: right;
}
.lui-sidebar-tit{
	width: 100%;
	overflow: hidden;
}
.lui-sidebar-tit .l1{
	color: #0068b7;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	padding: 50px 0;
}
.lui-sidebar-list{
	width: 100%;
	overflow: hidden;
}
.lui-sidebar-list li{
	font-size: 16px;
	color: #505152;
	height: 46px;
	line-height: 46px;
	margin-bottom: 14px;
}
.lui-sidebar-list li a{
	padding-left: 10px;
}
.lui-sidebar-list .currentA{
	color: #ffffff;
	background: #0068b7;
}

/*新闻中心*/
/*新闻列表页*/
.l-news-center-list{ width:960px; overflow:hidden;}

.current{ width:100%; padding-top:60px;}

.current li{ width:100%; height:40px;}

.current li a{ display:inline-block; font-size:14px; color:#666666; line-height:40px;
padding: 0 8px;}

.current li .a1{color:#1e71bf;}

.p5_newsBox{ width:840px; margin-left: 30px; margin-top: 30px;}

.p5_newsBox .ul1{ width:820px; margin:0 auto; overflow:hidden; border-bottom:#CCC 1px dotted;}

.p5_newsBox .ul1 .l1{ color:#3e3c3c; font-size:14px; font-family:"宋体"; font-weight:bold; 
line-height:90px; height:80px;}

.p5_newsBox .ul1 .l2{ width:100%; color:#747070; font-size:14px; font-family:"宋体"; line-height:30px;}

.p5_newsBox .ul1 .l3{ width:100%;overflow:hidden;line-height:40px;padding:20px 0;}

.p5_newsBox .ul1 .l3 span{ display:block; float:left;color:#747070; font-size:14px; font-family:"宋体";}

.p5_newsBox .ul1 .l3 a{ float:right; color:#1e71bf;font-size:14px; font-family:"宋体";}

/*翻页*/
.pageBox{ width:100%; margin:90px auto; overflow:hidden;}

.pageBox li{ text-align:center;}

.pageBox li a{ text-align:center; display:inline-block; margin:0 4px;}

.pageBox li a span{ text-align:center; font-size:14px; color:#ababab; background:#eeeeee;
line-height:14px; padding:10px 16px; display:inline-block;}

.pageBox li .a1 span{ color:#ffffff; background:#3498db;}


/*新闻详情*/

.current1{ width:1200px; margin: 0 auto; padding-top: 50px;}

.current1 li{ width:100%; height:40px;}

.current1 li a{ display:inline-block; font-size:14px; color:#666666; line-height:40px;
padding: 0 8px;}

.current1 li .a1{color:#1e71bf;}

.infoBox01{width:1024px; margin:50px auto;overflow:hidden; padding-bottom: 100px;}

.infoBox01 p{color:#333333; font-size:14px; line-height:32px; padding-top:32px; font-family:"宋体";}

.infoBox01 .FXZ{color:#666666; font-size:14px; line-height:32px; padding-top:56px;}


.infoBox01 .FXZ a{ display:inline-block; padding-left:10px;}

.infoBox01 .prA{color:#666666; font-size:14px; line-height:32px; padding-top:56px;display: block;}

.infoBox01 .ntA{color:#666666; font-size:14px; line-height:32px;display: block;}

.infoBox01 .h2{ color:#242424; font-size:28px; padding:20px 0;
text-align:center; }

.infoBox01 .h3{color:#666666; font-size:14px; line-height:36px; padding:10px 0;
 text-align:center;border-bottom: #9da0a2 1px solid; margin-bottom: 20px;}

.infoBox01 .h3 .sp1{ padding: 0 40px; }


/*关于我们*/
.l-about-us{
	width: 950px;
	overflow: hidden;
	padding-top:20px;
	padding-bottom: 180px; 
}
.l-about-us-left{
	float: left;
	width: 550px;
}
.l-about-us-right{
	float: right;
	width: 340px;
}
.l-about-us-left h1{
	font-size: 24px;
	color: #4b4b4b;
	line-height:40px;
	font-weight: bold;
	padding-top: 40px;
	padding-bottom:15px;
}
.l-about-us-left p{
	width: 100%;
	color: #3f3e3e;
	font-size: 16px;
	line-height: 44px;
}
.l-about-us-right .l-img{
	width: 100%;
	margin-top: 60px;
}
.l-about-us-right .l-img img{
	margin-top: 45px;
}



/*服务领域*/
.service-03{
	width: 280px;
}
.service-03 .l-img{
	width: 100%;
	margin-top: 0;
}
.service-03 .l-img img{
	margin-top: 10px;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}

/*招投标*/
.bid-list{
	width:930px; 
	margin-left: 10px; 
	margin-top: 30px;
}
.bid-newsList{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 22px;
}
.bid-newsList li{
	width: 100%;
	height: 66px;
	overflow: hidden;
	line-height: 66px;
	font-size: 16px;
	border-bottom:#CCC 1px dotted;
	margin-top: 18px;
}
.bid-newsList li a{
	display: block;
	float: left;
	color: #3e3c3c;
}
.bid-newsList li span{
	display: block;
	float: right;
	color: #747070;
}

/*联系我们*/
.l-contact-us{
	width: 1220px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 100px;
}
.l-ctus-jtgs{
	width: 100%;
	overflow: hidden;
}
.l-ctus-jtgs .ul{
	float: right;
	width: 550px;
	margin-top: 20px;
}
.l-ctus-jtgs .ul .l1{
	font-size: 28px;
	color: #6d6e6e;
	font-weight: bold;
	height: 80px;
	line-height: 80px;
}
.l-ctus-jtgs .ul li{
	color: #525252;
	overflow: hidden;
	height: 50px;
}
.l-ctus-jtgs .ul li img{
	display: block;
	float: left;
	color: #525252;
	margin-top: 4px;
}
.l-ctus-jtgs .ul li span{
	font-size: 18px;
	line-height: 50px;
	display:block;
	float: left;
	padding-left: 12px;
}
.l-ctus-jtgs .add-map{
	float: left;
	width: 600px;
	height: 360px;
	overflow: hidden;
}

.l-ctus-frlz{
	width: 1220px;
	margin: 20px auto;
	overflow: hidden;
}
.l-ctus-frlz .left{
	float: left;
	width: 550px;
}
.l-ctus-frlz .right{
	float: right;
	width: 550px;
}
.l-ctus-frlz .ul{
	float: right;
	width: 100%;
	padding-top: 40px;
}
.l-ctus-frlz .ul .l1{
	font-size: 28px;
	color: #6d6e6e;
	font-weight: bold;
	height: 80px;
	line-height: 80px;
}
.l-ctus-frlz .ul .l2{
	color: #525252;
	overflow: hidden;
	padding: 8px 0;
}
.l-ctus-frlz .ul .l2 img{
	display: block;
	float: left;
	color: #525252;
}
.l-ctus-frlz .ul .l2 span{
	width: 430px;
	font-size: 18px;
	line-height: 36px;
	display:block;
	float: left;
	padding-left: 12px;
	padding-top: 3px;
}

/*合作伙伴*/
.rightBox1{ width:1000px; margin: 40px auto; overflow: hidden; margin-bottom: 90px;}

.lg_ts{height:34px;background-color:#eef0f1; margin-top:20px;}

.lg_ts a{line-height:34px; font-size:14px;color:#666666; padding-left: 20px;
 text-align:left; display:inline-block;}

.lg_login{ width:100%; margin:0 auto; overflow:hidden; margin-top:20px;}

.lg_login ul{width:100%; margin:0 auto; overflow:hidden; margin-top:30px;}

.lg_login ul li{ float:left;}

.lg_login ul .lg_name{ width:100px; text-align: right;}

.lg_login ul .lg_name a{ font-size:14px; line-height:30px; text-align:right;
 padding-right:10px;color:#666666; }

.lg_login ul .lg_input input{ width:280px; height:30px; border:#d9d9d9 1px solid; line-height:28px;}

.lg_login ul .ly_input input{ width:150px; height:30px; border:#d9d9d9 1px solid; line-height:28px;}

.lg_login ul .ly_img{width:80px; height:30px; margin-left:10px;}


.lg_login ul .lg_sx button{font-size:12px; line-height:12px; color:#097da3; padding-top:15px;
border:none; background:none; font-family:"微软雅黑";}


.lg_login ul .lg_nameA{ width:100px; height:120px;}

.lg_login ul .lg_nameA a{ font-size:14px; line-height:100px; text-align:right;
 padding-right:10px;color:#666666; }

.lg_login ul .lg_inputA textarea{ width:500px; height:120px; border:#d9d9d9 1px solid; line-height:28px;}

.lg_login ul .lg_sm{ width:220px; margin-left: 10px;}

.lg_login ul .lg_sm1{ width:400px;}

.lg_login ul .lg_sm a{font-size:12px; line-height:32px; color:#999999;}

.lg_login ul .lg_sm1 a{font-size:12px; line-height:32px; color:#999999; padding-left:10px;}

.lg_login ul .lg_inputB input{ width:14px; height:14px; margin-right:6px;}

.lg_login ul .lg_inputB { line-height:28px;font-size:14px;color:#666666; margin-left:16px;}

.lg_btn{overflow:hidden;padding-top:50px; padding-left:140px;}

.lg_btn a{font-size:16px; color:#FFF; text-align:center;margin-left:60px; width:130px; height:40px;
background:#1e71bf; line-height:40px; float:left;}



/*rz_22*/

.newsInfo_01{ width:1000px; background-color:#FFFFFF; margin:60px auto;min-height:400px;}

.jhsy_tit{ width:900px; margin:0 auto; margin-top:30px;}

.jhsy_tit h1{font-size:26px; line-height:40px; text-align:center; padding-bottom:15px;}

.jhsy_tab{ width:900px; margin:10px auto; overflow:hidden;border:#6699cc 1px solid;}

.table_jh01 .ipt1{ width: 96%; line-height: 30px;}

.table_jh01 .btn{ width: 120px; height: 30px;  background: #125aab; font-size: 14px; text-align: center;
color: #ffffff; line-height: 30px;}

.table_jh01{ border-collapse:collapse; }

.table_jh01 tr td{ text-align:center; font-size:14px;color:#333333; line-height:30px;border:#6699cc 1px solid;padding:10px 0;}

.jhsy_Sltj_01{ width:900px; margin:0 auto; margin-top:50px;}

.jhsy_Sltj_01 h1{ overflow:hidden;}

.jhsy_Sltj_01 h1 .left{float:left;border-top:#5997cb 2px solid;font-size:18px;color:#5997cb;
			line-height:32px; width:100px;height:48px; padding-top:5px;}

.jhsy_Sltj_01 h1 .right{ float:left;border-top:#e9e9e9 1px solid;width:800px;height:48px; margin-top:2px;}

.jhsy_Sltj_01 p{ font-size:14px; line-height:32px; width:830px; margin:0 auto; color: #333333;}

.gbdy{ width:800px; overflow:hidden; margin:40px auto; height:80px;}

.gbdy a{ float:right; font-size:14px;color:#666666; padding-right:10px;}
