/* CSS Document */
*{ margin:0; padding:0; font-family:"΢���ź�";}
body{ min-width:1200px;}
a{ text-decoration:none;}
.allbox{ width:100%; height:auto; float:left; overflow:hidden;}
.zhaibox{ width:1200px; margin:0 auto;}
.allnav{ width:100%; height:auto; position:absolute; top:0; left:0; z-index:999;}
.logoclass{ float:left; margin:15px;}


#menu1 {
    width: 730px;
    height: 40px;
    padding: 0 15px;
    display: block;
    float:right;
}

#menu1 h1, #menu1 ul, #menu1 p, #menu1 img {
    margin: 0;
    padding: 0;
    border: 0
}

#menu1 h1 {
    font-weight: 400
}

#menu1 ul {
    list-style: none
}

#menu1 a {
    text-decoration: none;
    color: #d0d0d0
}

#menu1 .menu-label1 {
    font-weight: 700;
    text-transform: uppercase; line-height:80px; font-size:20px; font-weight:normal;
}
#menu1 .menu-label {
    font-weight: 700;
    text-transform: uppercase; line-height:30px; font-size:16px; font-weight:normal;
}

#menu1 .menu-top > li {
    float: left; 
    position: relative;
    text-align: center;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

#menu1 .menu-top > li:hover {
    background:rgba(0,0,0,0.5);
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

#menu1 .menu-top .menu-right {
    float: right
}

#menu1 .menu-button {
    display: block;
    line-height: 40px;
    padding: 0 20px;
    color: #d0d0d0;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 li:hover .menu-button {
    color: #fff;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 .menu-drop {
    padding-right: 15px
}

#menu1 .menu-drop .menu-label {
    padding-right: 20px;
    background: url(/image/menu1-drop1.png) no-repeat right;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -ms-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s
}

#menu1 li:hover .menu-drop .menu-label {
    background: url(/image/menu1-drop2.png) no-repeat right;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -ms-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s
}

#menu1 .menu-dropdown {
    text-align: left;
    background:rgba(0,0,0,0.5);
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    position: absolute;
    left: -5000px;
    opacity: 0;
    z-index: 100
}

#menu1 li:hover .menu-dropdown {
    left: 0; top:80px;
    opacity: 1;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -ms-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

#menu1 .menu-right:hover .menu-dropdown {
    left: auto;
    right: 0
}

#menu1 .menu-sub {
    margin: 5px 0
}

#menu1 .menu-sub li {
    white-space: nowrap; min-width:115px;
    -webkit-transition: background-color .1s;
    -moz-transition: background-color .1s;
    -ms-transition: background-color .1s;
    -o-transition: background-color .1s;
    transition: background-color .1s
}

#menu1 .menu-sub li:hover {
    background: #2a2a2a ;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

#menu1 .menu-subbutton {
    display: block;
    padding: 7px 20px;
    line-height: 1.3;
    color: #d0d0d0;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 .menu-sub li:hover .menu-subbutton {

    color: #fff;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 .menu-desc {
    font-style: italic;
    color: #a0a0a0;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 .menu-sub li:hover .menu-desc {
    color: #d0d0d0;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu1 .menu-row {
    vertical-align: text-top;
    display: inline-block;
    zoom: 1;
    *display: inline
}

#menu1 .menu-row .menu-sub {
    margin: 0
}

#menu1 h1 {
    font-size: 2em;
    color: #a0a0a0
}

#menu1 p {
    color: #e5e5e5
}

#menu1 .emp {
    font-weight: 700
}

#menu1 .quote {
    font-style: italic
}

#menu1 .menu-dropdown3 {
    padding-top: 5px;
    white-space: nowrap
}

#menu1 .menu-dropdown3 h1 {
    margin: 0 0 5px 20px
}

#menu1 .menu-dropdown3 .menu-row {
    border-right: 1px dotted #707070;
    margin: 5px 0
}

#menu1 .menu-dropdown3 .menu-row:last-child {
    border-right: 0
}

#menu1 .menu-dropdown4 {
    padding-top: 5px;
    white-space: nowrap
}

#menu1 .menu-dropdown4 h1 {
    margin: 0 0 5px 20px
}

#menu1 .menu-dropdown4 .menu-row div {
    border-right: 1px dotted #707070;
    margin: 5px 0 10px
}

#menu1 .menu-dropdown4 .menu-row:last-child div {
    border-right: 0
}

#menu1 .menu-dropdown4 .menu-row div:last-child {
    margin-bottom: 5px
}

#menu1 .menu-dropdown6 img {
    margin-right: 5px;
    vertical-align: middle
}

#menu1 .menu-dropdown6 .menu-label {
    vertical-align: middle
}

#menu1 .menu-dropdown6 .menu-subbutton {
    padding: 5px 20px
}

#menu1 .menu-dropdown7 {
    padding: 10px;
    width: 210px
}

#menu1 .menu-dropdown7 p {
    margin-top: 7px
}

#menu1 .menu-dropdown7 h1 {
    color: #e0e0e0;
    padding-bottom: 3px;
    border-bottom: 1px solid #858585
}


.section{ padding:60px 0px;}
.syallbt{ width:1200px; height:45px; font-size:30px; background:url(/images/line_03.png) no-repeat bottom center; text-align:center; color:#999; float:left;}
.syfwnr{ width:1200px; margin-top:30px; margin-bottom:60px; float:left; height:auto; overflow:hidden;}
.syfwnr li{ float:left; width:278px; height:150px; padding:50px 0px; border:#ddd solid 1px; text-align:center; margin:10px; font-size:18px; color:#318fcd; line-height:40px;}
.syfwnr li:hover{ background:#f5f5f5;}

.syfwly{ width:1200px; margin-top:30px; float:left; height:auto; overflow:hidden; margin-bottom:80px; }

.syabout{ float:left; width:1170px; margin-bottom:60px; height:auto; padding:0 15px; font-size:16px; line-height:30px;}
.aboutbt{ font-size:24px; line-height:60px; margin-bottom:20px;}
.more{ padding:10px 15px; border:#318fcd solid 1px; color:#318fcd}

.syfwbz{ float:left; width:1200px; height:auto; margin-top:30px; padding-bottom:60px;}
.syfwbz li{ float:left; width:546px; font-size:16px; line-height:30px; margin:0 15px; }
.sjbmsize{ font-size:24px; color:#318fcd; line-height:60px;}

.allfoot{ float:left; width:100%; height:auto; background:#004572; font-size:16px;}
.footnr{ padding:15px; float:left; width:1200px; color:#fff;}

.nydqwz{ float:left; width:100%; height:80px; line-height:80px; border-bottom:#ccc solid 1px; font-size:16px;}
.biaoti1{ float:left; width:240px; border-bottom:#005983 solid 2px; color:#005983; font-size:24px; text-align:center; font-weight:bold;}
.btdqw{ float:right; width:800px;  text-align:right; padding-right:25px;}
.productul{ float:left; width:1200px; height:auto; padding-top:40px;}
.productul li{ float:left; width:562px;  margin:19px; line-height:30px; font-size:16px; color:#999;min-height:650px}
/* height:600px; */
.prsize{ font-size:24px; line-height:60px;}

.areanriong{ float:left; width:1150px; padding:40px 25px; line-height:30px; font-size:16px;}
.areabt{ font-size:20px; font-weight:bold; color:#004573; line-height:40px;}
.lanbiao{ float:left; width:200px; height:50px; background:#004572; color:#fff;  text-align:center; font-size:24px; line-height:50px;}

.newsnr{ float:left; width:1200px; height:auto;}
.newsleft{ float:left; width:240px; height:600px; padding-top:40px;}
.newsleft li{ float:left; width:240px; height:60px; border-bottom:#ccc solid 1px; text-align:center; font-size:18px; line-height:60px;}
.newsleft li>a.hover{ background:#004573; color:#fff;}
.newsleft li>a{ display: block; color:#000;}

.newsright{  width:890px; float:right; height:auto; padding-top:20px; margin-right:25px;}
.newsright li{ float:left; width:890px; height:auto; padding:20px 0px; line-height:24px; border-bottom:#ccc dashed 1px; font-size:14px; color:#666666 }
.newsbt{ font-size:18px; line-height:30px; color:#000;}
.yema{ float:left; width:890px; height:80px; margin-top:40px; text-align:center; font-size:16px;}
.yema a{ padding:5px 10px; border:#ccc solid 1px; color:#000;}

.viewright{width:890px; float:right; height:auto; padding:30px 0px; margin-right:25px; line-height:30px; overflow:hidden; margin-bottom:40px;}
.viewbt{ float:left; width:890px; height:80px; line-height:80px; font-weight:bold; font-size:28px; text-align:center;}
.viewly{ float:left; width:890px; height:40px; line-height:40px; color:#666; text-align:center; margin-bottom:10px;}
.viewoi{ float:left; width:890px; height:auto; line-height:30px; color:#666;  margin-top:20px;}

