@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{}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #bfbfbf; color: #626161; line-height:1.2;}
.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; }

.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: 620px; 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: 620px; 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; }

.bg0333{ width:1000px; height:570px; margin:0px auto; 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:800px; text-align:right; padding-right:50px; line-height:40px; font-size:20px; height:80px; }


/*immg*/
.topbg001{ width:1000px; height:200px;}
.topbg002{ width:1000px; height:280px;}
.topbg003{ width:209px; height:46px; margin:0px auto; padding:10px 0px;}
.topbg004{ width:1000px; height:140px;}

.bg0444title{ width:1000px; padding:25px 0px; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#000; text-align:center;}

.span00nine{ font-size:16px; font-weight:bold; color:#fff;}
.span002nine{ padding:8px 20px; text-align:left; line-height:24px;}

.topbg005{ width:1000px; margin:0px auto; text-align:center;}