@charset "gb2312";
.top{ text-align:center; height:77px; background-color:f4f8fb}
.top img{ width:1000px; margin:0px auto;}
.banner01{ width:100%; height:98px; background:url(../images/img/banner01.jpg) no-repeat center; overflow:hidden}
.banner02{ width:100%; height:116px; background:url(../images/img/banner02.jpg) no-repeat center; overflow:hidden}
.banner03{ width:100%; height:164px; background:url(../images/img/banner03.jpg) no-repeat center; overflow:hidden}

.navdh{ width:100%; height:46px; background:url(../images/bg/nav-bg.gif) repeat-x;}
.navdh ul li{ height:46px; line-height:46px; text-align:center; float:left; width:108px; color:#ffffff; color:#ffffff}
.navdh ul li a{ color:#ffffff; text-decoration:none}
.navdh ul li a:hover{ width:108px; color:#07649f; height:46px; display:block; background:url(../images/bg/nav-hover.gif) no-repeat center;} 
#hover a{ display:block; color:#07649f; background:url(../images/bg/nav-hover.gif) no-repeat center;}

.daoyu{ width:993px; height:279px; margin-top:20px; border:3px solid #0a80c7}
.daoyu-le{ width:735px; height:262px; float:left; display:inline;}
.daoyu-le dl dt{ width:306px; height:256px; float:left; display:inline; margin:10px 0 0 7px;}
.daoyu-le dl dt img{ width:302px; height:252px; padding:2px; border:1px solid #cccccc}
.daoyu-le dl dd{ width:402px; height:252px; background:url(../images/bg/daoyu-lg.gif) 2px 10px no-repeat; float:right; display:inline; margin-right:12px;}
.daoyu-le dl dd p{ padding:55px 0 0 10px; font-size:12px; }
.daoyu-ri{ width:243px; height:179px; padding-top:100px; background:#efefef url(../images/bg/rizbf-bg.gif) 10px 0 no-repeat; }
.daoyu-ri p{ line-height:24px; color:#333333; font-size:13px;}

.fzqs-1{ width:980px; height:236px; margin-top:20px;}
.fzqs-1le{ width:251px; height:236px; }
.fzqs-1le img{ padding:2px; border:1px solid #cfcfcf}
.fzqs-1ri{ width:710px;}
.fzqs-1ri img{ margin:5px 0 20px 110px}
.fzqs-1ri p span{ font-weight:800; color:#ff0000}

.fzqs-2{ width:980px; height:445px; overflow:hidden}
.fzqs-2 dl{ float:left; display:inline; margin:20px 25px 0 0;}
.fzqs-2 dl dt{ width:194px; height:196px; padding:2px; border:1px solid #d1d1d1; float:left; display:inline;}
.fzqs-2 dl dd{ width:273px; float:left; display:inline;}
.fzqs-2 dl dd p{ padding:15px 10px 0 10px; line-height:22px;}
#marging-ri{ margin-right:0px;}
#ysns span{ color:#ff0000; font-weight:700;}

.qurk-nav{ background-position:0px -65px;}
.qurk-nr{ width:1080px; height:291px; overflow:hidden }
.qurk-nr ul{ padding-left:22px;}
.qurk-nr ul li{ width:299px; height:271px; float: left; display:inline; overflow:hidden; margin:20px 0 0 35px;}

.qqrz-list{ width:1050px; height:500px; clear:both;}
.qqrz-nav{ background-position:0 -130px; }
.qqrz-list ul{ padding-left:15px;}
.qqrz-list ul li{ width:230px; height:145px; float:left; display:inline; margin:20px 0 0 20px;}

.jsyl-nav{ background-position: 0px -195px;}
.jsyl-nr{ width:972px; height:415px;}
.jsyl-nrle{ width:320px; float:left; display:inline; margin-top:15px;}
.jsyl-nrle dl dt{ padding-bottom:10px;}
.jsyl-nrle img{ border:1px solid #dedde6; padding:1px;}
.jsyl-nrri{ width:629px; height:400px; float:right; display:inline; margin-top:15px; }
.jsyl-nrri img{ float:left; display:inline;}

.jsyl-nrbottom { width:970px; height:236px; margin-top:5px; overflow:hidden}
.jsyl-nrbottom img{ float:left; display:inline;}

.lcsj-nav{ background-position:0px -260px;}
.splcsj-nr{ height:208px; overflow:hidden}
.splcsj-nr dl{ margin-top:20px;}
.splcsj-nr dl dt{ width:340px; height:186px; float:left; display:inline;}
.splcsj-nr dl dt img{ padding:3px; border:1px solid #cfcfcf}
.splcsj-nr dl dd{ width:645px; height:186px; float:right; display:inline;}
.splcsj-nr dl dd img{ margin:0px 0 5px 100px}

.mtbd-nav{ background-position:0px -325px;}
.mtbd-nr{ height:252px; text-align:center; margin-top:15px;}
.mtbd-nr img{ margin:0px auto}

.footer{ width:100%; height:204px; background:url(../images/bg/footer-bg.gif) no-repeat center; }
.footer a{ color:#ffffff;}
.footer-nav{ height:50px; overflow:hidden}
.footer-nav p{ color:#ffffff; text-align:center; font-size:14px; line-height:50px; }
.footer ul { width:800px; margin:0px auto; padding-top:50px;}
.footer ul li{ line-height:27px; color:#ffffff; font-size:14px; padding-left:380px;}