@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p {
    cursor: default;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: medium none;
}
ul, li, dl, dt, dd, ol, p, img {
    border: medium none;
    list-style: outside none none;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
del, ins {
    text-decoration: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
button, input, select, textarea {
    font-size: 100%;
}
q::before, q::after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
a {
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    outline: medium none;
}
.clear {
    clear: both;
}
.clear20 {
    clear: both;
    height: 20px;
}
body{ background:#ecf1f1 url(../images/2017nb_bgbg.jpg) no-repeat top center; max-width:1920px; margin-left:auto; margin-right:auto; width:100%;}
.top{ height:150px; margin-left:auto; margin-right:auto; overflow:hidden; max-width:1002px;}
.top .logo{width:360px; height:98px; margin-top:20px;}
.Content{ width:1050px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden;}
.Content_list{ width:1050px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; background:#FFF; padding:20px;}
.Content_list .title{ height:45px; background:#327AFF url(../images/xxgkzl_title_bg.png) no-repeat right top;}
.Content_list .title p{ height:45px;background:url(../images/xxgkzl_title_bg1.png) no-repeat 40px top; padding-left:117px; font-weight:bold; color:#FFF; font-size:14pt; line-height:45px;}
.Content_list .page_list{ padding:10px; margin-left:auto; margin-right:auto; width:1005px;}
.Content_list .page_list ul li{ background:url(../images/xxgkzl_li_bg1.png) no-repeat top center; width:230px; height:54px; text-align:center; line-height:54px; margin-right:18px; margin-top:20px; float:left;}
.Content_list .page_list ul li:hover{ background:url(../images/xxgkzl_li_bg2.png) no-repeat top center; width:230px; height:54px;}
.Content_list .page_list ul li a{ font-size:14px; font-weight:bold; line-height:50px; color:black;}
.Content_list .qx{ width:450px; float:left; margin-top:150px; margin-left:100px;}
.Content_list .qx ul li{ width:120px; height:30px; float:left; color:#FFF; background:#327AFF; margin-right:20px; margin-bottom:10px;text-align:center; line-height:30px;}
.Content_list .map{ float:right; width:400px; height:600px; background:url(../images/xxgkzl_li_bg3.png) no-repeat 20px 20px;}
.Content_list .qx ul li:hover{ background:#F49800;}
.Content_list .qx ul li a{ color:#FFF;}
.list{ width: 472px; float:left; }
.list ul li{ width:448px; height:85px; background:url(../images/2017nb_leftpic01.png) no-repeat left top; line-height:80px; font-size:16px; color:#FFF}
.list ul li:hover{width:448px; height:85px; background:url(../images/2017nb_leftpic02.png) no-repeat left top; line-height:80px; font-size:16px;color:#FFF}
.list ul li p{ color:#FFF; font-size:16pt; font-weight:bold; width:80px; text-align:center; float:left; line-height:80px; margin-right:20px;}
.list ul li a{ color:#FFF; font-weight:bold; margin-left:15px; float:left;}
.qxgk{ width:450px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden;}
.qxgk p{ width:199px; height:61px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/xxgkzl_Btm_bg.png) no-repeat top center; line-height:61px;}
.qxgk p a{ color:#FFF; font-size:16px;}
.qxgk .bmgk_a{ float:left;}
.qxgk .qxgk_a{ float:right;}
.nbzz{ float:right;}
.footer{ height:80px;  margin-left:auto; margin-right:auto; text-align:center;  position:relative; bottom:0px;}
.footer p{ color:#32577d; line-height:25px;}

.top_cnt{height:56px;}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
.matl50{ margin-right:100px;}
.matop{margin-top:20px;}


