/* css */.g-w{clear:both; width:1190px; margin:0px auto; }.header-top{width: 100%; height: 35px; margin: 0 auto; border-bottom: 1px solid #e5e5e5; line-height: 35px; color: #999;}.header-top a{color: #999;}.header-top a:hover{color: #00458e;}.header-top .icon_mail,.header-top .icon_tel{display: inline-block; padding-left: 35px;}.header-top .icon_mail{background: url(../img/header_icon.png) left top no-repeat;}.header-top .icon_tel{background: url(../img/header_icon.png) left -70px no-repeat;}.header-top .login-box a{padding: 0 5px;}.header-content{height: 90px;margin: 0 auto;position: relative;}.header-content .logo{margin-top: 10px;}.header-content .logo img{width: 208px; height: 70px;}.header-content .search-wrap{ width: 221px;height: 34px; background: url(../img/search_bg.png) no-repeat; position: absolute; top: 30px; right: 50px;}.header-content .search-wrap input{border: none;outline: none;display: inline-block; float: left; padding:0;margin-top: 5px;margin-left: 15px; width: 160px; height: 24px; font-size: 14px; background-color:#eee;}.header-content .search-wrap button{border: none;outline: none;display: inline-block; float: right; margin-left: 9px; margin-top: 1px; width: 32px;height: 32px;padding: 0;background: url(../img/search_bg.png) right center no-repeat;}.header-content .links{position: absolute; top: 30px; right: 0;}.header-content .links a{width: 32px;height: 32px;display: inline-block; margin-left: 10px;background: url(../img/icon_wxwb.png) no-repeat;}.header-content .links a:hover{filter:alpha(opacity=60);opacity:0.3;}.header-content .links .wx{ background-position: left top; }.header-content .links .weibo{ background-position: left -64px; }.nav-wrap{width: 100%;height: 48px; background-color: #00458e; margin: 0 auto;}.nav {    margin: 0 auto;    line-height: 48px;    font-family: "\5B8B\4F53",SimSun,SimHei;    position: relative;    z-index:9999;}.nav .m {    float: left;    width: 145px;    position: relative;    z-index:100;}.nav h3 {    text-align: center;    font-size: 100%;    font-weight: normal;    font-size: 16px;}.nav .on h3 a {    background:url(../img/category-trangle-bg.png) #0284d0 center bottom no-repeat;}.nav h3 a {    display: block;    padding: 0 20px;}.nav a {    color: #fff;}.nav .sub {    z-index: 12;    display: none;    width: 108px;    height:410px;    padding: 10px 0;    position: absolute;    left: -10px;    top: 48px;    background: #fff;    float: left;    line-height: 30px;    -webkit-box-shadow: 0 1px 5px #dddbdb;    -moz-box-shadow: 0 1px 5px #dddbdb;    box-shadow: 0 1px 5px #dddbdb;}.nav #m2 .sub {    width: 1280px;    left: -199px;}.nav #m3 .sub {    width: 1280px;    left: -329px;}.nav #m4 .sub {    width: 1280px;    left: -484px;}.nav #m5 .sub {    width: 1280px;    left: -619px;/*-565px;*/}.nav #m6 .sub {    width: 1280px;    left: -764px;}.nav #m7 .sub {    width: 1280px;    left: -924px;}.nav #menu_5{ height:510px;}.nav .sub dl {    float:left;    display: inline-block;    zoom: 1;    vertical-align: top;    padding: 30px 40px;    line-height: 26px;}.nav .sub dl dt{font: normal 24px/40px "\5B8B\4F53";}.nav .sub dl dt a{color: #333;position: relative;display:inline-block; *display:inline; *zoom:1;}.nav .sub dl dt a:hover{ color:#0284cf;}.nav .sub .btnBox{ width:335px; padding-top:15px;}.nav .sub .btnBox a{ background:url(../img/index_sub_btn1.png) left center no-repeat; padding-left:15px; font-size:16px; color:#333; line-height:32px; display:inline-block; width:150px; float:left;}.nav .sub .btnBox a:hover{ background:url(../img/index_sub_btn2.png) left center no-repeat; color:#0284cf;}.nav .sub .list a{ width:100%; display:block;}.nav .sub .tips{ font-size:14px; line-height:24px; color:#666; width:335px; padding-top:15px;}.nav .sub .more{ padding-top:8px;}.nav .sub .more a{ display:block; width:140px; height:42px; line-height:42px; text-align:center; margin-top:12px; background-color:#0284cf; font-size:18px; color:#fff !important;}.nav .sub .more a:hover{ background-color:#00458e;}.nav .sub .list2 a{ width:auto; padding-right:20px;}.nav .sub .hotJob{ width:335px;}.nav .sub .hotJob h2{ background:url(../img/index_sub_btn1.png) left center no-repeat; padding-left:15px; font-size:16px; color:#333; font-weight:normal; line-height:32px; display:block; float:left;}.nav .sub .hotJob .key a{ font-size:13px; color:#666; line-height:32px; padding:0 6px;}.nav .sub .hotJob .key a:hover{ text-decoration:underline;}.nav .sub .searchJob input{border: 1px solid #b9c2ca; height:26px; line-height:26px; color:333; width:180px; padding:0 5px;}.searchJob .btn{ width:48px; height:28px; background:#0284cf; display:inline-block; line-height:28px; text-align:center; color:#fff !important; font-size:14px;}.nav .sub dl dt a:after {position: absolute;top: 100%;left: 0;width: 100%;height: 1px;background: #0284cf;content: '';opacity: 0;-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);}.nav .sub dl dt a:hover::after,.nav .sub dl dt a.hover::after {height: 3px;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}.otherNav,.newsNav,officeNav{width:850px; float:left;}.otherNav dl{ background:url(../img/index_sub_otherNav.png) left no-repeat; padding-left:65px; width:20%;}.newsNav dd{ clear:both; margin:18px 0;}.newsNav dd span{ background:url(../img/dot-list.gif) left no-repeat; padding-left:15px; font-size:12px; color:#999; clear:both; display:block;}.nav .sub .newsNav dl:first-child{ padding:0 40px 0 0; border-right:1px solid #c9c9c9; margin-top:30px;}.nav .sub .newsNav dl dd a{ color:#333; font-size:14px;}.nav .sub .newsNav dl dd a:hover{ color:#0284cf;}.address{ font-size:14px;}.mapBox{ margin-top:15px; border:1px solid #ededed; width:320px; height:200px; overflow:hidden;}.contact tr td{ text-align:left; line-height:36px; font-size:15px; color:#999;}.contact tr:nth-child(odd){background:#f7f7f7;}.contact td:nth-child(1){color:#333;}.contact th{ background-color:#ebebeb; font-size:16px; font-weight:bold; color:#333; text-align:left;}.contact i{ width:22px; height:22px; display:inline-block;background:url(../img/icon_map1.png) no-repeat;}.contact b{ width:22px; height:22px; display:inline-block;background:url(../img/icon_map1.png) no-repeat;}.contact tr td:hover{ color:#0284cf; cursor:pointer;}.contact tr:hover i{background:url(../img/icon_map2.png) no-repeat;}.contact tr td a{color:#333;}.contact tr td a:hover{color:#0284cf;}.contact tr td a:hover b{background:url(../img/icon_map2.png) no-repeat;}.nav .sub dl dd{clear: both; height: 60px;}.nav .sub dl dd a {    color: #999;    font-size: 16px;    padding-left: 7px;}.nav .sub dl dd a:hover{text-decoration: underline;}.nav .sub i.category-trangle-bg {    position: absolute;    top: -5px;    float: left;    width: 9px;    height: 5px;    background-image: url(../img/category-trangle-bg.png);    background-repeat: no-repeat;}.nav #m2 .sub i.category-trangle-bg{left: 192px;}.nav #m3 .sub i.category-trangle-bg{left: 322px;}.nav #m4 .sub i.category-trangle-bg{left: 452px;}.nav #m6 .sub i.category-trangle-bg{left: 712px;}.nav #m7 .sub i.category-trangle-bg{left: 842px;}.nav .slider {    width: 130px;    display: block;    position: absolute;    bottom: 0;    left: 0;    height: 4px;    background: #46CFB0;    -webkit-transition: all 0.5s;    transition: all 0.5s;}/*  Ripple */.ripple {    width: 0;    height: 0;    border-radius: 50%;    background: rgba(255, 255, 255, 0.4);    -webkit-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);    position: absolute;    opacity: 1;}.rippleEffect {    -webkit-animation: rippleDrop .6s linear;    animation: rippleDrop .6s linear;}@-webkit-keyframesrippleDrop {  100% {    -webkit-transform: scale(2);    transform: scale(2);    opacity: 0;}}@keyframesrippleDrop {  100% {    -webkit-transform: scale(2);    transform: scale(2);    opacity: 0;}}/*slide*/@keyframes bannerIn{    100%{        transform: scale(1.1);    }}.DB_tab25 {width:100%;height:560px;position:relative;overflow:hidden;cursor:pointer;}.DB_tab25 .DB_bgSet{position:relative;}.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:560px;display:none;}.DB_tab25 .DB_imgSet{position:absolute;width:560px;left:50%;margin-left:-500px;}/*.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:208px;top:33px;}.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:175px;top:140px;}.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:342px;top:33px;}.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:74px;top:156px;z-index:1;}.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:6px;top:22px;}.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:100px;top:45px;}.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:740px;top:68px;}.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:667px;top:18px;}.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:594px;top:192px}*/.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:530px;text-align:center;font-size:0; border-radius:20px;}.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}.DB_tab25 .DB_prev{position:absolute;left:-100px;top:200px;cursor:pointer;display:none}.DB_tab25 .DB_next{position:absolute;right:-100px;top:200px;cursor:pointer;display:none}.star {    display: block;    width: 4px;    height: 4px;    border-radius: 50%;    background: #fff;    top: 100px;    left: 450px;    position: relative;    transform-origin: 100% 0;    animation: star-ani 1s infinite ease-out;    animation-direction: normal;    opacity: 0;}.star:after {    content: '';    position: absolute;    top: 0px;    left: 4px;    border: 2px solid #f00;    border-width: 2px 150px 2px 150px;    border-color: transparent transparent transparent #fff;    transform: rotate(-45deg) translate3d(1px, -1px, 0);    transform-origin: 0% 100%;    animation: shooting-ani 1s infinite ease-out;    animation-direction: normal;}@-webkit-keyframes shooting-ani {    50% {        transform: scale(1) rotate(-45deg) translate(0px, 0px);    }    100% {        transform: scale(0.5) rotate(-45deg) translate(0px, -1px);    }}@-webkit-keyframes star-ani {    0% {        opacity: 0;        transform: scale(0) rotate(0) translate3d(0, 0, 0);    }    50% {        opacity: 1;        transform: scale(1) rotate(0) translate3d(-200px, 200px, 0);    }    100% {        opacity: 0;        transform: scale(1) rotate(0) translate3d(-300px, 300px, 0);    }}/*����ͼ*/.fullSlide {    min-width: 1190px;    position: relative;    height: 460px;    overflow: hidden;}.fullSlide .bd {    position: relative;    z-index: 0;}.fullSlide .bd ul {    width: 100% !important;}.fullSlide .bd li {    width: 100% !important;    height: 460px;}.fullSlide .bd li .siteWidth {    width: 1000px;    position: relative;    margin: 0 auto;    height: 460px;}.fullSlide .bd li a {    position: absolute;    width: 100%;    height: 460px;    display: block;    z-index: 1;;}.fullSlide .bd .txt {    position: absolute;    width: 415px;    top: 100px;    left: 22px;    font: normal 18px/30px "\5B8B\4F53";}.fullSlide .bd .btn {    display: block;    zoom: 1;    margin-top: 8px;    width: 72px;    padding-right: 10px;    height: 31px;    line-height: 31px;    text-align: center;    color: #fff;    font-size: 12px;    background: url(../img/banner-btn.png) 0 0 no-repeat;    _background: url(../img/banner-btn-ie6.png) 0 0 no-repeat;}.fullSlide .hd {    width: 100%;    position: absolute;    z-index: 1;    bottom: 0;    left: 0;    height: 30px;    line-height: 30px;    text-align: center;}.fullSlide .hd ul li {    cursor: pointer;    display: inline-block;    *display: inline;    zoom: 1;    width: 11px;    height: 11px;    margin: 4px;    background: url(../img/dot-white.png) 0 0;    overflow: hidden;    line-height: 9999px;    filter: alpha(opacity=40);    opacity: 0.4;}.fullSlide .hd ul .on {    background: url(../img/dot-blue.png) 0 0;}.news{width: 100%;margin: 0 auto; height: 60px; background-color: #f5f5f5;}.news-wrap{line-height: 60px; padding-top: 15px; overflow: hidden;}.news .icon_sound{display: inline-block;float: left; background: url(../img/icon_sound.png) left center no-repeat; width: 26px;height: 30px; padding-right: 15px;}#news-bar{width: 1090px; line-height: 30px;font-size: 14px; float: left;}#news-bar li span{background: url(../img/dot-list.gif) left center no-repeat; padding:0 50px 0 10px;}#news-bar li a{color: #333;font: normal 14px/30px "\5B8B\4F53";}#news-bar li span em{color: #999; font-weight: normal;}.news-wrap .more{display: inline-block; float: left; font: normal 12px/30px "\5B8B\4F53";}.info .hd{ height: 80px; text-align:center; color:#666; padding-top: 30px;}.info .hd h2{ display: block; margin: 0px auto;font: normal 18px/35px "\5B8B\4F53"; text-align: center; background: url(../img/title_bg_h2.png) center no-repeat; width: 420px;height: 35px;}.info .hd i{ text-align:center;text-transform:uppercase;}.info .on h2{background: url(../img/title_bg_h2.png) center no-repeat;}.list li{width: 595px;float: left; padding-bottom: 25px;}.imgs{ float:left; display:block;}.info .dynamic{ width: 360px; margin-left:15px;}.info .dynamic h2 a{font: bold 16px/24px "\5B8B\4F53"; color:#333;}.info .dynamic h2 a:hover{ color:#0284cf;}.info .dynamic span{ font-size:14px; color:#999; line-height:24px;}.info .dynamic p{ line-height:24px; color:#999; font-size:14px;}.time {    width: 90px;    margin-right: 18px;    border-right: 1px solid #e5e5e5;    font: 12px/16px Arial;    color: #0e40b9;    text-transform: uppercase;    text-align: center;    transition: color 0.5s;}.day {    display: block;    font: 48px/48px Impact;    color: #0284cf;    transition: color 0.5s;}.month{display: block;text-transform: uppercase; color: #0284cf;}.detail{width: 445px;}.detail h2{font-size: 16px;color: #333; line-height: 24px;}.detail p{font-size: 14px; line-height: 24px; color: #999;}.detail .more{display: block; margin-top: 15px; padding-left: 15px; width: 113px; height: 39px;background: url(../img/btn_more.png) right 0 no-repeat; color: #666; font-size: 16px;line-height: 39px;}.detail .more:hover{background: url(../img/btn_more.png) left 0 no-repeat; color: #fff;transition: background 500ms ease-in 0ms;}/*video*/.video{background: url(../img/video_bg.png) #f5f5f5 center no-repeat; width:100%; height:720px; margin:0 auto;clear: both;}.video-wrap{position:relative; height:720px;}.video-wrap .play{width:95px; height:95px;position:absolute; left:345px; top:260px;}.video-wrap .play a{display: block; width: 95px; height: 95px; background: url(../img/icon_play.png) no-repeat;}.video-wrap .play a:hover{background: url(../img/icon_play2.png) no-repeat;}.video-wrap .info{width: 350px; font-size: 14px;line-height: 26px; color: #333; position: absolute; right: 0; top: 300px;}.video-wrap .info1{position: absolute; right: 0px;top: 80px;}.video-wrap .info2{position: absolute; right: 150px; top: 130px;}.reveal-modal-bg {    position: fixed;    height: 100%;    width: 100%;    background: #000;    background: rgba(0,0,0,.7);    z-index: 100;    display: none;    top: 0;    left: 0;}.reveal-modal {    visibility: hidden;    top: 50px;    left: 50%;    margin-left: -340px;    width: 600px;    position: absolute;    z-index: 101;}.reveal-modal.small         { width: 200px; margin-left: -140px;}.reveal-modal.medium        { width: 400px; margin-left: -240px;}.reveal-modal.large         { width: 600px; margin-left: -340px;}.reveal-modal.xlarge        { width: 800px; margin-left: -440px;}.reveal-modal .close-reveal-modal {    font-size: 22px;    line-height: .5;    position: absolute;    top: 8px;    right: 11px;    color: #aaa;    text-shadow: 0 -1px 1px rbga(0,0,0,.6);    font-weight: bold;    cursor: pointer;}.zhezhao0203{z-index:10000;width:100%;height:100%;background:#000000;position:fixed;opacity:0.5;filter:alpha(opacity=50);display:none;top:0;left:0;}.tanchuang0203{z-index:10001;width:960px;position:absolute;margin-left:-480px;left:50%;top:50%;height:540px;background:#ebebeb;display:none;}.tc_close0203{width:30px;height:30px;display:block;cursor:pointer;position:absolute;top:0px;right:2px;text-align:center;line-height:30px;font-size:24px;color:#ffffff;z-index:100002;}/*case*/.case .hd{ height: 80px;}.case .hd h2{ display: block; cursor: pointer; margin: 0 auto;font: normal 22px/80px "\5B8B\4F53"; color: #c9c9c9; text-align: center; background: url(../img/title_bg_close.gif) center no-repeat; width: 420px;height: 80px;}.case .on h2{background: url(../img/title_bg_open.png) center no-repeat;}.brand {width:1190px;height:250px;margin:0 auto;position: relative;}.brand ul li a {    display: block;    height: 60px;    line-height: 60px;    width: 184px;    margin:20px 10px 10px 0;    border: 1px solid #F2F2F2;    text-align: center;    color: #666;    overflow: hidden;    float:left;}.brand .fCl-nav {    height: 24px;    line-height: 18px;    background: white;    position: absolute;    bottom: 0;    left:50%;    margin-left: -90px;    padding: 0 33px;}.brand .fCl-nav li{    width: 10px;    height: 10px;    margin: 0 5px;    border-radius: 10px;    background: #c9c9c9;    float: left;    overflow: hidden;    cursor: pointer;}.brand .fCl-nav li.on{    background-color: #0284cf;    width:24px;}/*footer*/.footer{width:100%;height:100px; background-color: #00458e; margin:0 auto;}.footer-info{ float:right; margin-top:16px;}.footer-info p{ line-height:20px;color:#fff; text-align: right; font-size: 12px; line-height: 24px;}.footer-info a{ display:inline-block; line-height:20px; padding:0 8px; color:#fff;}.footer-info a:last-child{padding-right: 0;}.footer-info a:hover{ color:#fff; text-decoration: underline;}/*.......side-contact........*/.side-contact{    float: none;    position: fixed;    right: 0px;    top: 50%;    margin-top: -80px;    z-index: 9;}.side-contact li{    width: 42px;    height: 45px;    background: #222;    float: none;    margin-top: 1px;    text-align: center;    line-height: 45px;    position: relative;}.side-contact li.moving{    position: absolute;    top: 46px;}.side-contact li.qq{    width: 110px;    right: -68px;}.side-contact li.phone{    width: 126px;    right: -84px;    top: 0px;}.side-contact li.ewm{    margin-top: 93px;    position: relative;}.side-contact li.ewm img{    position: absolute;    top: -200px;    right: 46px;    display: none;}.side-contact li.ewm:hover img{    display: block;}.side-contact li:hover{    background: #0284cf;}.side-contact li a{    display: block;    width: 100%;    height: 100%;    color: #fff;    font-size: 12px;    line-height: 45px;}.side-contact li.moving a{    padding-left: 15px;}.side-contact li.phone a{    padding-left: 21px;}.side-contact .top a{    background: url(../img/icon38.png) no-repeat  15px 6px;}.side-contact .phone a{    background: url(../img/icon34.png) no-repeat  6px 12px;}.side-contact .qq a{    background: url(../img/icon35.png) no-repeat  5px 12px;}.side-contact .ewm a{    background: url(../img/icon37.png) no-repeat  10px 12px;}#scrollUp{display: none;}.navListBox{ width:235px; background-color:#0284cf;}.navListBox {    position: relative;    z-index: 1;    width: 235px;    height:420px;    background: #0284cf;}.navListBox .mainCate {    padding:0 35px;    zoom: 1;}.navListBox .evenLeval {    background: #fff;}.navListBox h3 {    height: 28px;    line-height: 28px;    font-size: 16px;    overflow: hidden;}.navListBox h2 span {    width: 18px;    height: 15px;    float: right;    color:#fff;    font: normal 12px/42px ����;}.navListBox p {    height: 20px;    line-height: 20px;}.navListBox p a {    margin-right: 10px;    color: #666;}.navListBox .subCate {    display: none;    background: url(../img/index_menu_bg.png) right bottom no-repeat #fff;    position: absolute;    left: 235px;    top: 0;    width: 1045px;    height:420px;    color: #333;}.navListBox .subCate h4 {    height: 26px;    line-height: 26px;    margin: 0 0 10px 0;    border-bottom: 1px solid #ccc;    font-size: 16px;    color: #333;}.navListBox .subCate ul {    width: 230px;;float: left;    overflow: hidden;    padding-top: 20px;}.navListBox .subCate li {    width: 230px;    float: left;    display: inline;}.navListBox .subCate li a {    display: block;    float: left;    padding: 0 5px;    line-height: 25px;    color: #666;    word-break: keep-all;    white-space: nowrap;}.navListBox .subCate #sub-ul-1 {    width: 100%;;}.navListBox .on {    background: #fff;    color: #333;}.navListBox .on a{ color:#333;}.navListBox .on h3 a,#nav .on p a {    color: #fff;}.navListBox .on h2 span {    color: #666;}.navListBox .on .subCate {    display: block !important;}#mainCate-4 .subCate {    top: -100px}#mainCate-5 .subCate {    top: -164px;}#mainCate-6 .subCate {    top: auto;    bottom: 0;}.downMenu h1{font: normal 16px/50px "\5B8B\4F53"; padding-left:20px; color:#fff; border-bottom:1px solid #f2f9fd;}.downMenu h2{font: normal 14px/42px "\5B8B\4F53"; padding-left:45px;}.downMenu .icon_cate{ background:url(../img/icon_menu_list.png) left top no-repeat;}.downMenu .icon_cate_1{ background-position:left top;}.downMenu .icon_cate_2{ background-position:left -42px;}.downMenu .icon_cate_3{ background-position:left -84px;}.downMenu .icon_cate_4{ background-position:left -126px;}.downMenu .icon_cate_5{ background-position:left -168px;}.downMenu .icon_cate_6{ background-position:left -210px;}.downMenu .icon_cate_7{ background-position:left -252px;}.downMenu .on .icon_cate{ background:url(../img/icon_menu_list2.png) left top no-repeat;}.downMenu .on .icon_cate_1{ background-position:left top;}.downMenu .on .icon_cate_2{ background-position:left -42px;}.downMenu .on .icon_cate_3{ background-position:left -84px;}.downMenu .on .icon_cate_4{ background-position:left -126px;}.downMenu .on .icon_cate_5{ background-position:left -168px;}.downMenu .on .icon_cate_6{ background-position:left -210px;}.downMenu .on .icon_cate_7{ background-position:left -252px;}.nav .sub .downMenu dl{width:420px; padding:20px 40px 10px;}.downMenu dl dd{font: 14px/20px "\5B8B\4F53"; color:#999;}.navListBox .m-list3 .u-img{ position:relative; width:260px; height:160px;}.navListBox .m-list3 .u-img a{ padding:0;}.navListBox .m-list3 .u-img p{ position:absolute; width:260px; height:36px; line-height:36px; background-color:#000; opacity:0.7;filter:alpha(opacity=70); bottom:0; left:0;}.navListBox .m-list3 .u-img p a{ text-align:center; line-height:36px; color:#fff; float:none; width:260px;}.navListBox .m-list3 .u-img p a:hover{ background-color:#0284d0;}.navListBox .m-list3 ul{ width:100%; padding:25px 30px 0;}.navListBox .m-list3 li{display: inline;float: left;width: 260px;margin: 10px 30px;}/* Section Nav=============================================*/#section-nav {    display:black;    opacity:1;    position: fixed;    z-index:1000;    top:50%;    right:20px;    margin-top:-80px;    -webkit-transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1.000);    -moz-transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1.000);    transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.intro-finished #section-nav {    opacity:1;    display:block;}#section-nav .nav-link {    display:block;    position:relative;    margin:0;    height:10px;    width:10px;    padding:5px;}#section-nav .nav-link:hover {    cursor:pointer;}#section-nav .nav-link.active:hover {    cursor:default;}/* nav label */#section-nav .nav-link .label {    cursor:default;    opacity:0;    filter:alpha(opacity=0);    position: absolute;    right: 15px;    white-space:nowrap;    text-align:right;    color:#666;    line-height:15px;    -webkit-transition:opacity .2s ease-in-out;    -moz-transition:opacity .2s ease-in-out;    transition:opacity .2s ease-in-out;}#section-nav .nav-link:hover .label {    opacity:1;    filter:alpha(opacity=1);    zoom:1;    cursor:pointer;}#section-nav .nav-link.active:hover .label {    opacity:0;}/* nav dot */#section-nav .nav-link .dot {    display:block;    position:relative;    height:12px;    width:12px;    background:url(../img/icon_right_dot_a.gif) no-repeat;}#section-nav .nav-link.active .dot {    background:url(../img/icon_right_dot.gif) no-repeat;}/*20170119 2017����*/.DB_tab25 .DB_imgSet .DB_0_1{position:absolute;left:10px;top:33px;}.DB_tab25 .DB_imgSet .DB_0_2{position:absolute;left:220px;top:10px;}.DB_tab25 .DB_imgSet .DB_0_3{position:absolute;left:220px;top:180px;}.DB_tab25 .DB_imgSet .DB_0_4{position:absolute;left:480px;top:180px;}.DB_tab25 .DB_imgSet .DB_0_5{position:absolute;left:740px;top:180px;}.DB_tab25 .DB_imgSet .DB_0_6{position:absolute;left:720px;top:355px;}#navbar > div > div > a{    color:#fff;}#navbar > div > div > a:hover{    color:#cba455;}