﻿body{font-family: "Microsoft Yahei"}
body,h1,h2,h3,h4,h5,h6,p,img{padding: 0; margin: 0}
h1,h2,h3,h4,h5,h6{font-weight: normal}
ul,li,ol{padding: 0; margin: 0; list-style: none}
a{ text-decoration: none!important; cursor: pointer}
img{display: block}

table.tab_form td{
    border: none;
}
body{
    background-color: #10568A!important;
    min-width: 1260px;
    min-height: 596px;
}
.dis{display:block}
.undis{display:none}

.relative{ position: relative}
.absolute{ position: absolute}
.pull-left{ float: left}
.pull-right{ float: right}




/*header style*/
.header{
    width: 100%;
    height: 166px\9;
}
.header_container{
    margin: auto;
    width: 1200px\9;
    overflow: hidden;
}
.shuiwu_logo{
    float: left;
    width: 84px\9;
    height: 105px\9;
    margin-top: 28px\9;
    background-image: url("/xzzfgspt/static/common/img/1920_sh.png")\9;
}
.title_pic{
    position: relative;
    float: left;
    margin-left: 18px\9;
    margin-top: 44px\9;
    display: none\9;
	color: #fff;
}
.ie10 .title_pic, .ie10 .title_pic{
    display:block;
}
.title_pic_ie8{
    position: relative;
    float: left;
    margin-left: 18px\9;
    margin-top: 44px\9;
    color: #fff;
}
.title_pic_ie8 h6{
    font-size: 28px;
}
.title_pic_ie8 h2{
    font-size: 34px;
    font-weight: 600;
}
.title_pic .svg_position_1{
    position: absolute;
    left: 0;
    width: 680px;
}
.title_pic .svg_position_2{
    position: absolute;
    left: 0;
    width: 400px;
}
.title_pic .little_text{
    font-size: 28px\9;
    color: #fff\9;
}
.title_pic .main_text{
    font-size: 36px\9;
    color: #fff\9;
}
.ie10 .title_pic, .ie10 .title_pic{
    display:block;
}
a.dzswj_link{
    display: block;
    float: right;
    margin-right: 1px;
    padding: 0 70px\9;
    margin-top: 50px\9;
    height: 62px\9;
    line-height: 62px\9;
    border: solid 1px #fff;
    border-radius: 8px\9;
    font-size: 26px\9;
    color: #fff;
    font-weight: 600;
}
a.dzswj_link:hover{
    text-decoration: underline;
}



/*header_nav style*/

.header_nav{
    width: 100%;
    height: 52px\9;
    background-color:#0E4975;
}
.header_nav ul{
    margin: auto;
    width: 1200px\9;
    height: 52px\9;
}
.header_nav ul li{
    float: left;
    width: 12.5%;
    text-align: center;
}
.header_nav ul li a{
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 52px\9;
    font-size: 20px\9;
    color: #fff;
    font-weight: bold;
}
.header_nav ul li a:hover{
    background-color: #083658;

}
.header_nav ul li.active a{
    background-color: #e6eef1;
    color: #0F65B0;

}
.header_nav ul li.active a:after{
    position: absolute;
    content: "";
    left: 35%;
    bottom: 0;
    width: 30%;
    height: 4px;
    border-bottom: solid 2px #0F65B0;
}

/* Container style*/
.container, .container_D{
    padding: 0;
    margin: 30px auto 0;
    width: 1200px\9;
    background-color: #fff;
    overflow: hidden;
    min-height: 441px\9;
}
.container_D{
    padding-bottom: 20px\9;
}
.square_area{
    position: relative;
    margin: 20px\9;
    width: 1160px\9;
    min-height: 241px\9;
}
.square_area_line{
    position: relative;
    float: left;
    height: 100%;
    width: 370px\9;
}
.square_area_line_m{
    position: relative;
    float: left;
    margin: 0 20px\9;
    height: 100%;
    width: 380px\9;
}
.square_1{
    position: absolute;
    width: 100%;
    height: 65%;
    background-color: #325BB7\9;
}
.square_2{
    position: absolute;
    width: 100%;
    height: 30%;
    background-color: #604AD1\9;
}
.color_orange{
    background-color: #EB8060\9;
}
.square_2_position1{
    top: 70%;
}
.square_2_position2{
    top: 35%;
}
/*liner bacgground color*/
.linear_bg1{
    background-image: linear-gradient(to bottom right, #2e56b2, #4E7FDC);
}
.linear_bg2{
    background-image: linear-gradient(to bottom right, #5f4ad0, #604cd2);
}
.linear_bg3{
    background-image: linear-gradient(to bottom right, #1F66B4, #3A81D1);
}
.linear_bg4{
    background-image: linear-gradient(to bottom right, #3778a5, #63acd9);
}
.linear_bg5{
    background-image: linear-gradient(to bottom right, #1e65b3, #3c83d5);
}
.linear_bg6{
    background-image: linear-gradient(to bottom right, #da7b64, #F6c984);
}
.linear_bg7{
    background-image: linear-gradient(to bottom right, #1738b3, #3A70F2);
}
/*liner bacgground color end */
.square_area_line img{
    display: inline-block;
}
.area_link1{
    position: absolute;
    top: 50%;
    margin-top: -79px\9;
    width: 100%;
    height: 158px\9;
    text-align: center;
}
.icon_size_1{
    width: 74px\9;
}
.link_title_1{
    display: block;
    padding-top: 20px\9;
    width: 100%;
    font-size: 22px\9;
    font-weight: bold;
    color: #fff;
}
.link_title_1:hover, .link_title_2:hover{
    text-decoration: underline;
}
.area_link2{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -26px\9;
    margin-left: -105px\9;
    width: 210px\9;
    height: 52px\9;
    line-height: 52px\9;
    text-align: center;
}
.area_link3{
    margin-left: -85px\9;
    width: 170px\9
}
.icon_size_2{
    float: left;
    width: 52px\9;
}
.link_title_2{
    float: left;
    padding-left: 20px\9;
    font-size: 22px\9;
    font-weight: bold;
    color: #fff;
}

.city_link{
    margin: auto;
    width: 1160px\9;
    height: 140px\9;
    background-color: #ECF1F7;
    /* scrollbar-width: none; firefox
  	-ms-overflow-style: none; IE 10+
 	overflow-x: hidden; */
 	overflow-y: auto;
}
/* .city_link::-webkit-scrollbar {
  display: none; Chrome Safari
} */

/* Container style end*/

/* city link style */


/* city link style end */
.city_link a{
    font-size: 16px\9;
    color: #6b6a6a;
    display: inline-block;
    padding: 4px 14px\9;
    border: 1px solid #c0c4c5;
    margin: 20px 0 0 20px\9;
    border-radius: 6px\9;
}
.city_link a:hover{
    color: #386ff0;
    border: 1px solid #386ff0;
}
/* footer style */
.footer{
    width: 1200px\9;
    margin: 0 auto;
    padding-top: 26px\9;
    height: 110px\9;
    font-size: 16px\9;
    color: #FFF!important;
}
.footer img{
    margin-right: 44px\9;
    float: left;
    width: 39px\9;
}
.ft_l{
    width: 730px\9;
    float: left;
}
.ft_l a{
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
    color: #fff;
}
.ft_l a:hover{
    text-decoration: underline;
}
.ft_l a.margin_0{
    margin-right: 0;
}
.text_main{
    display: inline-block;
    margin-right: 20px\9;
}
.text_code{
    display: block;
    margin-top: 10px\9;
}
.ft_r{
    float: right;
}
.ft_r a{
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
    color: #fff;
}
.ft_r a:hover{
    text-decoration: underline;
}
.ft_r a.margin_0{
    margin-right: 0;
}

/* footer style end  */


/*content _demo style */

/* left nav style */
.content_nav{
    float: left;
    margin-top: 20px\9;
    margin-left: 20px\9;
    width: 279px\9;
    min-height: 440px\9;
}
.content_nav ul{
    float: left;
    width: 259px\9;
}
.content_nav ul li{
    margin-top: 4px\9;
    width: 259px\9;
    height: 60px\9;
    background-color: #F1F1F1;
    background-image: url("/xzzfgspt/static/common/img/arrow.png")\9;
    background-position: 209px center\9;
    background-repeat: no-repeat;
    line-height: 60px\9;
    overflow:hidden\9;
}
.content_nav ul li a{
    display: block;
    padding-left: 22px\9;
    padding-right:48px\9;
    color: #333;
}
.content_nav ul li:hover{
    background-color: #dbdbdb;
}
.content_nav ul li.active{
    background-color: #1764A8;
    background-image: url("/xzzfgspt/static/common/img/arrow_active.png");
}
.content_nav ul li.active a{
    color: #fff;
}

/* left nav style end */

/*content main style*/
.content_main{
    float: left;
    margin-top: 20px\9;
    width: 820px\9;
    min-height: 690px\9;
    border-left: solid 1px #e6e6e6;
}
.comtent_bread{
    margin-left: 20px\9;
    padding-bottom: 20px\9;
    width: 800px\9;
    text-indent: 30px\9;
    background-image: url("/xzzfgspt/static/common/img/home.png")\9;
    background-repeat: no-repeat;
    background-position: left 4px\9;
    font-size: 16px\9;
    color: #666;
    border-bottom: solid 1px #e6e6e6;
}
.comtent_bread span{
    padding-right: 4px;
}


/*content main style end*/


/*content _demo style end */

/*comtent_box*/
.comtent_box{

}
.box_Tips{
    background: url(/xzzfgspt/static/common/img/search.png)no-repeat left top;
    padding-left: 26px;
    font-size: 12px;
    color: #b3383b;
    margin: 10px 0 0 20px;
    line-height: 24px;
}
.box_Tips span{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-right: 4px;

}
.box_title{
    font-size: 20px;
    color: #333;
    line-height: 38px;
    border-bottom: 0;
    margin:11px 0 8px 20px;
    font-weight: bold;

}
.form_box{
    margin-top: 20px;
}

table.tab_form td.text_left{
    border:1px solid #fff;
    /* border-right: 1px solid #cacaca; */
    border-right:none;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    padding-right: 10px;
    text-align: right;
    text-indent: 10px;
    line-height: 18px;
}
.form_box .txt_right .wdl{
    border:1px solid #cacaca;
}

.form_box .tr_height td {
    border: 1px solid #fff;
    height: 18px;
}
.form_box .tr_height td.txt_right_h{
    /* border-bottom: 1px solid #cacaca!important; */
    border-bottom: none;
}
.btn_box{
    width: 100%;
    text-align:center;
}
.cearch_btn{
    height: 35px;
    width: 130px;
    line-height: 35px;
    background: #1764a8;
    font-size: 14px;
    display: inline-block;
    color: #fff;
    margin: 20px 8px 0;
    cursor: pointer;
    border: 1px solid #1764a8;
}

.Refresh{
    color: #1764a8;
    background: #fff;
}
.Grid_box{margin-left: 14px;}
.grid_common_style tr{
    background: #f1f1f1;
}
.grid_common_style tr th{

    color: #333!important;
}
.panel-primary > .panel-heading{
    text-align: center;
    color: #333;
    background: #fff;
    font-weight: bold;
    border: none;
}
.Grid_box .table-striped tr{

    background: #f1f1f1;
}
.Grid_box .table-striped tr th{

    color: #333!important;
}
.box_p{
    margin:0 0 0 10px;
}
.box_p p{
    text-indent: 20px;
    color: #626262;
}
.sj_xx{
    margin: 20px 0 0 20px;
    font-size: 14px;
    color: #333;
}
.sj_xx p{
    margin-top: 4px;
    color: #858585;
    font-size: 14px;
    line-height: 24px;
}
.title_h{
    font-size: 18px;
    color: #000;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}
.fb_time{
    color: #a3a3a3;
    font-size: 12px;
    text-align: center;
    margin-left: 10px;
    line-height: 30px;
    border-bottom: 1px solid #f3f3f3;
}
/* .fb_time span{
    margin-right: 10px;
} */
.fb_time .dylj{
    color: #8e8e8e;
    margin: 0 20px;
}
.fenx{
    background: url(/xzzfgspt/static/common/img/fx.png) no-repeat left center;
    display: inline-block;
    padding-left: 26px;
    height: 24px;
}
.xl{
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url(/xzzfgspt/static/common/img/3.png) no-repeat center;
}
.wx{
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url(/xzzfgspt/static/common/img/2.png) no-repeat center;
}
.kj{
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url(/xzzfgspt/static/common/img/kj.jpg) no-repeat center;
}
.mar_top{
    margin-top:10px;
}
.tab_box{
    margin-left: 10px;
}
.tab_box_ml30{
    margin-left: 30px;
}
.tab_box .tzgg_table:last-child{
    border-bottom: none!important;
}
.tzgg_table{
   
    width: 100%;
}
.tzgg_table tr {
    height: 36px;
    line-height: 36px;
    background: #fff;
    font-size: 16px;
}
.tzgg_table tr td a{
    color: #333;
}
.tzgg_width {
    width: 80%;
    color: #333;
    background-image: url(/xzzfgspt/static/common/img/zero.png);
    background-position: 14px 16px;
    background-repeat: no-repeat;
}
.tzgg_table tr td {
    padding-left: 32px;
}
.tzgg_time {
    width: 19%;
    color: #999;
}

.mb_50{
    margin: 20px;
}
.mb_up20_bottom20{
    margin: 20px 0;
}
/*��ҳ*/
.fy_page{
    width: 100%;
    position: absolute;
    bottom: 0px;
	border-top: 1px solid #efefef;
	padding-top: 20px;
}
.notice_news_con{
    position: relative;
    background-color: #fff;
    min-height: 670px;
    border: solid 1px #d6d8dc;
    border-radius: 3px;
}
.page_code{
    width: 100%;
    height: 40px;
    z-index: 1;
    text-align: center;
    background-color: #fff;
}
ul.page_click{
    padding: 0 10px 10px;
    text-align: center;
}
ul.page_click li{
    display: inline-block;
}
ul.page_click li a.pre_click{
    display: inline-block;
    margin-right: 8px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background-color: #f1f1f1;
    border: solid 1px #d1d3d8;
    border-radius: 3px;
    color: #666;
    font-size: 14px;
}
ul.page_click li a.pre_click:hover{
    text-decoration: none;
    color: #1e56a9;
    border: solid 1px #1e56a9;
}
ul.page_click li a.no_link{
    background-color: #f1f1f1;
}
ul.page_click li a.no_link:hover{
    background-color: #f4f6f9;
    color: #666;
    border: solid 1px #d1d3d8;
}
ul.page_click li a.num{
    display: inline-block;
    margin-right: 8px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    border: solid 1px #d1d3d8;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
    background-color: #f1f1f1;
}
ul.page_click li a.hundred_num{
    display: inline-block;
    margin-right: 8px;
    padding: 0 8px;
    line-height: 30px;
    border: solid 1px #d1d3d8;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
    background-color: #f1f1f1;
}
ul.page_click li a.num:hover,
ul.page_click li a.hundred_num:hover,
ul.page_click li a.success:hover{
    color: #1e56a9;
    border: solid 1px #1e56a9;
    text-decoration: none;
}
ul.page_click li a.on_active{
    border: none;
    padding: 0 8px;
    font-size: 14px;
    color: #fff!important;
    width: 31px!important;
    background: #1e56a9;
}
ul.page_click li.ellipsis{
    line-height: 30px;
    color: #ccc;
    padding: 0 8px;
}
ul.page_click li .info{
    padding: 0 8px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
}
ul.page_click li .turn_to_num{
    margin: 0 6px;
    width: 42px;
    height: 30px;
    border: solid 1px #d1d3d8;
    border-radius: 3px;
    text-align: center;
}
ul.page_click li a.success{
    display: inline-block;
    margin-left: 8px;
    height: 30px;
    width: 60px;
    line-height: 30px;
    color: #333;
    border: solid 1px #d1d3d8;
    border-radius: 3px;
    text-align: center;
    background-color: #f1f1f1;
}
.row{
    margin-right:0 !important;
    margin-left:0 !important;
}
.gn_body{
    background-color: #fff!important;
    min-width: auto;
    padding-bottom: 30px;
    min-height: auto;
}
table.tab_form td.txt_right{
    border:none!important;
}
table.tab_form td{
    border:none!important;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td{
    border-bottom-width: 1px!important;
}
.table-bordered > thead > tr > th{
    border-top:0!important;
}
table.dataTable thead th{
    padding:8px 4px!important;
    font-size:14px!important;
}
table.table-bordered.dataTable td{
    padding:8px 4px!important;
    font-size:14px!important;
}
.dataTables_wrapper .row{
    border-top:0;
    padding: 6px 0;
}
.box_title_mt_30{
    margin-top: 30px!important;
}
.box_title_border_b{
    border-bottom:solid 1px #e6e6e6;

}

.table-bordered {
    border: 1px solid #f1f1f1!important;
}
.font_smil {
    font-size: 16px;
    margin: 11px 0 0 20px;
    font-weight: bold;
}
.row {
    border: 1px solid #f1f1f1!important;
    border-top: none!important;
}
.modal-backdrop{
	background: #fff!important;
}

.web_link_content{
    padding: 40px 40px 20px;
    overflow: hidden;
}
.web_link_content a{
    padding: 0 0 16px 28px;
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #333;
    background-image: url("/xzzfgspt/static/common/img/web_link.png");
    background-position: left 2px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
}
.web_link_content a:hover{
    color: #1764A8;
    text-decoration: underline;
}
#fjlb{
    float: left;
    padding: 5px 20px;
    font-size: 16px;
}
#fjlb p {
    display: block;
    text-align: left;
}
.gsnr_title{
    text-align: left;
    color: #333;
    font-size: 16px;
    margin: 0 0 30px 20px;
    overflow-x: auto;
}
.input_password{
    width: 50%!important;
    border: 1px solid #cacaca!important;
}
.image_passwird{
    width: 45%;
    float: right;
}
#gsnr p span {
	margin-right: 0; 
}
 #gsnr p { 
     text-indent: 0; 
     min-height:30px;
} 
.MsoTableGrid tr td{
	height:30px;
}

.news_box{
    margin: 20px;
    overflow: hidden;
}
.news_box h2.title{
    font-size: 18px!important;
    color: #000;
    text-align: center;
    font-weight: bold;
}
.news_box_content{
    margin: 20px 0 0 0;
    border: solid 1px #ddd;
    padding: 20px;
    border-radius: 4px;
    height: 200px;
    overflow-y: scroll;
}
.news_box_content p{
    font-size: 14px;
    color: #333;
    text-indent: 2em;
    line-height: 26px;
}
.open_menu{
    display: none;
    position: absolute;
    right: 20px;
    top: 12px;
    padding: 6px 10px;
    color: #fff;
    font-size: 16px;
    background-color: #1764A8;
    border-radius: 4px;
    z-index: 999;
}
.open_menu:hover{
    color: #fff;
    background-color: #0E4975;
}
.input-group.date.input-group-wingsTime{
	border: 1px solid #cacaca;
}