body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }

body { background:#fff; color:#555; font-size:14px; font-family:'微软雅黑', Verdana, Arial, Helvetica, sans-serif;}

td,th,caption { font-size:16px; }

h1,h2,h3,h4,h5,h6{padding:0;}

address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}

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

a:hover {}

img { border:none; }

ol,ul,li { list-style:none; }

input, textarea, select, button { font:16px Verdana,Helvetica,Arial,sans-serif;height:30px;width:60px; }

table { border-collapse:collapse; }

.clearfix {margin:0;padding:0;clear:both;}

/*header*/

header{background: #d0d0d0;}

header .head-top{width:1200px;margin:0 auto;height:30px;line-height:30px;color:#fff;}

header .head-top .welcome{float:left;}

header .head-top .welcome span{font-size:16px;padding-right:5px;}

header .head-top .phone{float:right;font-size:16px;}

header .head-top .phone span{padding-right:5px;}

header .head-bottom{background: #fff;height:100px;color:#2c4a5f;}

header .head-bottom .head-nav{width:1200px;margin:0 auto;}

header .head-bottom .head-nav .logo{padding-top:10px;width:450px;}

header .head-bottom .head-nav .logo img{float:left;margin-right:10px;}

header .head-bottom .head-nav .logo .logo-txt{float:left;margin-top:5px;}

header .head-bottom .head-nav .logo h2{font-size:31px;height:50px;}

header .head-bottom .head-nav .logo small{font-size:16px}

header .head-bottom .head-nav nav{float:right;}

header .head-bottom .head-nav nav ul li{float:left;}

header .head-bottom .head-nav nav ul li a{color:#3d3624;height:100px;width:100px;display:block;text-align:center;}

header .head-bottom .head-nav nav ul li a span{display:block;padding-top:30px;font-weight:bold;font-size:16px;}

header .head-bottom .head-nav nav ul li a:hover{background:#2c4a5f;color:#fff;}

header .head-bottom .head-nav nav ul li .home{background:#2c4a5f;color:#fff;}

/*footer*/

.footer{background-image: url(foot-bj.jpg);margin-top:60px;height:200px;}

.foot_top{background: #2c4a5f;}

.foot_top .f_yqlj{width: 1200px;margin:0 auto;height:30px;line-height:30px;}

.foot_top .f_yqlj ul li{float:left;padding:0 10px;color:#fff;}

.foot_bottom{width:1200px;margin:0 auto;padding-top:20px;}

.f_cont .f_l{float:left;width:800px;padding-top:20px;}

.f_cont .f_l .f_dz{color:#000;}

.f_cont .f_l .f_dz a{color:#000;}

.f_cont .f_l .f_dz p{line-height:24px;}

.f_cont .f_r{float:right;width:400px;}

.f_cont .f_r ul li{float:left;}

.f_cont .f_r ul li a{display:block;border:1px solid #000;width: 85px;height: 35px;margin-left:20px;margin-top:20px;line-height: 35px;text-align: center;color:#000;}

.f_cont .f_r ul li a:hover{color:#fff;background:#2c4a5f;border:1px solid #2c4a5f;}