@charset "gb2312";
/* ¹«¹²Çø */
body { font-family: Arial, SimSun, "Microsoft YaHei"; color: #444444; background-color: #fff; line-height: 22px; padding: 0px; margin: 0px; -webkit-text-size-adjust: none; font-size: 12px; }
p, img { border: 0px; margin: 0px; padding: 0px; }
.mlAuto { margin-left: auto; margin-right: auto; }
.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
input, textarea, select { outline: none; resize: none; font-size: 12px; vertical-align: middle; }
.img-middle { vertical-align: middle; }
.auto-width { width: 100%; height: auto; }
.img-block { display: block; }
.scale { width: 320px; overflow: hidden; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; }
.ga1 { color: #000306; text-decoration: none; }
.ga2 { color: #444444; text-decoration: none; }
.top-bar { line-height: 30px; background-image: url(imagestop-bar.jpg); height: 30px; border-top: 2px solid #1c90d9; border-bottom: 1px solid #aaaaaa; }
.main { overflow: hidden; width: 980px; }
.banner { background-image: url(imagesbanner-bg.jpg); height: 198px; }
.banner .c { width: 100%; min-width: 980px; background-position: center top; background-repeat: no-repeat; background-image: url(imagesbanner.jpg); height: 198px; }
.nav { background-image: url(imagesnav.jpg); height: 40px; }
.nav .nav-c { height: 40px; overflow: hidden; width: 1035px; }
.nav .nav-c a { white-space: nowrap; float: left; padding-left: 7px; padding-right: 7px; font-weight: bold; text-align: center; height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-decoration: none; }
.nav .nav-c .line { background-image: url(imagesnav-line.jpg); float: left; width: 2px; height: 40px; }
.content { min-width: 980px; background-image: url(imagescontent-bg.jpg); background-position: left top; background-repeat: repeat-x; }
.content .right { background-color: #fff; float: right; width: 242px;display:inline; overflow: hidden; }
.content .left { float: left; width: 731px; display:inline; overflow: hidden;}
.content .right .item { border: 1px solid #b9d5ed; }
.content .right .item.login { height: 177px; color: #000306; }
.content .right .item.login .input { line-height: 20px; border: 1px solid #4386c8; height: 20px; width: 120px; }
.content .right .item .title { height: 28px; line-height: 28px; position: relative; background-image: url(imagesright-item-title-bg.jpg); border-bottom: 1px solid #c1def3; }
.content .right .item .title .text { background-repeat: no-repeat; background-position: 10px center; padding-left: 45px; font-size: 14px; font-weight: bold; color: #000306; }
.content .right .item.login .title .text { background-image: url(imagesp-icon.png); }
.content .right .item.enterprise .title .text { background-image: url(imagese-icon.png); }
.content .right .item .title .more { position: absolute; right: 10px; top: 8px; }
.content .right .item.login .login-btn { background-image: url(imageslogin-btn.jpg); width: 72px; height: 31px; border: 0px; cursor: pointer; }
.content .right .item.login .reg-btn { background-image: url(imagesreg-btn.jpg); width: 72px; height: 31px; border: 0px; cursor: pointer; }
.content .right .item.read-link { border-top: 0px; border-bottom: 0px; }
.content .right .item.enterprise { height:259px; }
.content .right .item.enterprise .c { width: 223px; }
.bottom { line-height: 24px; color: #060606; text-align: center; background-image: url(imagesbottom-bg.jpg); height: 134px; min-width: 980px; border-top: 7px solid #194c7d; }
.bottom span { font-weight: bold; }
.bottom a { color: #000; text-decoration: none; }
.link { text-align: center; min-width: 980px; }
.link select { width: 150px; margin-right: 9px; }
.content .left .item-1{ width:727px;height:264px; display:inline-table; overflow:hidden}
.content .left .item-1 .focus { position: relative; width: 325px; height: 264px; float: left;display:inline; overflow: hidden;  }
.content .left .item-1 .focus .max { float: left; width: 100000px; }
.content .left .item-1 .focus .max .list { float: left; width: 325px; overflow: hidden; }
.content .left .item-1 .focus .btn { position: absolute; right: 0px; bottom: 10px; }
.content .left .item-1 .focus .btn a { overflow: hidden; display: block; float: left; background-image: url(imagesfocus-btn.png); width: 16px; height: 16px; margin-right: 10px; }
.content .left .item-1 .focus .btn a.current { background-image: url(imagesfocus-btn-hover.png); }
.content .left .item-1 .focus .title-bar { background-image: url(imagesfocus-bg.png); height: 34px; position: absolute; left: 0px; bottom: 0px; width: 100%; color: #fff; font-weight: bold; }
.content .left .item-1 .focus .title-bar .c { padding-left: 10px; line-height: 34px; white-space: nowrap;  }
.content .left .item-1 .news { float: right; width: 400px; border: 1px solid #809fca; border-radius: 5px 5px 0px 0px; height: 262px; display:inline; overflow:hidden}
.content .left .item-1 .news .title { position: relative; height: 34px; overflow: hidden; background-color: #f0f0f0; border-radius: 5px 5px 0px 0px; border-bottom: 1px solid #809fca; }
.content .left .item-1 .news .title .more { position: absolute; right: 10px; top: 11px; }
.content .left .item-1 .news .title .c { border-radius: 5px 0px 0px 0px; background-color: #194c7d; background-image: url(imagest1-icon.png); background-position: 5px center; background-repeat: no-repeat; padding-left: 43px; float: left; height: 34px; width: 85px; font-weight: bold; font-size: 14px; color: #fff; line-height: 34px; }
.content .left .item-1 .news .list { width: 360px; height: 21px; line-height: 21px; }
.content .left .item-1 .news .list .t { float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 235px; background-repeat: no-repeat; background-image: url(imageslist-icon.jpg); background-position: left center; padding-left: 10px; }
.content .left .item-1 .news .list .d { float: right; text-align: right; width: 80px; }
.content .left .item-2 .i2 { border: 1px solid #809fca; height: 258px; width: 361px; }
.content .left .item-2 .i2.l { float: left; }
.content .left .item-2 .i2.r { float: right; }
.content .left .item-2 .i2 .title { height: 35px; position: relative;  background-color: #2266aa;  }
.content .left .item-2 .i2 .title .c {color: #fff; font-weight: bold; line-height: 35px; height: 35px; background-position: 5px center; background-repeat: no-repeat; padding-left: 45px; }
.content .left .item-2 .i2 .title .more { position: absolute; right: 10px; top: 11px; width:12px; height:12px; }
.content .left .item-2 .l.i2 .title .c { background-image: url(imagest2-icon.png); }
.content .left .item-2 .r.i2 .title .c { background-image: url(imagest3-icon.png); }
.content .left .item-2 .list { width: 320px; margin-left: auto; height: 28px; line-height: 28px; margin-right: auto; }
.content .left .item-2 .list .t { float: left; width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content .left .item-2 .list .d { float: right; width: 70px; color: #6b6b6b; }
.content .left .item-2 .list .t a { color: #0e0e0e; text-decoration: none; }
.content .left .item-3 { border: 1px solid #809fca; height: 216px; border-radius: 5px 5px 0px 0px; }
.content .left .item-3 .title { background-color: #f0f0f0; height: 34px; border-bottom: 1px solid #809fca; border-radius: 5px 5px 0px 0px; }
.content .left .item-3 .title .c { background-color: #194c7d; float: left; font-size: 14px; color: #fff; font-weight: bold; line-height: 34px; padding-right: 5px; border-radius: 5px 0px 0px 0px; padding-left: 40px; background-image: url(imagest4-icon.png); background-position: 5px center; background-repeat: no-repeat; height: 34px; }
.content .left .item-3 .i3 { margin-left: 15px; margin-right: 15px; overflow: hidden; height: 165px; }
.content .left .item-3 .i3 .max { width: 1000000px; }
.content .left .item-3 .i3 .max .list { width: 220px; float: left; margin-right: 20px; }
