
/*顶部导航*/
#nav{ height:61px;    position: absolute;
    left: 0;
    top: 0;
    z-index: 10000;
    width: 100%;    min-width: 1200px;}
#top{  height:61px; line-height:61px; width:100%;background:none; min-width:1200px; line-height:50px; color:#fff;}
#top:hover {
    height: 100%;
    background-color: #111;
    background-color: rgba(17,17,17,1);
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
#top .top-logo{ display:block; float:left; margin-right:25px; padding-top:16px;}
#top .top-logo img{ width:40%; margin-top:-50px;}
#top .top-logo-word{ display:block; float:left; padding-left:18px; padding-top:30px; margin-right:50px;*margin-right:40px; width:200px;font-size:13px; font-weight:normal; color:#fff;}
#top .top-logo-word b{ display:block; padding-bottom:1px; font-size:16px; font-weight:bold; text-align:justify}
#top .top-nav{ display:block; height:63px;}
#top .top-nav li{ float:left;}
#top .top-nav li a{ color:#fff;}
#top .top-nav li a:hover,#top .top-nav li a.active{ color:#cb0008}
#top .top-nav .nav-list{display:block;width:auto; height:61px; line-height:61px; }
#top .top-nav .little-up:hover{ background:url("../images/little-up.png")/*tpa=http://m.javamalls.com/images/little-up.png*/ bottom no-repeat;}
#top .top-nav .nav-list .nav-list-link{ display:block; padding:0 15px 0; margin:0px 5px;width:auto; height:30px; font-size:16px;  font-weight: normal; text-align:center;}
#top .top-nav .nav-list-link:hover{ color:#cb0008 !important}
.primary div.sub{ display:none;}
#top .top-nav .nav-list .nav-list-link i{background:url("../images/nav_xiala.png")/*tpa=http://m.javamalls.com/images/nav_xiala.png*/ right no-repeat; display:inline-block;width: 14px;height: 7px; vertical-align:middle; padding-left:4px;}
#top .top-nav .nav-list .nav-list-link i.i1{ }
#top .top-nav .nav-list .img1{ position:absolute; top:-17px; right:57.4%;*right:57.4%; width:29px; height:18px; display:inline;}
#top .top-nav .nav-list .img2{ position:absolute; top:-17px; right:67.4%;*right:67.4%; width:29px; height:18px;  display:inline;}
.primary li:hover > div.sub{display: block;}
.primary div.sub{position:absolute;top:61px;left:0;z-index: 999;width:100%; min-width:1200px; background:url("../images/nav_bg.png")/*tpa=http://m.javamalls.com/images/nav_bg.png*/ center; background-repeat:repeat-x repeat-y;}
.primary div.sub li{float:left;width:270px;padding:0px; padding-left:30px}
.primary div.sub li:first-child{ margin-left:0}
.primary div.sub li h1{padding-bottom:10px; font-size:20px; color:#fff; font-weight:normal; border-bottom:#fff solid 1px}
.primary div.sub li div{ padding:20px 0px 10px; height:100px;}
.primary div.sub li div.line1{border-bottom:#fff solid 1px}
.primary div.sub li div a{ display:block;padding:4px 0px 2px; border-bottom:rgba(255,255,255,0.0) solid 1px;}
.primary div.sub li div p{ display:block; float:right; padding:2px 0px; width:270px; font-size:12px; color:#d4d4d4; line-height:26px; margin-top:6px;}
.primary div.sub li div b{ width:90px; font-size:16px;color:#fff;  font-weight:normal}
.primary div.sub li div a{ display:block; width:271px; color:#fff; font-size:17px;}
.primary div.sub li div a span{font-size:16px; display:inline-block; line-height:30px;}
.primary div.sub .more{ display:block; margin-top:34px; width:268px; height:38px; font-size:15px; text-align:center; line-height:34px; color:#fff; background:none; border:#fff solid 1px;}
.primary div.sub .more:hover{ color:#000; background:#fff;}

.call span{ margin-top:8px; font-size:24px; display:inline-block}
.call img{ width:196px; height:22px; margin-top:35px; }
.call span label{ font-weight:600;}