﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, tr,td,span,img,input
{
	border: 0 none;
    margin: 0px;
    padding: 0px;
}
body {
    font-family: "微软雅黑","宋体",Arial;
    font-size: 14px;
    position:relative;
    color: #505656;
}
a{
    color: #373B3F;
    text-decoration: none;
}
a:hover {
    text-decoration:none;
    color:#039be5;
}
ul {
    list-style: none outside none;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.mcenter
{
  width:1160px;
  margin:0px auto;
  position:relative;
}
div.last,li.last
{
  margin-right:0px;	
}
/* #topheader */
#topheader
{
   background: #0070bb none repeat scroll 0 0;
   height: 60px;
   width:100%;	
   z-index:999;
}
#topheader.egf
{
   position:fixed;
}
.dlogo
{
   float:left;
   margin-top:11px;
   margin-right:30px;
}
.dlogo img
{
   height:36px;
}
.ourtel
{
   float:left;
   margin-top:16px;
   margin-right:30px;
   display:none;
   height:26px;
}
ul.topnav {
    float: left;
    margin-left:20px;
}
ul.topnav li{
    float: left;
    color: #fff;
    font-size:16px;
    line-height:59px;
    position:relative;
}
ul.topnav li h2 i{
    padding-right:0px;
    font-size:16px;
    padding-left:4px;
}
ul.topnav li.active{
    background-color: #ededed;
}
ul.topnav li.active a{
    color: #1866ba;
}
ul.topnav li a{
    color: #373b3f;
}
ul.topnav li h2 a:hover{
    background-color: #ededed;
    color:#1866ba;
    text-decoration:none;
}
ul.topnav li h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size:16px;
}
ul.topnav li h2 a {
    color: #fff;
    display: inline-block;
    font-family: "microsoft yahei";
    height: 60px;
    padding: 0 20px;
}

ul.topnav li ul.Resource {
    display: none;
    height: auto;
    left: 0;
    position: absolute;
    top: 60px;
    width: 180px;
    z-index: 99999;
}
ul.topnav li ul.Resource li {
    float: left;
    text-align: left;
    border-bottom:1px solid #016cb4;
    width:100%;
    line-height:normal;
    background-color:#0070bb;
}
ul.topnav li ul.Resource li.no {
    background-image:none;
}
ul.topnav li ul.Resource li:hover
{
   background-color:#fff;    
}
ul.topnav li ul.Resource li:hover a
{
   color:#1866ba;    
}
ul.topnav li ul.Resource li a {
    display:inline-block;
    font-size: 14px;
    color: #ffffff;
    padding: 10px 15px;
    height:auto;
}
ul.topnav li ul.Resource li a:hover {
    background-color:#fff;
    color:#1866ba;
}
ul.topnav li ul.Resource li .Resource2
{
  left:100%;
  top:0px;
  width:210px;
}
ul.topnav li ul.Resource li .Resource2 li
{
    float: left;
    text-align: left;
    border-bottom:1px solid #016cb4;
    width:100%;
    background:none;
    background-color:#0070bb;
}
ul.topnav li ul.Resource li .Resource2 li a
{
    display:inline-block;
    padding: 10px 10px;
    width:100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:White;
}
ul.topnav li ul.Resource li .Resource2 li .Resource2 li a
{
    color:White;
}
ul.topnav li ul.Resource li .Resource2 li .Resource2 li a:hover
{
    color:#1866ba;
}
ul.topnav li ul.Resource li  .Resource2 li:hover
{
  background-color:#fff;
}
ul.topnav li ul.Resource li  .Resource2 li:hover a,ul.topnav li ul.Resource li  .Resource2 li a:hover
{
  color:#1866ba;
}

.eshoplink {
    color: #ffffff;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0 15px;
}
.eshoplink i {
    font-size: 28px;
    display:block;
    color:#fff;
}
.sobox {
    background-color: #0279b3;
    border-radius: 0 0 3px 3px;
    display: none;
    opacity: 1;
    padding: 30px 20px 0px 25px;
    position: absolute;
    right: 0;
    top: 60px;
    width: 520px;
    z-index: 999999;
}
#btsoso {
    background: rgba(0, 0, 0, 0) url("/files/images/searchBox.png") no-repeat scroll 0 0;
    border: medium none;
    color: #888888;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    outline: medium none;
    padding: 0 0 0 35px;
    text-shadow: 1px 1px 0 white;
    width: 385px;
}
.sosobt {
    background: rgba(0, 0, 0, 0) url("/files/images/buttons.png") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 83px;
    float:right;
}
.eshoplink:hover {
    background-color: #0279b3;
}
.sobox span
{
   line-height:40px;
}
.sobox span a
{
   color:White;
   padding-right:10px;
}
/** footer **/
#footer
{
    background: #f4f6f7 none repeat scroll 0 0;
    color: #505656;
    width:100%;
    padding:40px 0px;
}
#footer dl {
    float: left;
    width: 150px;
}
#footer dl dt {
    color: #505656;
    margin-bottom: 13px;
    font-size: 16px;
    font-weight: 600;
}
#footer dd {
    background: url(/files/images/jian.jpg) no-repeat 0px 12px;
    min-height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
    height: 30px;
}
#footer dd a {
    color: #96a1a3;
}
#footer .dllast
{
   float:right;
   width:250px;
}
#footer .dlsecond
{
   width:240px;
}
#footer .dllast dd
{
    padding-left:22px;
}
#footer .dllast .comico
{
    background:url(/files/images/pp1.jpg) no-repeat 0px 11px; 
}
#footer .dllast .addrico
{
    background:url(/files/images/pp2.jpg) no-repeat 0px 11px; 
}
#footer .dllast .telico
{
    background:url(/files/images/pp3.jpg) no-repeat 0px 11px; 
}
#footer .dllast .emailico
{
    background:url(/files/images/pp4.jpg) no-repeat 0px 11px; 
}
#footer .dllast .webico
{
    background:url(/files/images/pp5.jpg) no-repeat 0px 11px; 
}

#cidaohang
{
    background-color:#f4f6f7;
    padding:15px 0px;
    text-align:center;
    border-bottom:solid 1px #eaeaea;
}
#corpright
{
    background-color:#f2f2f2;
    padding:10px 0px;
    text-align:center;
}
#corpright a
{
   color:#039be5;
   padding-right:15px;
}
/* page */
.mpage
{
 float:right;
 margin:15px 0px;	
 width:100%;
 text-align:center;
}

.mpage > a {
    background: rgba(0, 0, 0, 0) url("/files/images/bigPage.png") no-repeat scroll left top;
    color: #7f7f7f;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 37px;
    vertical-align:middle;
}
.pagePrev b {
    border-color: #f8f8f8 #4e4e4e #f8f8f8 #f8f8f8;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 9px;
    line-height: 0;
    position: absolute;
    top: 12px;
    width: 0;
}
.mpage > a.selected, .mpage > a.selected:hover {
    background: rgba(0, 0, 0, 0) url("/files/images/bigPage.png") no-repeat scroll left -111px;
    color: #fff;
    cursor: default;
}
.pageNext b {
    border-color: #f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    left: 16px;
    line-height: 0;
    position: absolute;
    top: 12px;
    width: 0;
}
/* totop */
.backToTop {
    display: none;
    width: 48px;
    height:48px;
    line-height: 1.2;
    padding: 5px 0;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    background:url(/files/images/jiantou.png) no-repeat;
}