#ldly{
width:1200px;
float:left;
background-image: url(../images/fn_bg.jpg);
background-repeat: no-repeat;
background-position: left 80px;HEIGHT: 790px;
}
#ldly .fn_top {width:1200px;
float:left;
TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
#ldly .fn_top EM {
TEXT-TRANSFORM: uppercase;
DISPLAY: block;
FONT-FAMILY: Arial;
COLOR: #ccc;
FONT-SIZE: 60px;
line-height:80px;
font-style: normal;
}
#ldly .fn_top A {
COLOR: #333; FONT-SIZE: 28px
}
#ldly .fn_con{ width:1200px; float:left; position:relative;}
#ldly .fn_con P {
POSITION: absolute; TOP: 100px; LEFT: 760px
}
#ldly .fn_con P SPAN A {
DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #2e2e2e; FONT-SIZE: 18px
}
#ldly .fn_con P I A {
BORDER-BOTTOM: #0A87DB 1px solid;
TEXT-ALIGN: center;
BORDER-LEFT: #0A87DB 1px solid;
LINE-HEIGHT: 25px;
WIDTH: 144px;
DISPLAY: block;
HEIGHT: 25px;
COLOR: #0A87DB;
FONT-SIZE: 14px;
BORDER-TOP: #0A87DB 1px solid;
BORDER-RIGHT: #0A87DB 1px solid;
border-radius: 100px;
font-style: normal;
}
#ldly .fn_con P I A:hover {
BACKGROUND: #0A87DB; COLOR: #fff
}
#ldly .fn_con .fn_p02 {
TOP: 200px; LEFT: 360px
}
#ldly .fn_con .fn_p03 {
TOP: 265px; LEFT: 105px
}
#ldly .fn_con .fn_p04 {
TOP: 285px; LEFT: 760px
}
#ldly .fn_con .fn_p05 {
TOP: 465px; LEFT: 950px
}
#ldly .fn_con .fn_p06 {
TOP: 435px; LEFT: 360px
}
#ldly .fn_pic01 {
TOP: 116px; LEFT: 942px
}
#ldly .fn_pic02 {
TOP: 266px; LEFT: 267px
}
#ldly .fn_pic03 {
TOP: 338px; LEFT: 0px
}
#ldly .fn_pic04 {
TOP: 363px; LEFT: 676px
}
#ldly .fn_pic05 {
TOP: 283px; LEFT: 1048px
}
#ldly .fn_pic06 {
TOP: 478px; LEFT: 230px
}
#fa{
width:1200px;
float:left; padding-top:50px;

}
#fa .fa_top {width:1200px;
float:left;
TEXT-ALIGN: center; PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
}
#fa .fa_top A EM {
TEXT-TRANSFORM: uppercase;
DISPLAY: block;
FONT-FAMILY: Arial;
COLOR: #93CCFF;
FONT-SIZE: 54px;
font-style: normal;
}
#fa .fa_top A SPAN {
DISPLAY: block; COLOR: #fff; FONT-SIZE: 28px; line-height:30px; margin-top:22px;
}
#fa .fa_top A I {
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 18px; PADDING-TOP: 12px
}
#fa .fa01 {
WIDTH: 350px; FLOAT: left; MARGIN-RIGHT: 75px
}
#fa .fa02 {
MARGIN: 0px
}
#fa .fa01 I {
WIDTH: 350px; DISPLAY: block; HEIGHT: 211px; OVERFLOW: hidden
}
#fa .fa01 I A IMG {
WIDTH: 350px; HEIGHT: 211px; transition: 1s; -moz-transition: 1s; -webkit-transition: 1s
}
#fa .fa01 I A IMG:hover {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)
}
#fa .fa01 UL LI {
MARGIN-TOP: 16px
}
#fa .fa01 UL LI A {
TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 350px; DISPLAY: block; BACKGROUND: #ddd; HEIGHT: 40px; COLOR: #363636; FONT-SIZE: 16px
}
#fa .fa01 UL LI A:hover {
BACKGROUND: url(../images/fa_libg01.gif) no-repeat; COLOR: #fff
}
#fa .fa_bot {
TEXT-ALIGN: center; PADDING-BOTTOM: 70px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 70px
}
#falist{width:1200px;
float:left; }

#falist UL  {list-style-type:none; width:1280px;}
#falist UL li {
  width: 280px;
  float: left;
  overflow: hidden;
  background: #eff3f6;
  margin-left: 20px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

#falist UL li:child(4n+1){margin-left:0px;}
#falist UL li .pic {
  width: 100%;
  height: 210px;
  background: #fff;
  overflow: hidden;
  text-align: center;
}
#falist UL li .pic img {
  width: auto;
  height: 100%;
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
}
#falist UL li .pic:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#falist UL li h5 {
  font-size: 20px;
  line-height: 50px;
  width: 100%;
  font-weight: normal;
  text-align: center;
  height: 50px;
  cursor: pointer;
}
#falist UL li h5:hover{color:#f00;}

#falist UL li .desc {
  padding: 0px 10px;
  height: 72px;
  overflow: hidden;
}

#more{ width:1200px; float:left; margin-top:35px; text-align:center;}
#more A{
display:inline-block;padding:5px 40px;border-radius:30px;line-height:20px; background-color:#fff; border:#fff solid 2px;  color:#0A87DB;  font-size:16px;transition:all 0.3s ease-in-out 0s;
}
#more A:hover {
 background-color:#0A87DB; color:#FFFFFF; border:#fff solid 2px;
}
#mored{ width:1200px; float:left; margin-top:35px; text-align:center;}
#mored A{
display:inline-block;padding:5px 40px;border-radius:30px;line-height:20px; background-color:#0A87DB; border:#0A87DB solid 2px;  color:#fff;  font-size:16px;transition:all 0.3s ease-in-out 0s;
}
#mored A:hover {
 background-color:#d80000; color:#FFFFFF; border:#d80000 solid 2px;
}

#lmbt{ width:1200px; float:left; text-align:center;}
#lmbt h1{ color:#313131; font-size:28px; line-height:50px; font-weight:normal;}
#lmbt h2{ color:#fff; font-size:28px; line-height:50px; font-weight:normal;}
#lmbt .bai{ color:#0A87DB;}
#lmbt span{ color:#ccc; font-size:54px;line-height:30px; margin-top:22px; margin-bottom:12px; text-transform:uppercase;}
#lmbt p{ color:#6c6c6c; font-size:18px;}
#ztkc{ width:120px; float:left; padding-top:50px; padding-bottom:50px;}
#kclist{
WIDTH:1200px;
FLOAT: left; position:relative; margin-top:20px;
}
#kclist .zzc{ width:1200px; float:left; overflow:hidden;}
#kclist UL {
LIST-STYLE-TYPE: none;
}
#kclist UL LI {
TEXT-ALIGN: center; WIDTH:585px; FLOAT: left; margin-right:30px;
}
#kclist UL LI .tp{ width:585px; height:350px; float:left; position:relative; overflow:hidden; margin-top:15px; margin-bottom:15px;}
#kclist UL LI IMG { border:0px;width:585px; min-height:350px;transition:all 0.4s ease-in-out 0s;}
#kclist UL LI .tp .dc{ width:525px; padding:30px; transition:all 0.4s ease-in-out 0s;position:absolute; left:0px; top:0px; height:310px; background-color:rgba(0,86,163,0.6);filter: Alpha(Opacity=0);
-moz-opacity:0; opacity:0;}
#kclist UL LI .tp h1{ font-size:28px; color:#fff; line-height:50px; height:50px; overflow:hidden; margin-top:60px; }
#kclist UL LI .tp p{ margin-top:20px;text-align:left; font-size:14px; line-height:30px;color:#fff; height:120px; overflow:hidden;}
#kclist  UL li .tp:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#kclist  UL li .tp:hover .dc{filter: Alpha(Opacity=1);
-moz-opacity:0.1; opacity:1;}
#kclist UL LI A {
DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#kclist .prev,
#kclist .next {
width: 50px;
height:750px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px;
}
#kclist .prev {
left:-60px;
background-image: url(../images/kc_le.png);
}
#kclist .prev:hover {
left:-60px;
background-image: url(../images/kc_le_h.png);
}
#kclist .next {
right:-60px;
background-position: right center;
background-image: url(../images/kc_re.png);
}
#kclist .next:hover {
right:-60px;
background-position: right center;
background-image: url(../images/kc_re_h.png);
}
.container_image{width:1200px;height:460px; margin-top:25px;position:relative; float:left;}

.container_image .i_btn{display:block;width:40px;height:88px;position:absolute;top:155px;z-index:3;}
.container_image .prev_L{
left:-50px;
background-position:left center;
background-image: url(../images/al_le.png);
background-repeat: no-repeat;
}
.container_image .prev_L:hover{background-image: url(../images/al_le_h.png);}
.container_image .next_R{right:-50px;
background-position:left center;
background-image: url(../images/al_ri.png);
background-repeat: no-repeat;}
.container_image .next_R:hover{background-image: url(../images/al_ri_h.png);}
.slide_img {width:1180px;height:460px;position:relative;z-index:1;  margin-left:10px;}
.slide_img li{left: 0px; top: 0px; height:230px; width: 330px;position:absolute; overflow:hidden;}
.slide_img li a{display:block;position:relative;width: 330px; height: 230px;}
.slide_img li a img{position:absolute;width: 320px; height:220px; border:#fff solid 5px;}
.slide_img li.on a{height:400px;}
.slide_img li.on{width:770px;left:230px;overflow:hidden; top:0px;}
.slide_img li.on img{width: 750px; height: 380px; border:#fff solid 10px;}
.slide_img li.left{left:0;}
.slide_img li.right{left: 800px;}
.slide_img li .info{height:134px;padding-top:6px;position:absolute;left:0;bottom:-4px;width:770px;color:#0A87DB; z-index:3; display:none; }
.slide_img li.on .info{ display:block; text-align:center;}
.slide_img li .info span{font-size:20px;display:block; background-color:#0A87DB; color:#fff; line-height:36px;height:36px;overflow:hidden;padding-left:12px;line-height:36px;}
#jdzs{ width:1200px; float:left;}
#jdzs_1{ width:1200px; float:left; margin-top:30px;}
#jdzs_1 .tp{ width:500px; float:right; height:320px; overflow:hidden;}
#jdzs_1 .tp img{ width:500px; min-height:320px;transition:all 0.4s ease-in-out 0s;}
#jdzs_1 .tp:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#jdzs_1 .zsq{ width:560px; float:left;}
#jdzs_1 .zsq h1{ float:left; width:570px; font-size:16px; line-height:40px;}
#jdzs_1 .zsq h1 A{
display: block;
padding-left:25px;
background-image: url(../images/dot.jpg);
background-repeat: no-repeat;
background-position: left center; color:#333;
}
#jdzs_1 .zsq h1 A:hover{ color:#0A87DB}
#jdzs_1 .mored{ width:560px; float:left; margin-top:25px; text-align:right;}
#jdzs_1 .mored A{
display:inline-block;padding:5px 20px;border-radius:30px;line-height:20px; background-color:#0A87DB; border:#0A87DB solid 2px;  color:#fff;  font-size:14px;transition:all 0.3s ease-in-out 0s;
}
#jdzs_1 .mored A:hover {
 background-color:#d80000; color:#FFFFFF; border:#d80000 solid 2px;
}
#jdlist{width:560px; float:left; overflow:hidden;}
#jdlist ul{ list-style-type:none;   font-size:12px; width:580px; }
#jdlist UL LI.none {
BACKGROUND: none transparent scroll repeat 0% 0%;
}
#jdlist UL LI {
text-align:left;
WIDTH:275px;
display:block;
line-height:30px;
height:30px;
float:left;
OVERFLOW: hidden;
font-size:14px;
background-image: url(../images/icon1.gif);
background-repeat: no-repeat;
background-position: left center; margin-right:10px;

}

#jdlist UL LI A {
padding-left:14px;
color:#666;
}
#jdlist UL LI A:hover {
color:#0A87DB;
}
.nTab{ width:1200px; float:left;text-align:center; margin-top:45px; margin-bottom:15px; border-top:#ddd solid 1px;}
.nTab  ul{
border:0;
margin:0; 
}
.nTab  li{ width:150px; float:left;
text-align:center;
cursor: pointer;
list-style-type: none;
height:35px;
line-height:35px;
font-size: 15px;   position:relative;

}
.nTab  li span{
float:right;
width:1px;
height:35px;
background-image: url(../images/d1.jpg);
background-repeat: no-repeat;
background-position: center center;
}
.nTab li i{ width:150px; height:28px; position:absolute; left:0px; top:-26px;
background-image: url(../images/zs_ico02.png);
background-repeat: no-repeat;
background-position: center center; display:none;
}
.nTab li.active{
color:#0A87DB; font-weight:bold;
}
.nTab li.active i{ display:block;}
.nTab li.normal{
color:#666;
}
.nonea{ display:none;}
#tdlist{
WIDTH:1200px;
FLOAT: left; position:relative; margin-top:30px;
}
#tdlist .zzc{ width:1200px; float:left; overflow:hidden;}
#tdlist UL {
LIST-STYLE-TYPE: none;
}
#tdlist UL LI {
TEXT-ALIGN: center; WIDTH:270px; FLOAT: left; margin-right:40px;
}
#tdlist UL LI .tp{ width:270px; height:370px; float:left; position:relative; overflow:hidden;}
#tdlist UL LI IMG { border:0px;width:270px; min-height:370px;transition:all 0.4s ease-in-out 0s;}
#tdlist UL LI .tp .dc{ width:230px; padding:20px; transition:all 0.4s ease-in-out 0s;position:absolute; left:0px; top:0px; height:330px; background-color:rgba(0,86,163,0.6);filter: Alpha(Opacity=0);
-moz-opacity:0; opacity:0;}
#tdlist UL LI .tp h1{ font-weight:normal;
font-size:20px;
color:#fff;
line-height:30px;
height:60px;
overflow:hidden;
margin-top:40px;
background-image: url(../images/h1.jpg);
background-repeat: no-repeat;
background-position: center bottom; padding-bottom:15px;overflow:hidden;
}
#tdlist UL LI .tp p{ margin-top:15px; text-align:center; font-size:14px; line-height:30px;color:#fff; height:150px; overflow:hidden;}
#tdlist  UL li .tp:hover .dc{filter: Alpha(Opacity=1);
-moz-opacity:0.1; opacity:1;}
#tdlist UL LI .tp .mored{ width:230px; float:left; margin-top:15px; text-align:center;}
#tdlist UL LI .tp .mored span{
display:inline-block;padding:0px 15px;border-radius:22px;line-height:20px; background-color:#d80000; border:#d80000 solid 1px;  color:#fff;  font-size:14px;transition:all 0.3s ease-in-out 0s;
}

#tdlist UL LI A {
DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#tdlist .prev,
#tdlist .next {
width: 50px;
height:370px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px;
}
#tdlist .prev {
left:-60px;
background-image: url(../images/kc_le.png);
}
#tdlist .prev:hover {
left:-60px;
background-image: url(../images/kc_le_h.png);
}
#tdlist .next {
right:-60px;
background-position: right center;
background-image: url(../images/kc_re.png);
}
#tdlist .next:hover {
right:-60px;
background-position: right center;
background-image: url(../images/kc_re_h.png);
}
#jclist{
WIDTH:1200px;
FLOAT: left; position:relative; margin-top:50px;
}
#jclist .zzc{ width:1200px; float:left; overflow:hidden;}
#jclist UL {
LIST-STYLE-TYPE: none;
}
#jclist UL LI {
TEXT-ALIGN: center; WIDTH:380px; FLOAT: left; margin-right:30px;
}
#jclist UL LI .tp{ width:380px; height:240px; float:left; position:relative; overflow:hidden;}
#jclist UL LI IMG { border:0px;width:380px; min-height:240px;transition:all 0.4s ease-in-out 0s;}
#jclist UL LI .tp .dc{ width:340px; padding:20px; transition:all 0.4s ease-in-out 0s;position:absolute; left:0px; top:0px; height:200px; background-color:rgba(0,86,163,0.6);filter: Alpha(Opacity=0);
-moz-opacity:0; opacity:0;}
#jclist UL LI .tp h1{ font-weight:normal;
font-size:18px;
color:#fff;
line-height:50px;
height:50px;
overflow:hidden;
margin-top:75px;
 overflow:hidden;
}

#jclist UL LI .tp:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#jclist  UL li .tp:hover .dc{filter: Alpha(Opacity=1);
-moz-opacity:0.1; opacity:1;}


#jclist UL LI A {
DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#jclist .prev,
#jclist .next {
width: 40px;
height:240px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px;
}
#jclist .prev {
left:-60px;
background-image: url(../images/al_le.png);
background-repeat: no-repeat;
}
#jclist .prev:hover {
left:-60px;
background-image: url(../images/al_le_h.png);
}
#jclist .next {
right:-60px;
background-position: right center;
background-image: url(../images/al_ri.png);
}
#jclist .next:hover {
right:-60px;
background-position: right center;
background-image: url(../images/al_ri_h.png);
}
#news{ width:1200px; float:left; margin-top:30px; overflow:hidden;}
#bht{ width:500px; float:left; height:380px;}
.hyweb1 { width:500px; height:380px; position: relative; overflow:hidden; }
.hyweb1 li{width:500px;
background-repeat: no-repeat;
background-position: center top; height:380px; text-align:center; position:relative;
}

.hyweb1 li img{ border:0px; width:500px; height:380px; }
.hyweb1 li h3{
width:480px;
  color:#fff; font-size:16px; padding-left:10px; padding-right:10px;
position:absolute;
left:0px;
bottom:0px;
z-index:10;
background-image: url(../images/lmbg.png);
background-repeat: repeat;
background-position: left top; 
 text-align:left; line-height:30px; padding-top:10px; padding-bottom:10px;
}
.hyweb1 li p { font-size:14px;font-weight:normal; line-height:25px; height:50px; margin-top:5px; color:#fff;OVERFLOW: hidden;}
/*Êý×Ö°´Å¥ÑùÊ½*/
.hyweb1 .num {right:5px; bottom:11px;  height:10px; display:none; overflow:hidden;  position: absolute; z-index: 999;}
.hyweb1 .num li {
text-align:center;
width: 10px;
height:10px;
line-height:0px;
overflow:hidden;
color:#2D3E50;
font-size:0px; 
text-align:center;
margin-right:2px;
margin-left:2px;
cursor:pointer;
float: left;
overflow:hidden;
border-radius:10px; background-color:#2D3E50;transition:all 0.3s ease-in-out 0s;
}
.hyweb1 .num li.on {background-color:#FFC600; 
}
.hyweb1 .prev,
.hyweb1 .next {
width: 50px;
height:380px;
position: absolute;
filter: Alpha(Opacity=60);
-moz-opacity:0.6; opacity:0.6;
background-repeat: no-repeat;
background-position: left center;
top:0px;
}
.hyweb1 .prev {
left:-50px;
background-image: url(../images/lefta.png);
background-repeat: no-repeat;
}
.hyweb1 .next {
right:-50px;
background-position: right center;
background-image: url(../images/righta.png);
}
#info{ width:660px; float:right;}
#news_1{
width:660px;
float:left;
 background-color:#f2f2f2; border-top:#0A87DB solid 2px;
}
.linkd{
width:640px;
clear: both;
overflow: hidden;
float:left; margin-left:10px;
}
.linkd ul{
border:0;
margin:0;
}
.linkd li{
float: left;
width: 160px;
cursor: pointer;
list-style-type: none; 
font-size: 16px; font-weight:bold;

}
.linkd .active{ text-align:center;
color:#0A87DB ; border-bottom:#0A87DB  solid 1px; line-height:40px; 
}
.linkd .normal{ text-align:center ;border-bottom:#ddd  solid 1px; line-height:40px; color:#555; }
#newsd{ width:660px; float:left; margin-top:15px;}
#news-3{
width:600px;
float:left; margin-top:-10px;

}
#news-3 UL {
COLOR:#565656; list-style-type:none; margin-bottom:8px;
}
#news-3 UL LI A:hover {
color:#0A87DB; 
}
#news-3 UL LI A {
color:#333; 
}
#news-3 UL LI {
WIDTH:660px; float:left;
line-height:22px;
font-size:12px;
border-bottom:#dddddd dotted 1px;
padding-bottom:17px;padding-top:17px;

}
#news-3 UL LI b{ font-size:25px;  line-height:30px; }
#news-3 UL LI span{ color:#666; font-size:14px;}
#news-3 UL LI p{ font-size:15px; font-weight:bold; line-height:30px;  height:30px; overflow:hidden;}
#news-3 UL LI A h2 { text-align:center;cursor:pointer;
width:66px;
height:60px;font-weight:normal;
background-color:#fff;
color:#666;
float:left;
margin-right:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; padding-top:10px;
line-height:25px; border:#eee solid 1px;
}
#news-3 UL LI A:hover h2{text-align:center;
   background-color:#0A87DB; color:#fff; border:#0A87DB solid 1px; float:left;
}

#bt1{ width:100%; float:left; text-align:center;}
#bt1 h1{
text-align:center;
}
#bt1 h1 span{display:inline-block; color:#fff; font-size:30px; line-height:45px; padding-left:20px; padding-right:20px;}
#bt1 p.ew{ color:#fff;
font-size:16px;
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif; margin-top:30px;
}
#company{ width:1200px; float:left; overflow:hidden; height:500px; position:relative; margin-top:-90px;}
#company .nrc{ width:1000px; padding:100px; height:300px;  float:left; color:#fff; overflow:hidden; margin-top:10px;}
#company .nrc h1{ font-size:24px; text-align:center; margin-bottom:10px;}
#company .nrc P{ font-size:18px; line-height:36px;}
#company .nrc A{ color:#fff;}
#company .x1{ width:1200px; position:absolute; left:0px; top:50px; height:2px; background-color:#fff; overflow:hidden; z-index:2;}
#company .x2{ width:1200px; position:absolute; left:0px; bottom:50px; height:2px; background-color:#fff; overflow:hidden; z-index:2;}
#company .x3{ width:2px; position:absolute; left:50px; top:0px; height:500px; background-color:#fff; overflow:hidden; z-index:2;}
#company .x4{ width:2px; position:absolute; right:50px; top:0px; height:500px; background-color:#fff; overflow:hidden; z-index:2;}
#link{ width:1196px;  float:left; border:#ddd solid 1px; padding:1px;}
#link_1{ width:50px; line-height:25px; background-color:#0A87DB;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;}