body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, input, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, span, strong, img, em, object, option, select { margin: 0; padding: 0; }
body { font-size: 14px; font-family: "微软雅黑"; color: #323232; }
ul li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a img { border: none !important; }
a { text-decoration: none; outline: none;}
a:hover { text-decoration: none; }
.none { display: none; }
img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clear { clear: both; zoom: 1; }
.top { position:relative;
}
.language { position:absolute; right:0; top:20px;}
    .language a { color:#006ebd
    }
.mt10 {
    margin-top: 10px;
}
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt65 { margin-top: 65px; }
.min130 { min-height: 130px; }
.content { width: 1000px; height: auto; margin-left: auto; margin-right: auto; }
.nav-list { width: 100%; height: 40px; background-color: #006ebd; }
.nav-list-menu ul li {
    width: auto;
    float: left;
    display: inline;
    height: 40px;
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    cursor: pointer;
    position: relative;
}
.nav-list-menu ul li a { color: #FFF; display: block; line-height: 40px; }
.nav-list-menu > ul li:hover > a, .nav-list-menu > ul > li.nav-hover > a, .nav-list-menu > ul > li.current-hover > a { color: #92d1fe !important; }
table.nav-sub-list { position: absolute; top: 40px; left: 0px; width: 100%; z-index: 100000 !important; display: none; background-color: #006ebd; padding: 10px 5px 10px 5px;}
    table.nav-sub-list tr td {
        border-bottom: 1px solid #fff;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    table.nav-sub-list tr td a {
        color: #FFF;
        line-height: 165%;
        font-size:12px;
    }
        table.nav-sub-list tr td a:hover {
            color: #92d1fe !important;
            font-size: 12px;
        }
.silde-banner { overflow-y: hidden; }
.silde-banner, .banners { width: 100% !important; height: 450px; }
.banners { position: relative; }
#slide-banner ul li { width: 100%; height: 450px; float: left; display: inline; }
#slide-banner ul li .sliderimg { height: 100%; display: block; }
.banner-bg1 { background: url(../images/banner-img1.jpg) no-repeat top center; }
.banner-bg2 { background: url(../images/banner-img2.jpg) no-repeat top center; }
.banner-bg3 { background: url(../images/banner-img3.jpg) no-repeat top center; }
#slide-banner .unslider-arrow { width: 60px; height: 60px; position: absolute; z-index: 9999 !important; top: 185px; }
.banner a.banner-prev { background: url(../images/banner-barl.png) no-repeat 0px 0px; left: 110px; cursor:pointer; }
.banner a.banner-next { background: url(../images/banner-barr.png) no-repeat 0px 0px; right: 110px; cursor:pointer;}
.footer { width: 100%; height: auto; background-color: #323439; padding-top: 20px; padding-bottom: 20px; }
.footer p { text-align: center; line-height: 35px; }
.footer p a, .footer p font { color: #FFF; }
.footer h3 { color: #ffffff; font-size: 14px; text-align: center; line-height: 35px; }
.friendline { background: url(../images/tline.jpg) repeat-x top left; padding-top: 23px; }
.friendline-cc dl {
    width: 100%;
    height: auto;
    display: inline;
    text-align: center;
}
.friendline-cc dl dt { color: #646464; font-size: 16px; text-align: center; line-height: 2em; font-weight: bold; }
    .friendline-cc dl dd ul li {
        line-height: 25px;
        text-align: center;
        display: inline;
        margin: 0px 10px 0px 10px;
        padding: 0;
        text-align: center
    }
.friendline-cc dl dd ul li a { color: #646464; }
.friendline-cc dl dd ul li a:hover { color: #006ebd; }

.index-bar-list {
    width: 600px;
    height: auto;
    padding-top:50px;
}
ul.index-bar li {
    width: auto;
    float: left;
    display: inline;
    height:90px;
    padding-top:20px;
    margin-left:20px;
}
ul.index-bar li a, ul.index-bar li a:hover { background-image: url(../images/index-bar.jpg); background-repeat: no-repeat; display: block; height: 74px; }
ul.index-bar li a.index-bar1 { width: 240px; background-position: 0px 0px; }
ul.index-bar li a.index-bar1:hover { background-position: 0px -74px; }
ul.index-bar li a.index-bar2 { width: 240px; background-position: -260px 0px; }
ul.index-bar li a.index-bar2:hover { background-position: -260px -74px; }
ul.index-bar li a.index-bar3 { width: 240px; background-position: -520px 0px; }
ul.index-bar li a.index-bar3:hover { background-position: -520px -74px; }
ul.index-bar li a.index-bar4 { width: 240px; background-position: -780px 0px; }
ul.index-bar li a.index-bar4:hover { width: 240px; background-position: -780px -74px; }
.index-line-h { width: 100%; height: 25px; padding-bottom: 20px; }
.index-line-h h2 { border-left: solid 6px #006ebd; padding-left: 5px; font-size: 20px; color: #006ebd; }
.index-line-h h2 font { font-size: 14px; color: #595757; text-transform: uppercase; font-family: Arial; display: inline-block; padding-left: 10px; }
.index-line-h a.more { color: #323232; line-height: 25px; }
.index-video { width: 360px;  }
.index-new { width: 600px; height: auto; }
.index-new-cc ul li dl { padding-bottom: 5px; }
.index-new-cc ul li dl dt { width: 118px; height: 88px; border: solid 1px #dcdddd; float: left; display: inline; }
.index-new-cc ul li dl dd { float: right; display: inline; width: 460px; height: auto; }
.index-new-cc ul li dl dd h3 { line-height: 2.5em; }
.index-new-cc ul li dl dd h3 a { font-size: 16px; color: #323232; font-weight: bold; }
.index-new-cc ul li dl dd p { text-indent: 2em; line-height: 1.8em; color: #646464; }
.index-new-cc > ul > li > a { display: block; padding-left: 10px; width: 590px; height: 28px; color: #646464; line-height: 28px; background: url(../images/li.jpg) no-repeat left center; }
.index-new-cc > ul > li > a:hover { background: url(../images/hover-li.jpg) no-repeat left center; color: #006ebd; }
.index-new-cc > ul > li > a > span { width: 505px; float: left; display: inline; }
.index-new-cc > ul > li > a > font { width: 85px; text-align: right; float: right; display: inline; }
.banner-list { width: 100%; height: 400px; }



/*********************导航对应栏目banner************************/
.Nbanner1 { background: url(../images/banner-list-img1.jpg) no-repeat top center; }
.Nbanner2 { background: url(../images/banner-list-img2.jpg) no-repeat top center; }
.Nbanner3 { background: url(../images/banner-list-img3.jpg) no-repeat top center; }
.Nbanner4 { background: url(../images/banner-list-img4.jpg) no-repeat top center; }
.Nbanner5 { background: url(../images/banner-list-img5.jpg) no-repeat top center; }
.Nbanner6 { background: url(../images/banner-list-img6.jpg) no-repeat top center; }
.Nbanner7 { background: url(../images/banner-list-img7.jpg) no-repeat top center; }
.Nbanner8 { background: url(../images/banner-list-img8.jpg) no-repeat top center; }
.Nbanner9 { background: url(../images/banner-list-img9.jpg) no-repeat top center; }
/***********************导航对应栏目banner*********************/
h2.left-nav-h2 { font-size:16px; color: #323232; text-align: center; line-height: 2.3em; border-bottom: solid 2px #006ebd; margin-bottom: 15px; }
.left { width: 211px; height: auto; padding-top: 20px; padding-bottom: 20px; border: solid 2px #dcdddd; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; }
.left-nav { width: 175px; height: auto; margin-left: auto; margin-right: auto; }
ul.left-nav-show > li { border-bottom:1px solid #e3e3e3; padding-top:10px; padding-bottom:10px;
}
ul.left-nav-show > li > a {
    line-height: 145%;
    color: #646464;
    font-size: 14px;
    display: block;
    width: 155px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
ul.left-nav-show > li > a:hover, ul.left-nav-show > li > a.lnav-curr { color: #FFF; background-color: #006ebd; }
.left-nav .productsubNav { height: 35px; line-height: 35px; color: #646464; font-size: 16px; width: 155px; padding-left: 10px; text-align: center; padding-right: 10px; background: url(../images/left-nav-bg.png) no-repeat 140px 15px; cursor: pointer; }
.left-nav ul.productnavContent li { width: 145px; margin-left: auto; margin-right: auto; height: 28px; line-height: 28px; }
ul.productnavContent { display: none; }
ul.productnavContent li { padding-left: 10px; width: 145px; }
ul.productnavContent li a { color: #646464; }
ul.productnavContent li a:hover { color: #006ebd; }
.left-nav .product-currentDt { background: #006ebd url(../images/left-nav-bg2.png) no-repeat 140px 15px !important; color: #FFF; }
.right { width: 785px; height: auto; }
.right .crumbs { text-align: right; color: #646464; padding-right: 5px; padding-left: 35px; width: 740px; height: 40px; line-height: 40px; border-bottom: solid 1px #b5b5b6; }
.crumbs a { color: #646464; display: inline-block; padding-left: 3px; padding-right: 3px; }
.right .Rdetail, .right .Rlist { padding-left: 35px; width: 740px; }
h1.page-h { font-size: 18px; color: #006ebd; text-align: center; line-height: 4em; }
h2.pageDh { color: #646464; font-size: 16px; line-height: 2em; font-weight: bold; text-align: center; }
.group-list ul.group-list-show li { width: 230px; height: 205px; float: left; display: inline; margin-right: 16px; margin-top: 5px; }
.group-list ul.group-list-show li h3 { border: solid 1px #dcdddd; width: 228px; height: 153px; text-align: center; overflow: hidden; }
.group-list ul.group-list-show li p { font-size: 12px; line-height: 25px; color: #646464; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
ul.new-list-show li { border-bottom: solid 1px #9fa0a0; padding-bottom: 15px; padding-top: 10px; }
ul.new-list-show li h2 { line-height: 30px; }
ul.new-list-show li h2 a { font-size: 16px; color: #323232; }
ul.new-list-show li h2 a:hover { color: #a30303; text-decoration: underline; }
ul.new-list-show li h3 { color: #646464; line-height: 1.8em; font-size: 14px; }
ul.new-list-show li p { margin-top: 26px; line-height: 1.8em; color: #646464; }
ul.video-list-show li { width: 230px; height: 185px; overflow: hidden; float: left; display: inline; margin-right: 25px; margin-top: 20px; }
ul.video-list-show li h3 { width: 230px; height: 155px; }
ul.video-list-show li h4 { text-align: center; line-height: 1.8em; }
ul.video-list-show li h4 a { color: #000000; }
.job > p { color: #646464; line-height: 2em; text-indent: 2em; }
table.job-list thead tr th { height: 40px; background-color: #e1e4e6; font-size: 16px; color: #323232; font-weight: bold; }
table.job-list thead tr th.Recruitment, table.job-list tbody tr td.Recruitment { width: 645px; text-align: left; padding-left: 15px; }
table.job-list thead tr th.Releasetime, table.job-list tbody tr td.Releasetime { width: 90px; text-align: center; }
table.job-list tbody tr td { border-bottom: solid 1px #c9caca; }
table.job-list tbody tr td.Recruitment { height: 42px; }
table.job-list tbody tr td.Recruitment a { padding-left: 15px; width: 630px; color: #323232; display: block; background: url(../images/li2.jpg) no-repeat left center; }
.mapA {padding-right:1px; padding-left:1px; height: 28px;color: #646464;  }

/***********************dt 右侧机器人*********************/
.main-im{position:fixed;left:10px;bottom:100px;z-index:100;}
.open-im{ background:url(../images/open-bar.jpg) no-repeat top center; width:30px; height:160px; cursor:pointer;}
.im_main{width:240px;height:148px; padding:5px 4px; position:relative;text-align:center;}
a.index-user{ display:block; width:90px; padding-left:20px; height:30px; line-height:30px; font-size:18px; background:url(../images/open-user.jpg) no-repeat 5px center; color:#646464;}
.main-im .close-im{position:absolute;right:4px;top:4px;z-index:100;}
.main-im .close-im a{display:block;width:9px;height:9px;background:url(../images/close-btn.jpg) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}

.index-line-h h2 {
    text-align: left;
}
.top.content {
    text-align: left;
}

