#lmtc{ width:1200px; float:left; margin-bottom:20px;}
#lmtc .c1{width:1200px;
	text-align:center;
	float:left; line-height:40px; font-size:30px;
	background-image: url(xs.png);
	background-repeat: repeat-x;
	background-position: left center;
}
#lmtc .c1 span{ padding-left:15px; padding-right:15px;display:inline-block;
	background-image: url(gb.jpg);
	background-repeat: repeat;
	background-position: center center; color:#101010;
}
#lmtc .c1 b{ color:#0063A6}
#lmtc .ew{
	font-size:16px;
	color:#555;
	width:1200px;
	text-align:center;
	float:left;
	line-height:35px; font-weight:normal;
}
#main{
	width:1200px;
	float:left;

}
#cpfl{ width:230px; float:left;}
#cpfl_1{
	width:230px;
	float:left;
	background-color:#0063A6; padding-top:15px; padding-bottom:15px;
}
#lm-1{
	width:160px;
	float:left;
 padding-left:20px;
}
#lm-1 dd{ font-size:24px; color:#fff; font-weight:normal; line-height:30px; text-align:left;}
#lm-1 dd p{ font-size:12px; color:#CAEAFF; text-transform:uppercase; line-height:15px;}
#cplb{
	width:230px;
	float:left; overflow:hidden; margin-top:1px; 
			
}

#cplb UL{ list-style-type:none; float:left;}
#cplb UL LI {
	WIDTH: 230px;
	font-size: 16px;
	float:left;
background-color:#fff;
}

#cplb UL LI A {		background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: 10px center; 
padding-left:30px;
	color:#333;	line-height:56px; height:56px; overflow:hidden;
	display:block;transition:all 0.2s ease-in-out 0s; border-bottom:#ddd solid 1px;
	
}
#cplb UL LI A:hover {	background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-color:#0063A6; color:#fff; border-bottom:#115CC4 solid 1px;
}
#cplb UL LI.xl {
	WIDTH: 230px;

	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:13px; background-color:#f4f4f4;
    border-bottom: #d7d3d3 solid 1px;

}
#cplb UL LI.xl A { display:block;
	padding-left:30px; background-image:none;	height:45px;
	line-height:45px; border:0px;

	
}
#cplb UL LI.xl i{ margin-right:10px;}
#cplb UL LI.xl A:hover {
	COLOR:#fff; background:none;background-color:#027bcd;

}
#cbdb{ background-color:#666666; color:#FFFFFF; width:210px; float:left; padding:10px;  text-align:center;}
#cbdb p{ font-size:18px;}
#cbdb dd{ font-size:24px; font-weight:normal; line-height:30px; margin-top:5px;}
#cpzsa{ width:950px; float:right;}
#cpzsb{
	width:950px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#cpzsb dd{ font-size:20px; color:#0063A6; border-bottom:#0063A6 solid 2px; line-height:38px;  padding-left:5px; margin-right:5px;float:left;}
#cpzsb h2{ color:#a3a3a3; font-size:14px; font-weight:normal; line-height:38px; text-transform:uppercase; margin-left:10px; float:left;}
#cpzsb .more{ line-height:40px; margin-right:10px; font-size:14px; float:right;}
#cpzsb A{ color:#666;}
#cpzsb A:hover{ color:#0063A6;}
#proa{ width:950px; float:left; margin-top:20px;}
#prolist {
	WIDTH:948px;
	FLOAT: left; overflow:hidden; padding-left:1px; padding-right:1px;
}
#prolist UL {
	LIST-STYLE-TYPE: none; width:980px; overflow:hidden;
}
#prolist UL LI {
	TEXT-ALIGN: center; width:225px; FLOAT: left; margin-right:16px;
}
#prolist UL LI .tp{ width:225px; float:left;}
#prolist UL LI dd{ width:220px; border:#ddd solid 1px; background-color:#fff; padding:2px;  overflow:hidden; text-align:center;}
#prolist UL LI IMG { border:0px;max-width:220px; height:164px; transition:all 0.3s ease-in-out 0s;}
#prolist UL LI p{ padding:5px; height:30px; line-height:30px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:14px; text-align:center;
}
#prolist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.3s ease-in-out 0s;
}
#prolist UL LI A:hover dd{ border:#0063A6 solid 1px;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#prolist UL LI A:hover p{
	color:#0063A6;
}
#bt{ width:100%; float:left; text-align:center;}
#bt dd{
	text-align:center;
	background-image: url(line.png);
	background-repeat: no-repeat;
	background-position: center center; margin-bottom:8px;
}
#bt dd span{display:inline-block; /*background-color:#fff;*/ font-size:26px; color:#0063A6; font-weight:normal; padding-left:20px; padding-right:20px;}
#bt dd .bga{
	/*background-image: url(gywm_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: left center;
}
#bt dd .bgc{
	background-image: url(gb.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#bt p{ font-size:14px; color:#888; line-height:16px;}
#bt p.ew{
	font-size:13px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; margin-bottom:8px;
}
#lmbt{
	width:350px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:-6px;
}
#lmbt dd{ font-size:16px; float:left; color:#0063A6; line-height:30px; border-bottom:#0063A6 solid 2px; font-weight:normal;}
#lmbt span{ font-size:12px; color:#999; text-transform:capitalize; line-height:30px; margin-left:8px; float:left;}
#lmbt .more{ float:right; margin-right:10px;}
#lmbt .more A{ color:#999;}
#lmbt .more A:hover{ color:#0063A6;}


#company_1{ width:1200px; float:left; margin-top:20px;}
#company_1 .tp{ width:450px; height:260px; float:left;}
#company_1  img{width:450px; height:260px;}
#companya{width:700px; float:right;height:230px; overflow:hidden; /*background-color:#0063A6;*/ padding:15px;}
#companya .nr{ width:700px; float:left;}
#companya  .nr p{ font-size:15px; color:#151515; line-height:28px;  overflow:hidden;}
#companya  .nr p span{ color:#DA251C}
#rylist { padding-top:25px; padding-bottom:25px;
	WIDTH:1080px;
	FLOAT: left; position:relative;  margin-top:30px; padding-left:60px; padding-right:60px; background-color:rgba(255,255,255,0.9); margin-top:25px;box-shadow: 0px 1px 6px #666;-webkit-box-shadow: 0px 1px 6px #666;-moz-box-shadow: 0px 1px 6px #666;
}
#rylist .zzc{ width:1080px; overflow:hidden;}
#rylist UL {
	LIST-STYLE-TYPE: none;
}
#rylist UL LI {
	TEXT-ALIGN: center; WIDTH:240px; position:relative; overflow:hidden; height:200px; FLOAT: left; margin:10px;box-shadow: 0px 1px 6px #ddd;-webkit-box-shadow: 0px 1px 6px #ddd;-moz-box-shadow: 0px 1px 6px #ddd; padding:5px; overflow:hidden;}
#rylist UL LI dd{ position:absolute; width:240px; left:0px; height:40px; line-height:40px; bottom:-60px; text-align:center; background-color:rgba(0,99,166,0.6); overflow:hidden; padding:5px; font-size:15px; font-weight:normal; color:#fff;transition:all 0.4s ease-in-out 0s;}
#rylist UL LI:hover{box-shadow: 0px 1px 6px #ccc;-webkit-box-shadow: 0px 1px 6px #ccc;-moz-box-shadow: 0px 1px 6px #ccc;}
#rylist UL LI:hover dd{ left:0px; bottom:0px;}
#rylist UL LI .tp{WIDTH:240px; height:190px; display:table-cell; vertical-align:middle; text-align:center;}
#rylist UL LI IMG { border:0px;max-width:240px; max-height:190px;transition:all 0.6s ease-in-out 0s;}
#rylist UL LI A:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#rylist .prev,
#rylist .next {
	width: 35px;
	height:220px;
	position: absolute;
	top:0px; z-index:10; line-height:240px;  color:#0063A6;
}
#rylist .prev{ text-align:left; left:25px;}
#rylist .next{ text-align:right; right:25px;}
#rylist .prev i,#rylist .next i{ line-height:240px;font-size:50px; }
#rylist .prev:hover,#rylist .next:hover{ color:#DA251C;}
#case{ width:1200px; float:left;}
#caselist {
	WIDTH:1200px;
	FLOAT: left; margin-top:25px; position:relative; overflow:hidden;
}
#caselist UL {
	LIST-STYLE-TYPE: none
}
#caselist UL LI {
	TEXT-ALIGN: center; WIDTH:285px; FLOAT: left;padding-right:20px;cursor:pointer; 
}

#caselist UL LI dd{ width:279px; padding:2px;  border:#f4f4f4 solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:210px; overflow:hidden;  }
#caselist UL LI IMG { border:0px;max-width:279px;HEIGHT:210px;transition:all 0.3s ease-in-out 0s;}

#caselist UL LI p{height:30px; text-align:left; font-size:14px; line-height:30px; text-align:center;overflow:hidden; font-weight:normal; padding:5px;}
#caselist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.3s ease-in-out 0s;
}
#caselist UL LI A:hover {
	color:#fff
}
#caselist UL LI A:hover dd{ border:#DA251C solid 1px; padding:2px;}
#caselist UL LI A:hover p{ background-color:#DA251C ;}
#caselist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#caselist .prev,
#caselist .next {
	width: 38px;
	height:210px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#caselist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#caselist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#case .more{ width:1200px; float:left; margin-top:20px; text-align:center;}
#case .more span{display:inline-block;  overflow:hidden;}
#case .more span A{ display:block;padding:5px 40px;border-radius:2px;line-height:20px; background-color:#0063A6; border:#0063A6 solid 1px;  color:#fff; font-size:16px;transition:all 0.3s ease-in-out 0s; }
#case .more span A:hover{ background-color:#DA251C; color:#fff; border:#DA251C solid 1px;}
#news{ width:1200px; float:left; overflow:hidden;}
#info_1{
	width:850px;
	float:left; background-color:#E1E1E1;

}
#info_1 .more{ float:right; font-size:14px; width:70px; text-align:center;}
#info_1 .more A{ color:#333; line-height:70px;}
#info_1 .more A:hover{ color:#0065B2;}
.nonea{ display:none;}
.nTaba{
float: left;
width:600px;   
}

.nTaba  ul{
border:0;
margin:0;
}
.nTaba  li{ width:200px;
	float: left;
		text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:70px;
	line-height:70px;
	font-size: 18px;

}
.nTaba li.active{
	color:#fff; background-color:#0065B2;
}
.nTaba li.normal{; background-color:#ddd;
	color:#0065B2;

	}
#info_2{ width:820px; padding:15px; float:left; background-color:#fff;}
#newsa_1{
	width:820px;
	float:left; 

	}
#newsa_1 img{ width:218px; float:left; height:150px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 dd{ font-size:18px; font-weight:normal; line-height:32px; cursor:pointer; color:#0065B2}
#newsa_1 span{color:#0065B2; font-weight:bold;}
#newsa_1 p{ line-height:28px; color:#666; font-size:14px;}
#newsa_1 p A{ color:#0065B2;}
#newsa_1 p A:hover{
	color:#0065B2;

}

#news-2{width:820px;
	float:left; margin-top:10px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:395px;
	display:block;
	line-height:35px;
	height:35px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom:#ccc dotted 1px; margin-right:5px; margin-left:5px;
	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news-2 UL LI A {
padding-left:18px;
color:#444;
}
#news-2 UL LI A:hover {
	padding-left:18px;
	color:#0065B2;
}
#cjwta{
	width:270px;
	float:right;
	background-image: url(lybg.png);
	background-repeat: no-repeat;
	background-position: left top; padding-left:40px; padding-right:40px; padding-bottom:40px; height:488px; overflow:hidden;}
#ly_1{ width:270px; margin-top:55px; float:left; color:#fff; padding-bottom:5px;}
#ly_1 dd{ font-size:20px; line-height:28px; font-weight:normal;}
#ly_1 h2{ font-size:12px; line-height:26px; margin-top:15px;font-weight:normal;}
#ly_2{ width:270px; float:left; font-size:16px; line-height:30px; color:#fff;}
#ly_2 .tel{
	float:left;
	margin-top:28px;
	background-image: url(tel1.png);
	background-repeat: no-repeat;
	background-position: left top; padding-left:85px; color:#FFFFFF
}
#ly_2 .tel p{ font-size:16px; line-height:25px;}
#ly_2 .tel  dd{
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif; margin-top:5px; color:#FFBF00;
}
#infoa{
	width:850px;
	float:left; margin-top:0px;

}
#link{ width:1196px;  float:left; margin-top:20px; border:#ddd solid 1px; padding:1px;}
#link_1{ width:50px; line-height:20px; background-color:#0063A6;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}

/*服务范围*/
#part1_1{
	width:1200px;
	float:left;
	background-image: url(lc_line.png);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:10px; line-height:40px; color:#666; font-weight:bold; font-size:28px; text-align:center;
}
#part1_1 span{ color:#ff6600;}
#part1_1 A{ color:#010101;}
#part1_1 p{
	font-size:14px;
	color:999;
	line-height:26px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}
#fllist {
	WIDTH:1200px;
	FLOAT: left; position:relative; overflow:hidden; margin-top:25px;
}
#fllist UL {
	LIST-STYLE-TYPE: none
}
#fllist UL LI {
	TEXT-ALIGN: left; WIDTH:380px; FLOAT: left; padding-right:30px;cursor:pointer; 
}

#fllist UL LI IMG { border:0px;width:380px;HEIGHT: 230px; float:left;}
#fllist UL LI .nrc{ padding:10px; width:360px; background-color:#F3F3F3; float:left;}
#fllist UL LI h2{ font-size:16px; height:50px; color:#333; line-height:25px; overflow:hidden; font-weight:normal;}
#fllist UL LI p{  font-size:14px; color:#666; line-height:28px; height:84px;overflow:hidden;}
#fllist UL LI .r{ text-align:right; margin-right:8px; color:#F3F3F3}
#fllist UL LI i{ font-size:13px;}
#fllist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.2s ease-in-out 0s;
}
#fllist UL LI A:hover .nrc{ background-color:#9C9C9C}
#fllist UL LI A:hover h1,#fllist UL LI A:hover p ,#fllist UL LI A:hover i{ color:#fff;}
#fllist .prev,
#fllist .next {
	width: 38px;
	height:400px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#fllist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#fllist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
/*服务范围*/

/*理由*/
#ys_1{ width:1200px; float:left; text-align:center;}
#ys_1 h3{ font-size:18px; line-height:40px; color:#111;  font-weight:normal;}
#ys_1 h4{
	font-size:20px;
	line-height:40px;
	color:#00A0E8; text-align:center;
	background-image: url(you02-nav.png);
	background-repeat: no-repeat;
	background-position: center center; 
}
#ys_1 h4 span{ background-color:#fff; padding-left:20px; padding-right:20px;display:inline-block;}
#ysnr{ width:1180px; float:left; margin-top:20px; padding:10px;}
#js1 {
	width: 1180px; margin-top: 30px; float: left;
}
#js1 .img1 {
	width: 435px; float: right; text-align:right; padding-left:50px;
}
#js1 .img1 img { max-width:435px;}
#js1 .nrj {
	width: 650px; float: left;
}
#js1 .nrj h5 {
	 width: 650px; height: 60px; color:#00A0E9; line-height: 30px; font-size: 20px; float: left; background-repeat: no-repeat;
}
#js1 .nrj h5 b {
	background-position: center 30px; width: 50px; height: 50px; text-align: center; color: #00A0E9; line-height: 30px; font-family:"impact",Arial, Helvetica, sans-serif; font-size: 22px; margin-right: 10px; float: left; background-image: url(num.jpg); background-repeat: no-repeat;
}
#js1 .nrj .js {
	width: 540px;   margin-top: 12px; float: left; padding-left:60px; padding-right:50px;
}
#js1 .nrj .js p {
	color:#555; line-height: 28px; font-size: 14px;
}
#js2 {
	width: 1180px; margin-top: 30px; float: left;
}
#js2 .img1 {
width: 435px; float: left; text-align:left; padding-left:50px;
}
#js2 .img1 img {
	 max-width:435px;
}
#js2 .nrj {
	width: 650px; float: right;
}
#js2 .nrj h5 {
		 width: 650px; height: 60px; color:#00A0E9; line-height: 30px; font-size: 20px; float: left; background-repeat: no-repeat;
}
#js2 .nrj h5 b {
		background-position: center 30px; width: 50px; height: 50px; text-align: center; color: #00A0E9; line-height: 30px; font-family:"impact",Arial, Helvetica, sans-serif; font-size: 22px;  margin-right: 10px; float: left; background-image: url(num.jpg); background-repeat: no-repeat;
}
#js2 .nrj .js {
	width: 540px;   margin-top: 12px; float:right; padding-left:60px; padding-right:50px;
}
#js2 .nrj .js p {
		color:#555; line-height: 28px; font-size: 14px;
}
/*理由*/

/*首页左侧联系我们开始*/
#nylm{ FLOAT: left; WIDTH: 230px; }
#lefta{width:230px; float:left;}
#lm-1{
		/*! width:230px; */
	float:left; background-color:#0063A6; padding-top:8px; padding-bottom:8px;
}
#lm-1 h3{ margin-left:20px; font-size:20px; color:#fff; font-weight:normal; line-height:30px; text-align:left;}
#lm-1 h3 p{ font-size:12px; color:#CAEAFF; text-transform:uppercase; line-height:15px;}
#lm-2{
	width:230px;
	float:left;
	height:42px; background-color:#0063A6;
}
#lm-2 h3{
	float:left;
	font-size:16px;
	color:#fff;
	line-height:42px;
	margin-left:10px;

}
#lm-3{
	width:230px;
	float:left;
	height:40px; background-color:#DA251C; margin-top:1px;
}
#lm-3 h1{
	float:left;
	font-size:15px;
	color:#fff;
	line-height:40px;
	margin-left:10px;

}
#nylm-1{
	width:230px;
	float:left;
	background-image: url(gywm_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#nylm-2{
	width:210px; float:left; padding:9px; border:#ddd solid 1px; border-top:0px;} 

#left-n{
	width:210px;
	float:left;

		
}
#left-n UL{ list-style-type:none; }
#left-n UL LI {
	WIDTH: 210px;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:13px;
	border-bottom:#ddd  dotted 1px;
	background-image: url(jt1.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

#left-n UL LI A {

	padding-left:20px;
	COLOR: #333;
}
#left-n UL LI A:hover {

	padding-left:20px;
	color:#0063A6;
}
#lmfl{
	width:230px;
	float:left;
	overflow:hidden;
	margin-top:1px;
	background-image: url(gb.jpg);
	background-repeat: repeat;
	background-position: left top;			
}

#lmfl UL{ list-style-type:none; float:left;}
#lmfl UL LI {
	WIDTH: 230px;
	font-size: 16px;
	float:left;
}

#lmfl UL LI A {		background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: 10px center; 
padding-left:30px;
	color:#333;	line-height:56px; height:56px; overflow:hidden;
	display:block;transition:all 0.2s ease-in-out 0s; border-bottom:#ddd solid 1px;
	
}
#lmfl UL LI A:hover {	background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-color:#0063A6; color:#fff; border-bottom:#115CC4 solid 1px;
}
#lmfl UL LI.cur A {	background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-color:#0063A6; color:#fff; border-bottom:#115CC4 solid 1px;
}
#lmfl UL LI.dl A { padding-left:10px;font-weight:bold; background-color:#0063A6; color:#fff; border-bottom:#115CC4 solid 1px; background-image:none;}
#lmfl UL LI.xl {
	WIDTH: 230px;

	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:14px; background-color:#f4f4f4;
     border-bottom: #d7d3d3 solid 1px;

}
#lmfl UL LI.xl A { display:block;
	padding-left:30px; background-image:none;	height:45px;
	line-height:45px; border:0px;

	
}
#lmfl UL LI.xl i{ margin-right:10px;}
#lmfl UL LI.xl A:hover {
	COLOR:#fff; background:none;background-color:#027bcd;

}
#lmfl UL LI.xl A.sec {
	COLOR:#0063A6; background:none;

}

#lxwm_2a{
	width:210px;
	float:left; font-size:14px;
	line-height:25px;
	
}

.hg1{ margin-top:12px;}
/*首页左侧联系我们结束*/
