﻿body 
{
    background-position:top;
    font-size:14px;
    font-family:微软雅黑,宋体,Tahoma,Arial,STHeiti,sans-serif;
    padding:0px;
    margin:0px;
    background:url(../xxgkimages/bg02.png) repeat-x;
}
p
{
    margin:0px;
    padding:0px;
}
ul,li
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    }
a
{
    text-decoration:none;
    color:#222222;
    }
a:hover
{
    text-decoration:none;
    }
table{  
    border-collapse:collapse;  
    border-spacing:0;
    border:0px;
    text-align:left;
}  
input, img, select, textarea {
    font-family: 微软雅黑;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    outline: none;
}
img
{
    border:0px;
    }
.art_left{font-weight:bold;background:#e1f4ff;text-align:center}
.l_head{font-weight:bold;text-align:center;background:url(../xxgkimages/l_head.jpg) no-repeat;height:36px;color:#FFF;line-height:36px;}
.r_head{font-weight:bold;background:url(../xxgkimages/r_head.jpg) no-repeat;height:36px;color:#FFF;line-height:36px;}
.r_head1{font-weight:bold;background:url(../xxgkimages/r_head1.jpg) no-repeat;height:36px;color:#FFF;line-height:36px;}
.CList{width:248px;overflow:hidden;float:left;line-height:28px;}
.CList i{margin:0px 6px 0px 15px;width:11px;height:11px;display:inline-block;cursor:pointer;}
.CList ul{width:215px;padding-left:33px;display:none;}
.CList li{width:215px;float:left;}
.i_1{background:url(../xxgkimages/a.jpg) no-repeat;}
.i_2{background:url(../xxgkimages/-.jpg) no-repeat;}
.i_List{padding:5px 5px 15px 10px;}
.i_List ul{width:100%;}
.i_List ul li{width:330px;float:left;margin:0px 3px;padding-left:10px;border-bottom:#CCC 1px dashed;line-height:32px;background:url(../xxgkimages/ico.gif) no-repeat 0px 13px;}
.D_List{width:100%;margin: 10px 0 0 10px;}
.D_List li{border: 1px solid #CECECE;margin: 3px 0px 0px 3px;width: 226px;height: 38px;float:left;line-height:38px;text-indent: 10px;}
.list_head{text-align:center;font-size:14px;color:#FFF;background:#1f8ee3;line-height:36px;height:36px;font-weight:bold;}

.xxgkGbHeader {
    height: 435px;
    position: relative;
}
.xxgkGbHeader .xxgkGbBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.xxgkGbHeaderC {
    width: 1100px;
    margin: 0 auto;
}
.xxgkGbHeaderLogoBox {
    overflow: hidden;
    padding-top: 25px;
}
.xxgkGbHeaderC .xxgkGbHeaderTitle {
    margin: 45px auto 0;
    display: block;
    width: 716px;
}
.xxgk-main2-bg {
    margin: 0 auto;
    position: relative;
    z-index: 2;
    margin-top: -50px;
    width: 1100px;
    background-color: #ffffff;
    overflow: hidden;
}
.xxgk-main2-bg {
    background-color: #f2f2f2 !important;
    margin-top: -103px !important;
    padding-top: 80px;
}
.xxgk-main2-bg {
    position: relative;
    z-index: 2;
    width: 1100px;
    background-color: rgb(255, 255, 255);
    margin: -50px auto 0px;
    overflow: hidden;
}
.xxgk_v2019Center {
    padding: 0 36px;
}
.xxgk_SearchBox {
    position: relative;
    z-index: 1;
    height: 50px;
}
.xxgk_SearchBox i {
    border-top: 1px solid #c7c7c7;
    position: absolute;
    top: 22px;
    left: 0;
    width: 100%;
    z-index: 1;
}
.xxgk_SearchBox .p_search_2019 {
    width: 546px;
    background: #f2f2f2;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.xxgk_SInputBox {
    position: relative;
    float: left;
    margin-left: 18px;
    margin-right: 18px;
    height: 50px;
    width: 510px;
    background: url(../xxgkimages/Search01.png) no-repeat;
}
.xxgk_SInputBox .inp_srh_2019 {
    width: 430px;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    padding: 17px 0 17px 20px;
    background: none;
    position: absolute;
    left: 0;
    top: 0;
}
.xxgk_SInputBox .btn_srh_2019 {
    width: 60px;
    height: 50px;
    background: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.main-box {
    width: 1028px;
    clear: both;
    padding: 20px;
    margin: 17px auto 0px;
    overflow: hidden;
}
.main-box {
    width: 1028px !important;
    background: none !important;
    margin-top: 72px !important;
    padding-top: 0px !important;
}
.main-box .p_left_box {
    width: 22%;
    float: left;
    min-height: 698px;
    height: 1264px;
    background: rgb(255, 255, 255);
    border-right: 1px solid rgb(239, 239, 239);
    border-left: 1px solid rgb(239, 239, 239);
    overflow: hidden;
}
.main-box .p_left_box {
    width: 22%;
    float: left;
    min-height: 698px;
    height: 1264px;
    background: rgb(255, 255, 255);
    border-right: 1px solid rgb(239, 239, 239);
    border-left: 1px solid rgb(239, 239, 239);
    overflow: hidden;
}
.p_left_box {
    height: auto !important;
    min-height: auto !important;
}
.p_left_box {
    width: 240px !important;
    background: none !important;
    border: 0 !important;
}

.xxgkLLiBox.active {
    color: #fff;
}


.xxgkLLiBox {
    border: 1px solid #ebebeb;
    line-height: 25px;
    padding: 9px 45px 9px 80px;
    font-size: 21px;
    color: #2d66a5;
    position: relative;
    margin-top: 12px;
    cursor: pointer;
    display: block;
}
.xxgkLLiBox i {
    position: absolute;
    display: block;
    right: 12px;
    top: 22px;
    background: url(../xxgkimages/left05.png) no-repeat;
    width: 18px;
    height: 18px;
}
.xxgkLLiBox.active i {
    background: url(../xxgkimages/left05H.png) no-repeat;
}
.xxgkLLiBox6 {
    margin-top: 0;
    background: #fff url(../xxgkimages/left07.png) 21px center no-repeat;
    line-height: 50px;
}
.xxgkLLiBox6.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left07H.png) 22px center no-repeat;
}
.xxgkLLiBox1 {
    background: #fff url(../xxgkimages/left01.png) 22px center no-repeat;
}
.xxgkLLiBox1.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left01H.png) 22px center no-repeat;
}
.xxgkLLiBox2 {
    background: #fff url(../xxgkimages/left02.png) 22px center no-repeat;
}
.xxgkLLiBox2.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left02H.png) 22px center no-repeat;
}
.xxgkLLiBox3 {
    background: #fff url(../xxgkimages/left03.png) 22px center no-repeat;
}
.xxgkLLiBox3.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left03H.png) 22px center no-repeat;
}
.xxgkLLiBox4 {
    background: #fff url(../xxgkimages/left04.png) 21px center no-repeat;
}
.xxgkLLiBox4.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left04H.png) 22px center no-repeat;
}
.xxgkLLiBox5 {
    background: #fff url(../xxgkimages/left06.png) 21px center no-repeat;
    line-height: 50px;
}
.xxgkLLiBox5.active {
    border: 1px solid #3c739b;
    background: #2d66a5 url(../xxgkimages/left06H.png) 22px center no-repeat;
}

.p_right_box {
    width: 770px !important;
    float: right !important;
    background: #fff;
    border: 1px solid #ebebeb;
}
.xxgkNbXq {
    padding: 26px;
}
.xxgkNbXqTitle {
    text-align: center;
    color: #2d66a5;
    font-size: 32px;
    margin-bottom: 38px;
}
.xxgkNbXqCenter {
    padding-top: 20px;
}
.xxgkNbXqCenter p {
    color: #333;
    line-height: 27px;
    font-size: 16px;
    margin-bottom: 28px;
    text-indent:2em;
}
.xxgkNbXqCenter b {
    font-size: 21px;
}
.xxgkNbXqCenter strong  {
    font-size: 18px;
}
.p_right_Zn {
    padding: 0 0 0 26px;
    border-right: 0px solid #fff;
    height: 800px;
    padding-bottom:20px;
}
.xxgkNbXqCenter div {
    color: #333;
    line-height: 27px;
    font-size: 16px;
    margin-bottom: 28px;
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.xxgkLDropdown {
    display:none;
    background:#FFFFFF;
    padding:10px 0px;
}
.xxgkLDropdown.active {
    display:block;
}
.xxgkLBtnLi {
    display:block;
    text-align: left;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    height: 40px;
    padding-left: 45px;
    background: url(../xxgkimages/ico.gif) no-repeat 35px center;
}
.xxgkLBtnLi:hover {
    color: #2e6b97;
    background:#e6f5ff url(../xxgkimages/ico.gif) no-repeat 35px center;
}
.xxgkLBtnLi.active {
    border-bottom: 0;
    color: #2e6b97;
    background: #e6f5ff url(../xxgkimages/ico.gif) no-repeat 35px center;
    font-weight:bold;
}

.xxgk-left-menu li h4, .xxgk-left-menu li h3 {
    line-height: 22px;
    font-weight: normal;
    background: url(../xxgkimages/Lico1.png) repeat-x;
    border-bottom: 1px solid rgb(234, 234, 234);
    border-left: 1px solid rgb(239, 239, 239);
    border-right: 0px;
    padding: 8px 0px;
}
.xxgk-left-menu li h4 {
    background: #fff !important;
    padding: 4px 0 4px 0px !important;
    border-bottom: 0 !important;
}
.xxgk-left-menu li h4, .xxgk-left-menu li h3 {
    line-height: 22px;
    font-weight: normal;
    background: url(../xxgkimages/Lico1.png) repeat-x;
    border-bottom: 1px solid rgb(234, 234, 234);
    border-left: 1px solid rgb(239, 239, 239);
    border-right: 0px;
    padding: 8px 0px;
    margin:0px auto;
}
.xxgk-left-menu li h4 a, .xxgk-left-menu li h4 span {
    padding-left: 22px;
    color: rgb(51, 51, 51);
    cursor: pointer;
    display: block;
    padding-right: 5px;
    background: url(../xxgkimages/Lico2.png) 10px center no-repeat;
}
.xxgk-left-menu li h4 a, .xxgk-left-menu li h4 span {
    text-indent: 0px;
    background: url(../xxgkimages/Lico2.png) no-repeat 26px center !important;
    color: #333333;
    cursor: pointer;
    display: block;
    border-bottom: 0px !important;
    font-size: 14px !important;
    padding-left: 38px !important;
}
.xxgk-left-menu li.active h4 a, .xxgk-left-menu li.active h4 span {
    text-indent: 0px;
    background: url(../xxgkimages/Lico3.png) no-repeat 25px center !important;
    font-weight: bold;
    color: rgb(47, 107, 152);
}
.xxgk-left-menu {
    background:#FFF;
}
.xxgk-left-menu li.active .xxgk-child {
    display: block;
}
.xxgk-left-menu li .xxgk-child {
    display: none;
}
.xxgk-child a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 32px;
    font-size: 14px;
    color: rgb(102, 102, 102);
    background: url(../xxgkimages/Lico1.png) 14px center no-repeat;
}
.xxgk-child a {
    padding-left: 50px !important;
    background: url(../xxgkimages/Lico1.png) 41px center no-repeat !important;
}
.xxgk-child a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 32px;
    font-size: 14px;
    color: rgb(102, 102, 102);
    background: url(xxgk-li-icon0803.png) 14px center no-repeat;
}

.xxgk-child a.active{
	font-weight: bold;
    color: rgb(47, 107, 152);
}

.xxgk-left-menu li h4.single{
    padding: 4px 0 4px 0px !important;
    text-indent: 34px;
    background: #fff url(../xxgkimages/Lico1.png) no-repeat 27px 14px !important;
    border-bottom: 0 !important;
}
.xxgk-left-menu li h4.single a{
	padding-left: 36px !important;
    background: none !important;
    font-size: 13px !important;

}
.xxgk-left-a {
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    height: 30px;
    margin-bottom:5px;
    background:url(../xxgkimages/Lico1.png) no-repeat 86px center;
    text-align:center;
}
.xxgk-left-a.active{
    background: #e6f5ff url(../xxgkimages/Lico1.gif) no-repeat 86px center;
}



.p_con {
    width: 1100px;
    margin: 0px auto;
}

.content_top {

    padding: 30px 30px 15px 30px;
    -webkit-box-shadow: 0 0 10px #E8E8E8;
    -moz-box-shadow: 0 0 10px #E8E8E8;
    box-shadow: 0 0 10px #E8E8E8;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
}
.content_top_box {
    border: 1px #F2F2F2 solid;
    background: #fff;
    padding: 10px 18px;
    -webkit-box-shadow: 0 0 10px #E8E8E8;
    -moz-box-shadow: 0 0 10px #E8E8E8;
    box-shadow: 0 0 10px #E8E8E8;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
}
.content_top_box ul li {overflow: hidden; border-bottom: 1px #F0F0F0 solid; /*height: 46px;*/ line-height: 46px; font-size: 16px; clear: both;}
.content_top_box ul li.last{border-bottom: 0;}
.content_top_box ul li.first div{width:100%;}
.content_top_box span {color: #0B7BCD; padding-right: 15px; border-right: 2px #E6E6E6 solid; margin-right: 12px;text-align:justify;text-align-last:justify; width: 66px; display: block; float: left;height: 26px;line-height: 26px;margin-top: 12px;}
.content_top_box div {width: 50%; float: left;}
.content_top_box ul li.last div{border-bottom: 0;width: 33%;}
.content_box {
    padding: 0px 30px 33px 30px;
}
.content_body {
	border: 1px #E8E8E8 solid;
	background: #fff;
	padding: 30px 40px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 10px #E8E8E8;
	-moz-box-shadow: 0 0 10px #E8E8E8;
	box-shadow: 0 0 10px #E8E8E8;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
}
.content_body h1 {font-size: 24px; line-height: 40px; color: #C60002; text-align: center;padding: 0px 8%;}
.content_body .h_line {border-top: 2px #C60002 solid; height: 2px; overflow: hidden; margin: 20px 0 40px;}
.content_body_box {line-height: 30px;font-size:16px;}
.content_body_box table{margin:0 auto !important;text-align: center !important;}
.content_body_box a:link {color:blue;}
.content_body_box a:visited {color:#551A8B}
.content_body_box a:hover {color:#c40001}
.content_body .content_down {border-top: 1px #989898 dashed; padding-top: 10px; margin-top: 30px;}
.content_body_box p {font-size: 16px; line-height: 30px;}
.content_body_box div {font-size: 16px; line-height: 30px;}
.fontsize {float: right; line-height: 40px; margin-right: 20px;}
.fontsize span {padding: 0 4px; cursor: pointer;}
.fontsize font {color: #999;}
.gklm h1 {
        width: 100%;
        margin: 50px auto;
        text-align: center;
        font-weight: bold;
        color: #2d66a5;
}
.zcwj_lm.lm1 {
    border-top: 1px solid #ddd;
    padding-top: 30px;
}
.zcwj_lm {
    width: 94%;
    margin: 0px auto;
}
.zcwj_lm li {
    width: 50%;
    float: left;
}
.zcwj_lm li a {
    display: block;
    width: 52%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    margin: 25px auto;
    background-color: #2d66a5;
}