@charset "utf-8";
* { padding:0px; margin:0px;}
body { color:#000; font-family:"微软雅黑"; font-size:14px;}
a { color:#333; text-decoration:none;}
a:hover { color:#ff8400;}
img { border:0px;}
ul li { list-style:none;}
div {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
p {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
li {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.ggmain { width:1200px; margin:0px auto;}

.flex { display:flex; justify-content: space-between;}

.top { width:100%; height:38px; background:#1077ba; color:#fff; clear:both; overflow:visible; line-height:38px; text-align:left;}
.top a { color:#fff;}
header { width:1200px; margin:0px auto; height:132px;}
header h1 { width:489px; float:left;}
header h1 img { height:95px; margin-top:19px; float:left;}
header h1 p { width:360px; margin-left:25px; float:left; line-height:39px; margin-top:36px; font-size:30px; font-weight:700;}
header h1 p span { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:400; line-height:28px;  letter-spacing:1px;}
header h1 a { color:#000;}
header h1 a:hover { color:#000;}


.header_r { width:618px; float:right;}
.header_r .hotline { width:180px; float:right; background:url(../images/dh.jpg) no-repeat top left; padding-left:46px; text-align:left; color:#1077ba; margin-top:26px; line-height:12px;}
.header_r .hotline p.dh{ font-family: "Times New Roman", Times, serif;  line-height:25px; font-size:22px;   }


nav { width:100%; float:left;}
nav ul li { width:14.2%; float:left; line-height:62px; font-size:16px; font-weight:700;text-align:center;}
nav ul li a { }

footer { width:100%; background-color:#1972c2; height:104px; line-height:104px; text-align:center; color:#FFFFFF;  clear:both; overflow:visible;}
footer a {color:#FFFFFF;}
