@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, tr, th, td { margin: 0; padding: 0; font-family:"Microsoft YaHei";}
table,td,tr,th{font-size:12px;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight:normal; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #bfbfbf; color: #626161; line-height:1.2; font-size:12px;}
.line{ width:100%; height:1px; border-bottom:1px dashed #ccc;}

a, a:link { color: #3f3f3f; text-decoration: none; }
a:visited { text-decoration:none; }
a:active, a:hover { text-decoration: underline; color:#333; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }


#AllMain{ width:1000px; height:auto; margin:0px auto; background-color:#fff;}
.bg01{ width:1000px; margin:0px auto;}
.bg02title{ width:800px; height:50px; line-height:50px; font-size:42px; font-weight:bold; color:#333; margin:60px auto 30px;}

.Professnr{ width:740px; margin:0px auto;}
.Professtitle{ width:330px; height:80px; line-height:80px; font-size:28px; text-align:center; color:#fe7e01; font-weight:bold;}
#ProfessMain{ width:690px; margin:0px auto; font-size:15px; line-height:25px; text-align:left; color:#fff;}
#ProfessMain img{ margin-bottom:5px;}
.ppm01{ width:590px; height:48px; margin-bottom:5px; background:url(smpk_07.jpg) left top no-repeat; padding:210px 0px 0px 100px;}
.ppm02{ width:630px; height:48px; margin-bottom:5px; background:url(smpk_10.jpg) left top no-repeat; padding:210px 0px 0px 60px;}
.ppm03{ width:270px; height:48px; margin-bottom:5px; background:url(smpk_12.jpg) left top no-repeat; padding:210px 0px 0px 420px;}
.ppm04{ width:645px; height:228px; margin:0px 0px 5px 20px; background:url(smpk_15.jpg) left top no-repeat; padding:30px 0px 0px 25px; font-size:14px; color:#333; line-height:24px;}
.ppm05{ width:645px; height:208px; margin:0px 0px 5px 20px; background:url(smpk_20.jpg) left top no-repeat; padding:50px 0px 0px 25px; font-size:15px; color:#333; line-height:24px;}
.ppm06{ width:590px; height:48px; margin-bottom:5px; background:url(smpk_23.jpg) left top no-repeat; padding:210px 0px 0px 100px;}
.ppm07{ width:630px; height:48px; margin:0px 0px 5px 20px; background:url(smpk32.jpg) left top no-repeat; padding:210px 0px 0px 40px; }
.ppm08{ width:590px; height:48px; margin:0px 0px 5px 20px; background:url(smpk_38.jpg) left top no-repeat; padding:210px 0px 0px 80px; }
.ppm09{ width:590px; height:48px; margin:0px 0px 5px 0px; background:url(smpk_39.jpg) left top no-repeat; padding:210px 0px 0px 100px; }
.ppm10{ width:610px; height:48px; margin:0px 0px 5px 0px; background:url(smpk_44.jpg) left top no-repeat; padding:210px 0px 0px 80px; }


.bg02{ width:800px; height:355px; background:url(hkpk07.jpg) 620px 15px no-repeat #f1f1f3; padding:30px 100px 0px;}
.bg022title{ width:800px; height:50px; line-height:50px; font-size:42px; font-weight:bold; color:#333; margin:0px auto;}

.bg02nr{ width:550px; margin:30px 0px 0px 10px;}
.bg02nr li{ width:550px; height:30px; line-height:30px; background:url(hkpk_14.jpg) left top no-repeat; margin:5px 0px; font-size:14px; color:#555; text-align:left;}
.Ring01{ width:25px; color:#fff; font-weight:bold; text-align:center; display:block; float:left; margin-right:10px;}

.bg03{ width:800px; height:auto; padding:30px 100px; background:#f1f1f3; margin-top:30px;}

.bg04{ width:636px; height:308px; margin:40px auto 0px; background:url(hkpk_61.jpg) left top no-repeat; position: relative; line-height:24px; text-align:center; font-size:16px; color:#666;}
.ss08{ width:125px; height:48px; top:60px; left:50px; position:absolute; }
.ss09{ width:150px; height:24px; top:140px; left:38px; position:absolute; color:#fff; font-size:18px;}
.ss10{ width:160px; height:24px; top:140px; left:245px; position:absolute; color:#fff; font-size:18px;}
.ss11{ width:125px; height:48px; top:200px; left:260px; position:absolute; }
.ss12{ width:160px; height:24px; top:140px; left:455px; position:absolute; color:#fff; font-size:18px;}
.ss13{ width:125px; height:48px; top:60px; left:470px; position:absolute; }

.bg02smalltitlenr{ width:760px; line-height:24px; text-align:center; font-size:15px; color:#555; margin:20px auto;}

.bg05{ width:760px; height:445px; margin-left:40px; background:url(hkpk_72.jpg) left top no-repeat; position: relative; line-height:18px; text-align:left; font-size:14px; color:#555;}
.ss14{ width:200px; height:20px; top:28px; left:28px; position:absolute;}
.ss15{ width:200px; height:40px; top:100px; left:10px; position:absolute;}
.ss16{ width:200px; height:20px; top:180px; left:28px; position:absolute;}
.ss17{ width:200px; height:20px; top:238px; left:28px; position:absolute;}
.ss18{ width:200px; height:40px; top:338px; left:10px; position:absolute;}
.ss19{ width:200px; height:20px; top:395px; left:62px; position:absolute;}
.ss20{ width:200px; height:20px; top:12px; left:492px; position:absolute;}
.dd01{ width:200px; height:20px; top:85px; left:495px; position:absolute;}
.dd02{ width:200px; height:20px; top:128px; left:610px; position:absolute;}
.dd03{ width:200px; height:20px; top:220px; left:650px; position:absolute;}
.dd04{ width:200px; height:20px; top:300px; left:625px; position:absolute;}
.dd05{ width:200px; height:20px; top:390px; left:638px; position:absolute;}



.bg0333{ width:1000px; height:570px; margin-top:30px; background:url(smpk_49.jpg) right bottom no-repeat #77b9fe; color:#fff;}
.bg0333pos{ width:1000px; height:570px; position:relative;}
.bg0333posimg{ width:225px; height:220px; top:201px; left:492px; position:absolute;}
.bg0333title{ width:900px; padding-left:100px; height:115px; line-height:115px; font-size:42px; font-weight:bold;}
.bg0333smalltitle{ width:550px; padding-left:450px; line-height:40px; text-align:left; font-size:30px; }

.container { width:1000px; margin: 0 auto; background-color:#fff; padding-bottom: 10px; }
.top { width: 100%; height: 120px; }
.logo { width: 211px; height: 82px; float: left; padding-top: 4px; }
.top-right { width: 550px; height: 82px; padding-top: 15px; float: right; text-align: right; }
.top-w span { font-size: 14px; }
.top-s { height: 21px; width: 185px; float: right; margin-top: 15px; }
    .top-s input { width: 146px; height: 17px; border: 1px solid #dbeafa; float: left; line-height: 17px; }
        .top-s input img { float: right; }
.top-m { width: 550px; padding-top: 5px; float: right; text-align: right; font-size: 14px; color: #666699; }
    .top-m b { font-size: 14px; color: #f35412; }

.timead { height: 21px; line-height: 21px; width: 250px; float: right; margin-top: 15px; }
    .timead img { vertical-align: middle; padding-bottom: 3px; }
    .timead strong { line-height: 21px; margin-left: 7px; font-size: 13px; margin-right: 12px; color: #666699; }

.menu { background: rgb(57, 118, 193); width: 1000px; height: 30px; overflow: hidden; }
    .menu li { background: url("menu-xian.png") no-repeat right; width: 90px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; font-weight: bold; float: left; }
        .menu li a { color: rgb(255, 255, 255); display: block; }
            .menu li a:visited { color: rgb(255, 255, 255); display: block; }
            .menu li a:hover { background: rgb(235, 242, 249); color: rgb(51, 51, 51); }
        .menu li.selected a { background: rgb(207, 207, 207); }


.bottom-w { width: 1000px; background: url(bottom-w_bg.png); position: absolute; padding-bottom: 50px; position: relative; margin-top:20px; }
.db01 { width: 504px; top: 15px; position: absolute; background: url(db01_bg.png) 60px -50px; }
    .db01 p { font-size: 18px; line-height: 24px; color: #333; }
        .db01 p span { font-size: 11px; color: #666;}
.db01-lb { width: 300px; padding-top: 0px; padding-left:20px; }
    .db01-lb li { width: 73px; height: 24px; float: left; font-size: 14px; }

.db02 { width: 200px; top: 15px; position: absolute; left: 680px; }
    .db02 ul { width: 162px; float: right; text-align: center; display: inline; }
    .db02 span { font-size: 18px; color: #333; }
    .db02 li { font-size: 14px; line-height: 24px; }
.db-tu { width: 85px; height: 108px; position: absolute; top: 15px; left: 880px; }

.bottom-w01 { width: 900px; left: 70px; top: 100px; position: absolute; }
    .bottom-w01 li { width: 900px; height: 26px; font-size: 14px; line-height: 26px; color: #333; }
        .bottom-w01 li span.com1 { width: 420px; float: left; }
        .bottom-w01 li span.tel { width: 240px; float: left; }
        .bottom-w01 li span.fax { width: 220px; float: left; overflow: hidden; }
        .bottom-w01 li.copyright { text-align: center; }

    .bottom-w01 p { text-align: center; }
        .bottom-w01 p.tel { font-size: 26px; font-weight: bold; line-height: 32px; color: #06358b;  }
.main p.tel { font-size: 26px; font-weight: bold; line-height: 32px; color: #06358b;text-indent: 0; }
    .main p.tel span { font-size: 16px; color: #000;}

.bottom-w01 p.tel span { font-size: 18px; color: #000;}
.bottom-w01 p.linkHot { font-size: 16px; font-weight: bold; line-height: 24px; }