.about { width:100%; height:528px; clear:both; overflow:visible; background:url(../images/abg.jpg) no-repeat bottom center;}
.about h2 { width:100%; background:url(../images/abt_03.jpg) bottom center no-repeat; height:72px; margin-top:45px; text-align:center; font-size:26px; font-weight:400; line-height:30px; color:#000000; }
.about h2 p { font-size:16px; font-family: "Times New Roman", Times, serif; color:#999999; line-height:22px;  text-transform:uppercase;}

.about_l { width:558px; margin-top:54px; float:left; position:relative;}
.about_l p.heise { background-color:#232426; width:242px; height:269px; position:absolute; left:0px; top:0px;font-size:21px; font-family: "Times New Roman", Times, serif; font-weight:700; color:#FFFFFF;text-transform:uppercase; line-height:30px; padding-top:93px; padding-left:51px; text-align:left;}
.about_l img {position:absolute; left:186px; top:45px;}
.about_l p.lanse { background-color:#186fbf; width:262px; height:155px; position:absolute; left:54px; top:198px;font-size:21px;  color:#FFFFFF;text-transform:uppercase; line-height:34px; padding-top:35px;  text-align:center;}

.about_r { width:569px; margin-top:54px; float:right; text-align:left;}
.about_r h3 { font-size:25px; margin-bottom:16px; font-weight:400;}
.about_r p { line-height:27px; font-size:14px;}



.pro {width:1200px; margin:0px auto;}
.pro h2 {background:url(../images/pro_bbt.jpg) center 67px no-repeat; margin-top:57px; line-height:48px;font-family: "Times New Roman", Times, serif; color:#000000; font-size:35px;width:100%;text-align:center; height:88px; }
.pro h2 p {line-height:35px; font-size:28px; color:#505050; font-family:"微软雅黑"; font-weight:400; }
.pro_con { width:100%; float:left;}


.pro_con ul li { margin-top:30px; margin-bottom:30px; width:13%; line-height:40px; background:#186fbf; font-size:15px; text-align:center; color:#fff; float:left;}
.pro_con ul li a {  color:#fff;}

.pro_con dl {background:url(../images/pro_k.jpg) center top no-repeat; text-align:center; width:263px; height:273px; padding-top:19px; margin-right:20px; margin-top:16px; float:left; }
.pro_con dl dt img { width:223px; height:146px; border:5px solid #fff;  }
.pro_con dl dd { width:100%; line-height:39px; background:url(../images/pro_xx.jpg) center bottom no-repeat; margin-top:6px; font-size:16px; color:#000000; }

.demo {OVERFLOW: hidden; WIDTH: 1200px}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}



.con {width:100%; height:460px; clear:both; overflow:visible; background:url(../images/conbg.jpg) no-repeat bottom center; }
.con_con { padding-left:446px; width:100%; float:left;}
.con_con h2 { padding-top:44px; line-height:49px; text-align: left; font-size:20px; font-weight:400; margin-bottom:30px; }
.con_con h2 span { padding-left:20px;font-family: "Times New Roman", Times, serif; text-transform:uppercase;}
.con_con p { line-height:38px; text-align: left;}
.con_con dl { width:171px; margin-top:20px; margin-right:80px; text-align:center; float:left; line-height:52px; }


.news {width:1200px; margin:0px auto;}
.news h2 { width:100%; margin-top:34px; height:92px; float:left; font-weight:400; text-align:center;}
.news h2 p.p1 {font-size:28px; color:#000; }
.news h2 p.p2 {font-size:16px; }
.news h2 p.p3 {font-size:20px;font-family: "Times New Roman", Times, serif; text-transform:uppercase; color:#a2a2a2; line-height:28px; }

.news dl { width:545px; float: left; margin-top:42px;}
.news dl img { width:191px; height:128px; float:left; padding-right:22px;  }
.news dl dt { line-height:25px; font-weight:700; }
.news dl dd p.p4 { line-height:25px; color:#909090;  }
.news dl dd p.p5 { line-height:22px; margin-top:10px; }


.news ul { width:534px; float: right; margin-top:42px; margin-bottom:66px;}
.news ul li { padding-left:29px; line-height:30px; border-bottom:1px solid #eaeaea; background:url(../images/li.jpg) center left no-repeat; width:100%;  } .news ul li span { float:right;} 



