﻿body { min-width:1000px; padding:0; margin:0; overflow-x:hidden; font-size:13px; font-family: 'Microsoft YaHei',SimSun,Arial,sans-serif; color:#333;}
input, textarea, select { font-size:13px; font-family: Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, p { margin:0; padding:0; line-height:100%; }

a { text-decoration:none; color:#000; cursor:pointer; }
    a:hover { color:#4B80B4; }
img { border:none; }
i { font-style:normal; display:inline-block; }
u { text-decoration:none; }
.w { width:1000px; margin:0 auto; overflow:hidden; }
.w2 { width:1440px; margin:0 auto; overflow:hidden; }
.none { display:none; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.tright { text-align:right; }
.tcenter { text-align:center; }
.con,.con p { line-height:170%; margin:10px 0; }
.sec { text-indent:2em; }

.title { border-bottom:solid 2px #4B80B4; position:relative; line-height:40px; height:40px; margin-bottom:15px; text-align:right; color:#666; font-family:'Microsoft YaHei'; }
    .title > b { position:absolute; left:0; bottom:-2px; border-bottom:solid 3px #FDB900; font-size:16px; color:#000; }
.hic1, .hic2, .hic3 { background:url(../images/h-ic1.gif) no-repeat left 4px; padding-left:18px; }
.hic2 { background-image:url(../images/h-ic2.gif); }
.hic3 { background-image:url(../images/h-ic3.gif); }

.head { position:relative; height:84px; }
.logo { position:absolute; left:0; bottom:10px; }
.topr { position:absolute; right:0; top:20px; }
    .topr .em { background:url(../images/email.gif) no-repeat left center; padding-left:16px; margin-right:20px; }

.bar { position:absolute; right:0; bottom:10px; }
    .bar a { display:inline-block; padding:6px 0; border-bottom:solid 2px #fff; }
    .bar i { padding:6px 25px 8px 25px; }
    .bar a:hover, .bar a.hover { border-bottom-color:#4B80B4; color:#4B80B4; }
    
.footer { max-width:1440px; margin:0 auto; background-color:#4B80B6; margin-top:40px; padding-bottom:20px; }
.ftnav { margin:20px 0 20px 0; }
    .ftnav i { padding:0 3px; }

/*首页*/
.hbanner { position:relative; width:1440px; margin:0 auto; cursor:pointer; }
#hban { overflow:hidden; }
#hbanbox { width:200000px; height:410px; }
#hbanbox i { width:1440px; height:410px; background-repeat:no-repeat; background-position:center center; }
.hbandot { position:absolute; z-index:10; left:0; bottom:20px; width:100%; }
.hbandot .dot { width:14px; height:14px; margin:0 10px; cursor:pointer; background-color:#fff; border-radius:20px; }
.hbandot .dothover { background-color:#0094ff; }
    .hbandot > i { border:solid 1px #fff; padding:4px 16px; }
    .hbandot > span { display:inline-block; border:solid 1px #fff; padding:4px 16px; }

.hpro { width:156px; height:114px; position:relative; margin-left:5px; margin-bottom:5px; cursor:pointer; }
    .hpro .hpro1 { position:absolute; left:0; top:0; width:156px; height:114px; }
    .hpro .lt { position:absolute; left:0; top:-1px; width:12px; height:12px; border-top:solid 2px #4B80B4;border-left:solid 2px #4B80B4; }
    .hpro .hpc { display:none; position:absolute; left:0; top:0; z-index:1; background:url(../images/h-pro-cover.png) no-repeat center center; width:100%; height:100%; }
        .hpro .hpc > p { margin-top:80px; color:#fff; }
    .hpro:hover .hpc { display:block; }
    .hpro:hover .lt { display:none; }
a.tmore { color:#fff;background-color:#4B80B4; padding:0 5px; line-height:16px; margin-top:2px; }
    a.tmore:hover { color:#fff; }
.hdot1 { background:url(../images/h-dot1.gif) no-repeat left center; padding-left:10px; line-height:31px; height:31px; width:220px; overflow:hidden; }
.hdot2 { background-image:url(../images/h-dot2.gif); }
.hbotl { border-bottom: dashed 1px #ccc; }

/*二级页*/
.body { margin-top:12px; }
.body-left { float:left; width:210px; }
.body-right { float:right; width:750px; }
.ltop { background:url(../images/ltop.jpg) no-repeat left top; height:83px; color:#fff; padding-left:70px; }
    .ltop > h2 { padding:20px 0 4px 0; }
.menu { border-bottom:solid 2px #4B80B6; font-size:15px; }
    .menu p { padding-left:50px; border-top:solid 1px #fff; border-bottom:solid 1px #ccc; background-color:#f9f9f9; }
    .menu a { display:block; line-height:48px; font-family:'Microsoft YaHei'; color:#333; }
        .menu a.hover,.menu a:hover { color:#096aca; background:url(../images/dot0.gif) no-repeat 90px center #f9f9f9; }

.body-right .title>b { background:url(../images/h1.gif) no-repeat left 13px; padding-left:12px; }
.body-right .title > a { color:#666; }
.body-right .title > i { padding:0 6px; }
.body-right .title > a:hover { color:#4B80B4; }

/*产品*/
.pro-subtit { margin:20px 0 10px 0; }
    .pro-subtit > i { border-bottom:solid 2px #4B80B4; line-height:24px;}
.pro-box { color:#4a4a4a; }
.pro-box .zoom { float:left; margin:0 0 20px 11px; width:240px; height:104px; border:solid 1px #fff; background-color:#f4f4f4; cursor:pointer; }
.pro-box .zoom img { width:111px; height:104px; }
.pro-box .zoom div.left { margin-left:13px; width:116px; overflow:hidden; }
.pro-box .zoom div.left p:first-child { padding-top:40px; padding-bottom:6px; }
    .pro-box .hover, .pro-box .zoom:hover { border-color:#096ac9; color:#0066cc; }

.shide { position:absolute; z-index:100; left:0; top:0; width:100%; height:1000px; opacity:0.6; filter:alpha(opacity=60); background-color:#333; }
.pro-show { position:fixed; z-index:101; left:50%; top:400px; width:420px; margin-left:-80px; border:solid 1px #096ac9; }
    .pro-show > .zoom { line-height:34px; font-size:16px; padding-left:14px; background-color:#fff; }
    .pro-show .close { width:34px; height:34px; background:url(../images/close.gif) no-repeat center center; cursor:pointer; }
    .pro-show .imgb { width:420px; }

/*news*/
.fnews { margin-top:20px; border-bottom:solid 1px #ccc; padding-bottom:40px; }
    .fnews > div.left { width:390px; margin-left:30px; border-left: dotted 1px #ccc; padding-left:30px; }
    .fnews p:first-child { padding:0 0 8px 0; line-height:20px; }
    .fnews .con { height:70px; padding-top:8px; }
.newslist { border-top:solid 1px #ccc; margin-top:1px; padding:10px 0; }
    .newslist > p { line-height:40px; background:url(../images/dot1.gif) no-repeat 3px center; padding-left:14px; border-bottom:dotted 1px #ccc; }
    .newslist > p > i { }


.pager { text-align:right; padding-top:20px; }
    .pager a { display:inline-block; width:24px; line-height:24px; margin-right:4px; text-align:center; background-color:#ededed; }
        .pager a.prev { color:#096ac9; }
        .pager a.next { color:#096ac9; }
        .pager a.hover,.pager a:hover { background-color:#096ac9; color:#fff; }

.menu2 { padding:10px 10px 10px 8px; background-color:#f9f9f9; }
    .menu2 p { margin-bottom:18px; background:url(../images/dot2.gif) no-repeat left center; padding-left:10px; line-height:130%; }
        .menu2 p:first-child { background:none; padding-left:0; height:16px; }

.art_tit {border-bottom:solid 1px #ccc; padding-bottom:20px; }
.art_tit2 {border-top:solid 1px #ddd; margin-top:1px; padding:10px 0; }
.nextart { display:inline-block; width:83px; margin-right:20px; text-align:center; line-height:32px; background-color:#ececec; }

.menu3 p { padding-left:40px; }
    .menu3 a.hover,.menu3 a:hover { background-position-x:120px; }

/*招聘*/
.jobs { text-align:center; margin-bottom:30px; }
    .jobs .td { float:left; width:120px; margin-left:5px; background-color:#f9f9f9; line-height:40px; border-bottom:dashed 1px #ddd; }
    .jobs .td1 { width:248px; margin-left:0; }
    .jobs .th .td { background-color:#e7e7e7; line-height:30px; border-bottom:none; }
    .jobs .tl .td { background-color:#e7e7e7; line-height:0; border-bottom:none; height:2px; margin-top:5px; margin-bottom:5px; }
.job-tit { background:url(../images/job-r.gif) no-repeat 15px center; padding-left:50px; line-height:40px; border-bottom:solid 1px #ccc; }
.job-tr { margin:0 20px; border-bottom:dashed 1px #ddd; line-height:40px; zoom:1; overflow:hidden; }
.job-th { float:left; width:85px; text-align:right; color:#4B80B4; }
.job-td { float:left; margin-left:20px; width:500px; }
    .job-td p { line-height:160%; }
        .job-td p:first-child { padding-top:10px; }
        .job-td p:last-child { padding-bottom:20px; }


.zoom { zoom:1; overflow:hidden; }
.b { font-weight:bold; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f26 { font-size:26px; }

.yah { font-family:'Microsoft YaHei'; }
.en { font-family:Verdana; }

.cf,.cf a { color:#fff; }
.cred,.cred * { color:#8D010A; }
.blue,.blue a { color:#4B80B4; }
.c9 { color:#999; }
.c6 { color:#666; }
.c3 { color:#333; }
.sp1 { display:inline-block; width:1em; }
.ml0 { margin-left:0 !important; }


.topvebanner { margin: 0 auto; width: 1440px; height: 410px; overflow: hidden; }
.topvebanner ul { margin: 0; padding: 0; }
#myjQuery { BACKGROUND: #000; OVERFLOW: hidden; WIDTH: 1440px; POSITION: relative; HEIGHT: 410px; }
#myjQueryContent { OVERFLOW: hidden; WIDTH: 1440px; HEIGHT: 410px; }
#myjQueryContent DIV { POSITION: absolute; HEIGHT: 410px; }
#myjQueryContent .smask { Z-INDEX: -1; }
#myjQueryContent IMG { WIDTH: 1440px; HEIGHT: 410px; border: 0; }
/*
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; position: absolute; bottom: 20px; left:45%; z-index: 5; }
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 8px; TEXT-ALIGN: center; margin-left: 1px; background: #666; color: #fff; }
#myjQueryNav .nbg { BACKGROUND: #666; }
#myjQueryNav A { DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20; }
#myjQueryNav .current { BACKGROUND: #0094ff; }
#myjQueryNav .current A { COLOR: #fff; }
*/
