@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{ width:100%; height:100%; font-size:12px; margin:0px;  font-family:"微软雅黑"; background:#FFFFFF;}
.top{ width:1028px; height:106px;margin:auto; overflow:hidden; }
.topa{ width:508px; height:88px; float:left; overflow:hidden; margin-top:10px;}
.topaa{ width:400px; height:90px; float:left; overflow:hidden; padding-top:15px;}
.topb{ width:365px; height:70px; float:right; overflow:hidden;  margin-top:30px; color:#3E8CD6; font-size:16px; line-height:28px;}


.abanner{width:100%; height:43px;margin:auto; overflow:hidden; background:url(../images/bf.jpg) repeat-x; }

.banner{width:1028px; height:43px;margin:auto; overflow:hidden;background:url(../images/banner.jpg) repeat-x;color:#FFFEFF;font-size:16px; line-height:45px; letter-spacing:1px;}
.banner1{width:138px; height:43px; float:left; overflow:hidden;background:url(../images/bb.jpg)  no-repeat; text-align:center; }
.banner1 a:link{color:#FFFFFF; text-decoration:none;}
.banner1 a:visited{color:#FFFFFF; text-decoration:none;}
.banner1 a:hover{color:#333333; text-decoration:none;}

.banner11{width:138px; height:43px; float:left; overflow:hidden;background:url(../images/b.jpg)  no-repeat; text-align:center; }
.banner11 a:link{color:#2062AC; text-decoration:none;}
.banner11 a:visited{color:#2062AC; text-decoration:none;}
.banner11 a:hover{color:#2062AC; text-decoration:none;}

.banner2{width:148px; height:43px; float:left; overflow:hidden;background:url(../images/b1.jpg)  no-repeat;text-align:center;}
.banner2 a:link{color:#FFFFFF; text-decoration:none;}
.banner2 a:visited{color:#FFFFFF; text-decoration:none;}
.banner2 a:hover{color:#FFFFFF; text-decoration:none;}

.banner22{width:148px; height:43px; float:left; overflow:hidden;background:url(../images/bb1.jpg)  no-repeat; text-align:center;}
.banner22 a:link{color:#2062AC; text-decoration:none;}
.banner22 a:visited{color:#2062AC; text-decoration:none;}
.banner22 a:hover{color:#2062AC; text-decoration:none;}

.banner3{width:150px; height:43px; float:left; overflow:hidden; margin-right:1px;background:url(../images/b1.jpg)  no-repeat;text-align:center;}
.banner3 a:link{color:#333333; text-decoration:none;}
.banner3 a:visited{color:#333333; text-decoration:none;}
.banner3 a:hover{color:#FFFFFF; text-decoration:none;}

.banner33{width:188px; height:43px; float:left; overflow:hidden; margin-right:1px;background:url(../images/bb1.jpg)  no-repeat; text-align:center;}
.banner33 a:link{color:#FFFFFF; text-decoration:none;}
.banner33 a:visited{color:#FFFFFF; text-decoration:none;}
.banner33 a:hover{color:#FFFFFF; text-decoration:none;}



.t{width:100%; height:2px;margin:auto; overflow:hidden;  background:#ffffff; }

.flexslider{position:relative;height:480px;overflow:hidden;background:#ffffff; margin-top:2px;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;overflow:hidden;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; font-size:0px;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:13px;height:13px;overflow:hidden;cursor:pointer;position:absolute;}

.pa{width:100%; height:400px;margin:auto; overflow:hidden;background:url(../images/ba.jpg) center  repeat-x;}
.paa{width:100%; height:400px;margin:auto; overflow:hidden;background:url(../images/bg.jpg) center  no-repeat;}


.ct{width:1028px; height:317px;margin:auto; overflow:hidden; margin-top:48px;}

.cta{width:338px; height:317px; float:left; overflow:hidden; border-right:#ECECEC 1px solid;}
.ctb{width:303px; height:317px; float:left; overflow:hidden; margin-left:30px;}
.ctc{width:296px; height:317px; float:right; overflow:hidden;}

.cta1{width:302px; height:25px; float:left; overflow:hidden; line-height:25px;background:url(../images/a1.jpg) no-repeat; color:#3E3E3E; font-size:14px;}
.cta2{width:302px; height:auto; float:left; overflow:hidden; line-height:30px; margin-top:20px; color:#3E3E3E; font-size:13px;}
.cta2 a:link{color:#3E3E3E; text-decoration:none;}
.cta2 a:visited{color:#3E3E3E; text-decoration:none;}
.cta2 a:hover{color:#2167AF; text-decoration:none;}


.ctb1{width:302px; height:25px; float:left; overflow:hidden; line-height:25px; color:#3E3E3E; font-size:14px; margin-bottom:17px;}
.ctb2{width:302px; height:44px; float:left; overflow:hidden; line-height:44px; color:#3D3D3D; font-size:14px; border-bottom:#F4F4F4 solid 1px;}
.ctb2a{width:22px; height:44px; float:left; overflow:hidden; line-height:44px; background:url(../images/dg.jpg) no-repeat;}
.ctb2b{width:195px; height:44px; float:left; overflow:hidden; line-height:44px; padding-left:2px; }
.ctb2b a:link{color:#3D3D3D; text-decoration:none;}
.ctb2b a:visited{color:#3D3D3D; text-decoration:none;}
.ctb2b a:hover{color:#2167AF; text-decoration:none;}

.ctb2c{width:80px; height:44px; float:right; overflow:hidden; line-height:44px; font-size:12px; color:#D0D0D0; text-align:right; }


.ctc1{width:296px; height:107px; float:left; overflow:hidden;background:url(../images/a3.jpg) no-repeat;}
.ctc2{width:296px; height:187px; float:left; overflow:hidden;background:url(../images/a4.jpg) no-repeat; margin-top:10px; padding-top:20px;}

.ctc1a{width:266px; height:20px; margin:auto;overflow:hidden; color:#225AAD;  margin-top:15px; font-size:15px;}
.ctc1b{width:266px; height:40px; margin:auto;overflow:hidden; color:#9A9A9A;  margin-top:15px; font-size:14px;}
.ctc1b1{width:227px; height:40px; float:left;overflow:hidden; color:#9A9A9A;   font-size:14px;}
.ctc1b2{width:39px; height:40px;float:left;overflow:hidden; color:#9A9A9A;   font-size:14px;}
.sc{width:227px; height:40px; float:left;overflow:hidden; color:#9A9A9A;   font-size:14px;background:url(../images/a5.jpg)  repeat-x; border:0; line-height:40px;  text-align:center;}


.ctc2a{width:230px; height:20px; float:left; line-height:20px; font-size:14px; color:#FFFFFF; margin-left:25px; overflow:hidden;background:url(../images/a6.jpg) left no-repeat; margin-top:10px;background:url(../images/dian.png) no-repeat; padding-left:25px;}
.ctc2a a:link{color:#ffffff; text-decoration:none;}
.ctc2a a:visited{color:#ffffff; text-decoration:none;}
.ctc2a a:hover{color:#000000; text-decoration:none;}

.ft{width:100%; height:34px;margin:auto; overflow:hidden; background:#C1C1C1; margin-top:48px; }

.abottom{width:100%; height:40px;margin:auto; overflow:hidden; background:#235AA2;}
.bottoma{width:1028px; height:40px;margin:auto; overflow:hidden;}
.bottoma1{width:auto; height:40px; float:left; overflow:hidden; line-height:40px; margin-right:20px;}
.bottoma1 a:link{color:#ffffff; text-decoration:none;}
.bottoma1 a:visited{color:#ffffff; text-decoration:none;}
.bottoma1 a:hover{color:#000000; text-decoration:none;}

.bbottom{width:100%; height:55px;margin:auto; overflow:hidden; background:#F3F3F3;}
.bottomb{width:1028px; height:55px;margin:auto; overflow:hidden; line-height:55px; font-size:13px; color:#9D9D9D;}
.bottomb a:link{color:#9D9D9D; text-decoration:none;}
.bottomb a:visited{color:#9D9D9D; text-decoration:none;}
.bottomb a:hover{color:#000000; text-decoration:none;}

.bottomb1{width:670px; height:55px; float:left; overflow:hidden;}
.bottomb2{width:358px; height:55px; float:right; overflow:hidden; text-align:right;}

.lt{width:250px; height:auto; float:left; overflow:hidden;}
.rt{width:838px; height:auto; float:left; overflow:hidden; margin-left:28px;}

.lt1{width:215px; height:58px; margin:auto; overflow:hidden;background:url(../images/p1.jpg)  no-repeat;}
.lt2{width:215px; height:auto; margin:auto; overflow:hidden;background:url(../images/p2.jpg) repeat-y; padding-top:20px;}
.lt3{width:215px; height:54px; margin:auto; overflow:hidden;background:url(../images/p3.jpg) repeat-y;}

.lt2a{width:190px; height:30px; overflow:hidden;float:left; margin-left:10px;background:url(../images/d.jpg) left  no-repeat; line-height:30px; color:#FFFFFF; font-size:14px;}
.lt2a a:link{color:#FFFFFF; text-decoration:none;}
.lt2a a:visited{color:#FFFFFF; text-decoration:none;}
.lt2a a:hover{color:#012545; text-decoration:none;}

.lt4{width:215px; height:52px; margin:auto; overflow:hidden; margin-top:15px;}
.lt5{width:215px; height:auto; margin:auto; overflow:hidden;background:url(../images/p5.jpg) repeat-y;}
.lt6{width:215px; height:25px; margin:auto; overflow:hidden;background:url(../images/p6.jpg) repeat-y;}
.lt7{width:173px; height:118px; margin:auto; padding:5px; background:#FFFFFF; border:#CBCBCB solid 1px;}

.lt8{width:250px; height:121px; margin:auto; overflow:hidden; margin-top:36px;}


.rta{width:838px; height:auto; margin:auto; overflow:hidden; margin-top:24px; }
.arta{width:259px; height:250px; float:left; overflow:hidden; margin-right:30px; }
.brta{width:259px; height:250px; float:left; overflow:hidden;  }

.arta1{width:259px; height:35px; float:left; overflow:hidden;margin-bottom:17PX;}
.arta2{width:259px; height:30px; float:left; overflow:hidden;font-size:12px; color:#898989;}
.arta21{width:10px; height:30px; float:left; overflow:hidden;background:url(../images/dd.jpg) no-repeat; }
.arta22{width:190px; height:30px; line-height:30px; float:left; overflow:hidden; line-height:30px; font-size:12px; color:#898989; padding-left:5PX;}
.arta22 a:link{color:#898989; text-decoration:none;}
.arta22 a:visited{color:#898989; text-decoration:none;}
.arta22 a:hover{color:#8AC72E; text-decoration:none;}

.arta23{width:45px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:right; padding-right:9px; color:#898989;}

.arta3{width:259px; height:auto; float:left; overflow:hidden;font-size:12px; color:#898989; line-height:24px;}

.rtb{width:838px; height:241px; margin:auto; overflow:hidden; margin-top:53px; }
.rtb a:link{color:#2E950E; text-decoration:none;}
.rtb a:visited{color:#2E950E; text-decoration:none;}
.rtb a:hover{color:#7E7E7E; text-decoration:none;}

.ac1{ width:28px; height:241px; float:left; overflow:hidden;margin-right:30px;  }
.ac2{ width:720px; height:241px; float:left; overflow:hidden;  }
.ac3{ width:28px; height:241px; float:left; overflow:hidden; margin-left:30px; }

.rtc{width:838px; height:auto; margin:auto; overflow:hidden; margin-top:70px; }
.lk{width:838px; height:30px; margin:auto; overflow:hidden; line-height:30px; margin-top:20px; color:#949494; }
.lk a:link{color:#949494; text-decoration:none;}
.lk a:visited{color:#949494; text-decoration:none;}
.lk a:hover{color:#8AC72E; text-decoration:none;}

.fta{width:1141px; height:34px;margin:auto; overflow:hidden;}
.fta1{width:166px; height:34px; float:left; overflow:hidden; border-left:#FFFFFF 1px solid; line-height:34px; text-align:center;}
.fta2{width:190px; height:34px; float:left; overflow:hidden;border-left:#FFFFFF 1px solid;line-height:34px; text-align:center;}
.fta4{width:200px; height:34px; float:left; overflow:hidden;border-left:#FFFFFF 1px solid;line-height:34px; text-align:center;}
.fta3{width:190px; height:34px; float:left; overflow:hidden;border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid;line-height:34px; text-align:center;}
.fta a:link{color:#FFFFFF; text-decoration:none;}
.fta a:visited{color:#FFFFFF; text-decoration:none;}
.fta a:hover{color:#022541; text-decoration:none;}

.abottoma{width:1141px; height:auto;margin:auto; overflow:hidden; margin-top:30px; }
.abottoma1{width:360px; height:auto; float:left; overflow:hidden; border-right:#CFCFCF solid 1px; text-align:right; padding-right:20px; }
.abottoma2{width:550px; height:auto;float:left; overflow:hidden; margin-left:35px; text-align:left; color:#939393; line-height:24px; }


.aa{ width:148px; height:4px;background:url(../images/ag.jpg) repeat-x; float:left;}
.ass{ width:148px; height:3px;background:url(../images/ap.png) no-repeat;float:left;}
#nav { 
list-style-type: none;  z-index:9999;
} 
#nav a { 
display: block;  text-align:center; z-index:9999;
} 

#nav li { 
float: left;   z-index:9999; 
} 

#nav li ul { 
line-height: 41px; list-style-type: none;
left:-148px; width:148px; position:absolute; z-index:9999; float:left; 
} 
#nav li ul li{ 
float: left; width:148px; background-color:#FFFFFF; height:41px; line-height:41px; 
} 
#nav li ul a{ 
display:block; width:148px;text-align:center; height:41px; line-height:41px; color:#6B6B6B; 
} 
#nav li ul a:link { 
color:#6B6B6B; text-decoration:none; 
} 
#nav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav li ul a:hover { 
color:#F8F9FD;text-decoration:none;font-weight:normal; 
background:url(../images/ac.jpg) repeat-x;
} 
#nav li:hover ul { 
left: auto;
} 


.pc{ width:1023px; height:356px; margin:auto; margin-top:2px;}

.apb{ width:1024px; height:auto; margin:auto;}
.pb{ width:1024px; height:auto; float:left;background:url(../images/hh.jpg) repeat-y;}
.pba{ width:210px; height:auto; float:left; margin-left:1px;}
.pbb{ width:811px; height:auto; float:left; margin-left:1px;}

.pba1{ width:210px; height:42px; margin:auto; line-height:42px; color:#3E3E3E; font-size:16px;text-indent:30px; font-weight:bold; border-bottom:#D0E2F6 solid 1px;background:url(../images/pa.jpg)  right no-repeat;}
.pba2{ width:186px; height:45px; margin:auto; line-height:45px; color:#29A2EF; font-size:15px;text-indent:20px; border-bottom:#D0E2F6 solid 1px;background:url(../images/pa1.jpg)  right no-repeat;}
.pba2 a:link{color:#29A2EF; text-decoration:none;}
.pba2 a:visited{color:#29A2EF; text-decoration:none;}
.pba2 a:hover{color:#FFA200; text-decoration:none;}

.pba22{ width:186px; height:45px; margin:auto; line-height:45px; color:#FFA200; font-size:15px;text-indent:20px; border-bottom:#D0E2F6 solid 1px;background:url(../images/pa1.jpg)  right no-repeat;}
.pba22 a:link{color:#FFA200; text-decoration:none;}
.pba22 a:visited{color:#FFA200; text-decoration:none;}
.pba22 a:hover{color:#29A2EF; text-decoration:none;}


.pbb1{ width:811px; height:42px; margin:auto; background:#DBE9F8;}
.pbb2{ width:811px; height:7px; margin:auto; background:url(../images/pa2.jpg) no-repeat;}


.pbb1a{ width:102px; height:42px; float:left; background:#FFA200; text-align:center; margin-left:22px; color:#FFFFFF; font-size:16px; line-height:42px;}
.pbb1b{ width:auto; height:42px; float:right;  text-align:left;text-indent:20px; margin-right:22px; color:#737373; font-size:13px; line-height:45px;background:url(../images/he.jpg)  left no-repeat;}

.pbb3{ width:720px; height:auto; margin:auto; font-size:14px; color:#333333; line-height:32px; padding-top:40px; padding-bottom:30px;}

.kf{ width:186px; height:87px; margin:auto; background:url(../images/kf.jpg) no-repeat; margin-top:40px; margin-bottom:40px;}


.nt{ width:720px; height:45px; line-height:45px; margin:auto;  overflow:hidden; border-bottom:#D3E0E9 dashed 1px; margin-bottom:20px;}
.nt1{ width:22px; height:45px; line-height:45px; float:left;  overflow:hidden;background:url(../images/dd.png) no-repeat;  }
.nt2{ width:600px; height:45px; line-height:45px; float:left;  overflow:hidden; font-size:14px; padding-left:10px;}
.nt3{ width:80px; height:45px; line-height:45px; float:right;  overflow:hidden; font-size:12px; color:#D0D0D0; text-align:right;}

.nt2 a:link{color:#3D3D3D; text-decoration:none;}
.nt2 a:visited{color:#3D3D3D; text-decoration:none;}
.nt2 a:hover{color:#29A2EF; text-decoration:none;}


.newd{ width:720px; height:30px; margin:auto; overflow:hidden; margin-left:20px;margin-top:32px; line-height:30px; text-align:center; font-size:14px; margin-bottom:40px; }

.newd a:link{color:#3D3D3D; text-decoration:none;}
.newd a:visited{color:#3D3D3D; text-decoration:none;}
.newd a:hover{color:#29A2EF; text-decoration:none;}


.apbb3{ width:760px; height:auto; margin:auto; font-size:14px; color:#333333; line-height:32px; padding-top:40px; padding-bottom:30px;}
.mainrightb{ width:760px; height:24px;margin:auto; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; color:#4D4D4D; }
.mainrightc{ width:760px; height:24px; text-align:center;margin:auto; overflow:hidden;margin-bottom:10px; padding-top:10px; padding-bottom:10px;margin-right:30px; border-bottom:#D8D8D8 dashed 1px; color:#979797;}

.rrr{width:720px; height:30px; margin:auto; overflow:hidden; line-height:32px; color:#333333; font-size:14px; margin-top:30px; margin-bottom:30px; font-weight:normal; text-align:right; }
.rrr a:link{color:#3D3D3D; text-decoration:none;}
.rrr a:visited{color:#3D3D3D; text-decoration:none;}
.rrr a:hover{color:#29A2EF; text-decoration:none;}

.rr{width:720px; height:auto; margin:auto; overflow:hidden; line-height:32px; color:#333333; font-size:14px; margin-top:30px; margin-bottom:30px; }

.ck{width:1022px; height:auto;margin:auto; overflow:hidden; border-left:#D8DFE7 solid 1px; border-right:#D8DFE7 solid 1px;}
.cka{width:1020px; height:115px;;margin:auto; overflow:hidden; background:#E2F0FD;}
.ckb{width:1020px; height:auto;margin:auto; overflow:hidden; background:#F1F8FF; text-align:center; padding-top:43px;}

.cka1{width:488px; height:48px;margin:auto; overflow:hidden; margin-top:33px;}
.cka1a{width:401px; height:48px; float:left; overflow:hidden; }
.cka1b{width:87px; height:48px;float:left;  overflow:hidden;}

.sk{width:401px; height:48px; float:left;overflow:hidden; color:#9A9A9A;   font-size:14px;background:url(../images/ck.jpg)  repeat-x; border:0; line-height:48px; text-indent:12px;  text-align:left;}

.ckb1{width:927px; height:37px;margin:auto; overflow:hidden;background:url(../images/c1.jpg) no-repeat; }
.ckb2{width:927px; height:auto;margin:auto; overflow:hidden;background:#ffffff; color:#4C535B; font-size:14px; text-indent:24px; text-align:left;}
.ckb2 table{border-right:1px solid #E1E1E1;}
.ckb2 table td{border-left:1px solid #E1E1E1;}
.ckb3{width:927px; height:auto;margin:auto; overflow:hidden; margin-bottom:30px;background:#ffffff;}
.ckb3 table{border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
.ckb3 table td{border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;}

.da{background:url(../images/da.jpg) no-repeat right; font-size:14px; color:#008ACB;}
.ackb1{width:927px; height:36px;margin:auto; overflow:hidden;background:url(../images/c2.jpg) no-repeat; }
.bckb1{width:927px; height:36px;margin:auto; overflow:hidden;background:url(../images/c3.jpg) no-repeat; }

.ckb22{width:927px; height:auto;margin:auto; overflow:hidden;background:#ffffff; color:#4C535B; font-size:14px; text-indent:24px; text-align:left; margin-bottom:30px;}
.ckb22 table{border-right:1px solid #E1E1E1;}
.ckb22 table td{border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;margin-bottom:30px;}

.ckba{width:927px; height:auto;margin:auto; overflow:hidden;background:#ffffff; color:#4C535B; font-size:14px; text-indent:24px; text-align:left; margin-bottom:30px; border:#E1E1E1 solid 1px; padding-bottom:30px;}

.ckba1{width:202px; height:71px; float:none; margin-top:30px;}


.ckbas{width:927px; height:auto;margin:auto; overflow:hidden;background:#ffffff; color:#4C535B; font-size:14px; text-indent:24px; text-align:left; margin-bottom:30px; border:#E1E1E1 solid 1px; padding-bottom:30px; padding-top:20px;}
.cckb1{width:927px; height:36px;margin:auto; overflow:hidden;background:url(../images/c4.jpg) no-repeat; }
.ckbaa{width:250px; height:30px; float:left; margin-top:5px;background:url(../images/c5.jpg) no-repeat; margin-left:40px; line-height:30px;}
.ckbaa a:link{color:#4A5159; text-decoration:none;}
.ckbaa a:visited{color:#4A5159; text-decoration:none;}
.ckbaa a:hover{color:#29A2EF; text-decoration:none;}