﻿@charset "utf-8";

/* CSS Document */



/*公共样式------------------------------------------------*/

body{ overflow-x:hidden;}

body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,ul,form,input,select,textarea{margin:0;padding:0; color:0; font-family: "微软雅黑"; font-size:12px; font-weight:normal; color:#404040;}

img{ border:0;}

p{ margin:0; padding:0;}

a img{border:none;}

li{list-style-type:none;}

a{text-decoration:none;color:#404040;}

input{vertical-align:middle;font-family:"微软雅黑";}

table{border-collapse:collapse;font-family:"微软雅黑";}

a:hover{cursor:pointer;}

input{vertical-align:middle;font-family:"微软雅黑"; border:0;}





/*页头页尾------------------------------------------------*/

.contact{ width:1000px;position:relative; left:50%; margin-left:-500px; overflow: hidden;}

.header{ width:100%; height:170px; display:table;;}

.header .head-top{ width:100%; display:table;}

.head-link{ min-width:110px; float:right;margin:30px 0;z-index:999; }

.head-link li{position:relative; margin-left:15px; display:table; width:100%;z-index:999;}

.head-link li a{ display:block;z-index:999;}
.head-link li a img{ float:left;}
.head-link li a b{ float:left; font-weight: normal; margin: 4px 0 0 10px;}
.head-link li a p{ display:none; position:absolute; top:25px; left:0;z-index:999; }
.head-link li a p img{z-index:999;}
.head-link li a:hover{ opacity:0.8;}
.head-link li a:hover b{ font-weight:bold;}
.head-link li a:hover p{ display:block;}

.logo{ display:block; float:left; width:318px; height:48px; margin:30px 0;}

.head-nav{ width:100%; display:table; z-index:1; }

.head-nav li{float:left; position:relative;width:82px;height:31px; border-top:3px solid #e3e3e3; text-align:center; margin-right:19px; font-size:16px; color:#585858; z-index:1;}

.head-nav li.nav-selected{color:#004ea2; border-color:#004ea2;}

.head-nav li.nav-selected a{color:#004ea2;}

.head-nav li.nav-selected dl dd a{ color:#676767;}

.head-nav li a{color:#585858; display:block; width:82px; height:46px; line-height:46px;z-index:1;}

.head-nav li a:hover{ color:#004ea2;}

.head-nav li:hover{ border-color:#004ea2;}

.head-nav li.nav-selected dl dd a:hover{color:#004ea2;}

.head-nav li dl{ position:absolute; left:0 ;top:46px; background:#cbd8ee; display:none; z-index:1; text-align:left;}

.head-nav li dl dd{ float:none; font-size:14px; display:table;}

.head-nav li dl dd a{ width:100px; display:block; height:36px; line-height:36px; display:table;text-align:left; padding:0 10px; color:#676767;}

.head-nav li dl dd:hover{ background:#b3e1f8;}



.footer{ width:100%; display:table; border-top:3px solid #e7e7e7; padding-top:30px; margin:80px 0 30px 0;}

.foot-l{ width:50%; float:left;}

.foot-l li{ float:left;}

.foot-l li a{ display:block; padding:0 25px; float:left; color:#a8a8a8;}

.foot-l li span{color:#a8a8a8;}

.foot-l li a:hover{color:#4a73b5;}

.foot-r{ display:block; float:left; width:50%; text-align:right; color:#a8a8a8;}