@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-family:"微软雅黑";}
img { border:0;}
a { text-decoration:none; color:#555;}
a:hover { text-decoration:underline; color:#000;}
ul,p,h1,h2,h3,h4 { list-style:none; padding:0; margin:0;}
.c { clear:both;}
.w { width:1200px; margin:0 auto;}

.top { background:#eee; line-height:35px; height:35px; font-size:14px; color:#555;}
.top p{ float:left;}
.top span{ float:right; color:#999;}
.top a{ padding:0 5px;}
.logo { float:left; padding:20px 20px 20px 0;}
.logor { float:left; border-left:1px #CCCCCC solid; margin-top:35px; padding-left:30px;}
.logor p{ color:#666; font-size:15px; line-height:25px;}
.logor {}
.logor {}
.tel { float:right; background:url(tel.png) no-repeat 0 35px; padding-left:60px; padding-top:25px; padding-right:20px;}
.tel p{ color:#666; line-height:30px;}
.tel .mob{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#0C3F83;}
.telr { float:right; padding-left:20px; margin-top:25px; border-left:1px #CCCCCC solid;}
.telr p{ color:#666; line-height:30px;}
.telr .mob{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#0C3F83;}
.xnav { background:#0C3F83; overflow:auto;}
.xnav ul{}
.xnav li{ float:left; text-align:center; font-size:17px;}
.xnav a{ color:#FFF; display:block; width:150px; padding:15px 0;}
.xnav a:hover{ background:#eee; color:#0C3F83;}
.xnav .home a{background:#eee; color:#0C3F83; font-weight:bold;}

.xnava:hover .xnavb { display: block;}
.xnavb {display: none; position: absolute; z-index:9999; background-color: #f9f9f9; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  padding:10px;}
.xnavb dt { font-size:15px;}
.xnavb dt a { color:#333;}
.xnav .home {background:#eee; color:#0C3F83; font-weight:bold;}

.foot { background:#555; padding:50px 0; color:#fff; overflow:auto;}
.foota { float:left;}
.footb { float:left; padding-left:45px;}
.footc { float:right; text-align:center; line-height:35px;}
.foota ul{ float:left; margin-right:30px;}
.foota li{}
.foota li h4 { padding-bottom:10px; border-bottom:1px #ccc solid;}
.foota li p { font-size:15px; line-height:30px; padding-top:15px;}
.foota li a { color:#CCC;}
.footb h4{ padding-bottom:10px;}
.footb p{ font-size:15px; line-height:25px; color:#CCC;}
.footb p span { float:left;}
.bot { background:#333; color:#FFF; height:55px; line-height:55px; text-align:center; margin:0 auto; font-size:14px;}
.bot span{ margin:0 20px;}
.bot a{ color:#FFF;}
.bota { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
