@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
*:focus{ background: none;}
.clear{ clear: both;}

body{ text-align: center; background: #fff;}
.fl{ float: left;}
.fr{ float: right;}
.header{ width: 100%; height: 119px; background: url(/gjhzjl/image/headbj.png) repeat-x left top;}
.header0{ width: 100%; height: 20px; background: #074885;}
.content{ width: 1200px; margin: 0 auto;}
.header .logo{ width: 595px; height: 71px; padding-top: 24px; float: left;}
.header .logo img{ width: 595px; height: 71px;}
.header .english{ width: 247px; height: 20px; padding: 0px 0 0 8px; float: right;}
.header .search{ width: 247px; height: 34px; padding: 0px 0 0 8px; margin-top: 48px; background: #fff; float: right;}
.header .search input{ float: left; border: none; background: none; width: 215px; height: 34px; line-height: 34px; text-align: left; font-size: 14px; color: #666;}
.header .search .but{ width: 32px; height: 34px; line-height: 34px; text-align: center; float: right; display: block;}
.header .search .but img{ width: 19px; height: 19px; vertical-align: sub;}

.nav{ width: 100%; height: 49px; line-height: 49px; text-align: center; font-size: 16px;background:#043f77;}
.nav ul{ width: 1110px; margin: 0 auto;}
.nav ul li{ width: auto; padding: 0 10px;  margin: 0 1.4%; float: left;}
.nav ul li a{ color: #ffffff; display: block; }
.nav ul li.at{ border-bottom: 2px solid #052244; height: 46px;}
.nav ul li.at a{ color: #ffffff; font-weight: bold;}
.nav ul li:hover{ color: #ffffff; font-weight: bold;}



.main{ margin-top: 25px; width: 100%; height: auto; overflow: hidden; padding-bottom: 20px;}
.main .title{ width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    color: #0555a0;
    background: #ededed;
    padding: 5px 0px;
    border-bottom: #0559a7 2px solid;}
.main .title span{color: #bc6202;}
.main .more{ width: 100%; border-top: 1px solid #ddd; margin-top: 15px; text-align: left;height: 47px; line-height: 47px;}
.main .more a{ width: 58px; display: block; text-align: left; background: url(/gjhzjl/image/more.png) no-repeat right center; font-size: 14px; color: #052244; padding-right: 10px;}

.main .xwsd{ width: 695px; height: auto; overflow: hidden; float: left;}
.main .xwsd .nr{ width: 100%; margin-top: 18px; height: auto; overflow: hidden;}
.main .xwsd .nr .tt{ width: 100%; height: 158px; overflow: hidden;}
.main .xwsd .nr .tt .img{ width: 261px; height: 158px; float: left; display: block;}
.main .xwsd .nr .tt .xg{ width: 410px; float: right; height: 158px;}
.main .xwsd .nr .tt .xg .tit{ width: 100%; display: block; height: 54px; overflow: hidden; font-size:22px; color: #cc0000; line-height: 27px; font-weight: bold; text-align: center; }
.main .xwsd .nr .tt .xg .js{ width: 100%; margin-top: 12px; height: 44px; line-height: 22px; font-size: 14px; overflow: hidden; color: #999; text-align: left;}
.main .xwsd .nr .tt .xg .time{ width: auto; margin-top: 12px; padding-left: 22px; text-align: left; height: 30px; line-height: 30px; font-size: 14px; color: #999; background: url(/gjhzjl/image/time.png) no-repeat left center;}
.main .xwsd .nr .list{ width: 100%; height: auto; overflow: hidden; margin-top: 18px;}
.main .xwsd .nr .list ul{ width: 100%; height: auto;}
.main .xwsd .nr .list ul li{ width: 100%; height: 35px; line-height: 35px; text-align: left; overflow: hidden;}
.main .xwsd .nr .list ul li .bt{ background:url(/gjhzjl/image/quan.png) left center no-repeat; width: 70%; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; text-align: left; display: block; color: #222; font-size: 16px; padding-left:15px}
.main .xwsd .nr .list ul li .time{ display: block; float: right; width: 80px; text-align: right; font-size: 14px; color: #999;}

.main .tzgg{ width: 460px; height: auto; overflow: hidden; float: right;}
.main .tzgg .nr{ width: 100%; margin-top: 18px; height: auto; overflow: hidden;}
.main .tzgg .nr ul{ width: 100%;}
.main .tzgg .nr ul li{ width: 100%; height: 73px; margin-bottom: 26px;}
.main .tzgg .nr ul li .time{ width: 78px; height: 73px; float: left;background: #e8f3ff;}
.main .tzgg .nr ul li .date{
    border-bottom: 0;
    height: 41px;
    line-height: 41px;
    font-size: 24px;
    font-weight: bold;
    color:#0555a0;
    display: block;}
.main .tzgg .nr ul li .my{ width: 100%; background:#0555a0; height: 32px; line-height: 32px; color: #c7c7c7; font-size: 14px; text-align: center;font-weight:bold;}
.main .tzgg .nr ul li .xg{ width: 368px; float: right; height: 73px;}
.main .tzgg .nr ul li .xg .tit{ display: block; width: 100%; height: 35px; line-height: 35px; text-align: left; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .tzgg .nr ul li .xg .js{ width: 100%; height: 25px; line-height: 35px; font-size: 14px; overflow: hidden; color: #999; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.main .xysj{ margin-top: 15px; width: 100%; height: auto; overflow: hidden; padding-bottom: 10px;}
.main .yqlj{ margin-top: 10px; width: 100%; height: auto; overflow: hidden; padding-bottom: 10px;}

.link{ width: 100%; height: 34px; padding: 20px 0; background:#e8f3ff;}
.link select{ width: 244px; padding: 0 0px; height: 34px; line-height: 34px; float: left; margin: 0 28px; font-size: 14px; color: #666; text-align: left; border: none; background: #fff;}

.foot{ width: 100%; height: auto; padding: 22px 0; background:#043f77; text-align: center; font-size: 14px; line-height: 22px; color:#e8f3ff;}


/*ÄÚÒ³*/
.nybanner{ width: 100%; height: 218px; background: url(/gjhzjl/image/nyzst.jpg) no-repeat center center;}
.local{ width: 100%; height: 47px; line-height: 47px; border-bottom: 1px solid #ddd; text-align: left; font-size: 14px; color: #666;}
.local a{ color: #666;}
.local a span{ color: #052244;}

.neiy{ width: 100%; height: auto; overflow: hidden;}
.neiy .left{ width: 210px; height: auto; overflow: hidden; float: left;}
.neiy .left .title{ width: 120%; height: 90px; line-height: 90px;} 
.neiy .left .title span{ padding-right: 51px; font-size: 24px; color:#064b8a; font-weight: bold;}
.neiy .left ul{ width: 100%; height: auto;}
.neiy .left ul li{ width: 115%; height: 44px; line-height: 44px; font-size: 18px; color: #333;margin: 5px 0;}
.neiy .left ul li a{ padding-right: 51px; color: #333;}
.neiy .left ul li.at{ background: #052244;}
.neiy .left ul li.at a{ color: #fff;}

.neiy .right{ width: 940px; height: auto; overflow: hidden; float: left; padding-left: 47px; border-left: 1px solid #ddd; padding-bottom: 30px;}
.neiy .right .title{ margin-top: 30px; width: 100%; height: 35px; line-height: 35px; background: url(/gjhzjl/image/hsx.jpg) repeat-x 92px center;}
.neiy .right .title .bt{ float: left; font-size: 22px; font-weight: bold; color: #bc6202; text-align: left; background: #fff; padding-right: 20px;}
.neiy .right .title .sjbt{ width: auto;float: right;}
.neiy .right .title .sjbt ul{ width: 100%;}
.neiy .right .title .sjbt ul li{ padding: 0 10px; height: 35px; float: right; margin: 0 10px; background: #f6f6f6;}
.neiy .right .title .sjbt ul li a{ font-size: 16px; color: #222;}
.neiy .right .title .sjbt ul li.at{ background: #052244;}
.neiy .right .title .sjbt ul li.at a{ color: #fff;}

.neiy .right .list{ width: 96%; margin: 20px 2%;}
.neiy .right .list ul{ width: 100%;}
.neiy .right .list ul li{ width: 100%; height: 38px; line-height: 38px;}
.neiy .right .list ul li .bt{ width: 73%; float: left; display: block; text-align: left; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.neiy .right .list ul li .time{ width: 100px; float: right; text-align: right; color: #999; font-size: 14px;}


.neiy .right .imglist{ width: 96%; margin: 20px 2%;}
.neiy .right .imglist ul{ width: 100%;}
.neiy .right .imglist ul li{ width: 205px; height: 170px; float: left; margin: 10px;}
.neiy .right .imglist ul li img{ width: 199px; height: 126px; padding: 2px; border: 1px solid #ddd;}
.neiy .right .imglist ul li span{ text-align: center; font-size: 16px; color: #222; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.neiy .right .imglist ul li a{ display: block; width: 100%;}

.neiy .right .zwnr{ width: 97%; margin: 20px 1.5%; height: auto; overflow: hidden;}
.neiy .right .zwnr .tit{ width: 100%; line-height: 28px; font-size: 22px; color: #222; text-align: center; padding: 5px 0;}
.neiy .right .zwnr .tit1{ width: 100%; line-height:28px; font-size: 18px; color: #222; text-align: center; padding: 5px 0;}
.neiy .right .zwnr .xgxx{ margin: 10px 0; width: 100%; background: #f6f6f6; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #666;}
.neiy .right .zwnr .xgxx a{ color: #666;}
.neiy .right .zwnr .wz{ width: 100%; height: auto; overflow: hidden; text-align: left;}
.neiy .right .zwnr .wz img{ max-width: 100%;}









.pb_sys_common {
    font-size: 12px;
    font-family: SimSun;
    line-height:12px;
    color:#222;
    margin-top:20px;
    text-align:center;
}

.pb_sys_common a{
    text-decoration: none;
}

.pb_sys_common .p_pages{
    margin-left: -5px;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o,.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    border: 1px solid #ccc;
    padding: 5px 8px;
    margin:0px 0px 0px 5px;

    height:24px;
    -height:auto;

    line-height:12px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:middle;
}

.pb_sys_common .p_t{
    line-height:12px;
    margin:0px;
    padding:0px;
    display:inline-block;
    vertical-align:middle;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{
    color: #ccc;
}

.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    color: #222;
}

.pb_sys_common .p_dot {
    margin-left:4px;
    margin-right:-4px;
    color:#222;
}

.pb_sys_common .p_goto input, .pb_sys_common .p_search input {
    /*
    height:22px;
    border: 1px solid #aaa;
    outline-width:thin;
    outline-color:#258CFF;

    text-align:center;
    vertical-align:middle;    
    */
    font-family: SimSun;
    font-size:12px;

    border: 1px solid #aaa;
    height:22px;
    line-height:20px;
    box-sizing:border-box;
    vertical-align:middle;

    outline-width:thin;
    outline-color:#258CFF;
    
    margin:0px 2px;
    padding:0px 1px;
}


.pb_sys_common .p_goto input{
    width:22px;
    text-align:center;
}

.pb_sys_common .p_search input{
    width:100px;
    text-align:left;
}

.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus{
    border: 1px solid #258CFF;
}

.pb_sys_common .p_goto a, .pb_sys_common .p_search a{
    border: 1px solid #ccc;
    padding: 5px 6px;
    color: #222;

    margin:0px;

    height:24px;
    -height:auto;
    
    line-height:12px;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
}

.pb_sys_common .p_dosize_d, .pb_sys_common .p_dosize a{
    /*
    border-width:1px 0px 1px 1px;
    border-style:solid;
    border-color:#ccc;
    padding: 5px 6px;
    color: #222;
    */
    border-right:1px solid #ccc;
    padding: 1px 5px;
    color: #888888;
}

.pb_sys_common .p_dosize_d{
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize a:hover{
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize_last_d, .pb_sys_common .p_dosize_last a{
    /*border-right-width:1px*/
    border-right-width:0px;
}

.pb_sys_style1 .p_no_d {
    border: 1px solid #052244;
    color: #fff;
    background-color: #052244;
}
.buttom_img {
    float: right;
    position: relative;
    right: 720px;
    bottom: 5px;
}