.margin_top{margin-top: 30px;}
.margin_top_xl{margin-top: 50px;}
.margin_bottom{margin-bottom: 30px;}
.margin_bottom_xs{margin-bottom: 10px;}
.margin_right{margin-right: 30px;}
.margin_left{margin-left: 30px;}

.padding{padding: 30px;}
.text_red{color: #d20707 !important;}


.head_nav ul li:hover>.col_second{z-index: 99;opacity: 1;}
.head .head_nav .col_second{position: absolute;top: 100%;left: 0;right: 0;width: 100%;z-index: -99;padding: 8px 0;opacity: 0;background-color: #bbe1ff;}
.head .head_nav .col_second>ul li{width: 100%;}
.head .head_nav .col_second>ul li a{font-size: 16px;line-height: 1.5;font-weight: 400;padding: 8px 0;color: #333;cursor: pointer;background-color: #bbe1ff;}
.head .head_nav ul li.active .col_second>ul a,
.head_nav ul li:hover .col_second>ul a{background:none;}
.head .head_nav li:hover .col_second>ul li:hover a{color: #fff;background-color: #0076d0;background-image: none;}

.col_HeadImg{overflow: hidden;display: block;width: 100%;background-repeat: no-repeat;background-position: center top;}
.col_imgMobile img{display: block;max-width: 100%;height: auto;}
.col_imgMobile-show{display: none;}
/*tab*/
.col_tabCon_head{position: relative;text-align: center;padding-right: 100px;}
.col_tabCon_more{position: absolute;top: -24px;transform: translateY(-50%);right: 0;font-size: 16px;font-weight: 400;color: #777;padding: 0 20px;line-height: 20px;border-left: 1px #777 solid;}
.col_tabCon_nav{text-align: left;}
.col_tabCon_nav>div{display: inline-block;padding: 15px;font-size: 24px;line-height: 1;color: #777;font-weight: 400;cursor: pointer;position: relative;}
.col_tabCon_nav>div+div:before{position: absolute;content: "";top: 50%;left: 0;transform: translateY(-50%);width: 1px;height: 50%;background-color: #dcdcdc;}
.col_tabCon_nav>div.active{color: #0087ee;}
.col_tabCon_nav>div.active:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 80%;height: 4px;margin: 0 auto;background-color: #0087ee;}
.col_tabCon_main{border-top: 1px #dcdcdc solid;}
.col_tabCon_main>div{position: relative;display: none;}
.col_tabCon_main>div.active{display: block !important;}

/*point*/
.col_list_point{padding: 12px 0;}
.col_list_point li{position: relative;padding-left: 12px;overflow: hidden;}
.col_list_point li:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 100%;background-color: #0087ee;}
.col_list_point li a{display: block;width: 100%;padding: 6px 0;font-size: 16px;line-height: 1.5;font-weight: 400;color: #777;overflow: hidden;cursor: pointer;}
.col_list_point a>p{float: left;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list_point a>span{float: left;width: calc(100% - 70%);text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list_point li:hover p{color: #0087ee;text-decoration: underline;}


/*pages*/
.section_posi{padding:20px 0 20px 0px;line-height: 30px;font-size: 14px;color: #333;}
.section_posi a{padding-right: 5px;display: inline-block;color: #666;}
.section_posi a:hover{color: #2d66a5;}
.cr_page_hd{border-bottom: 1px #e5e5e5 solid;}
.cr_page .col_tabCon_nav{text-align: left;}
.cr_page .col_main{border-top: 1px #dcdcdc solid;}



/*tresources*/
.head .head_nav ul li{position: relative;width:calc(100% / 9);}
.tr_topimg{
	height: 196px;
	max-height: 196px;
	background-size:1920px 196px;
	background-image: url(tr_topimg.jpg);
}


.col_tabCon_more:hover{color: #0087ee;}

.tr_tzgg_main{min-height: 275px;}

.tr_cont{width: 76%;max-width: 921px;}
.tr_cont .col_cont_section+.col_cont_section{border-top: 4px #ededed solid;padding-top: 28px;margin-top: 24px;}
.tr_cont .col_tabCon_head{padding-right: 70px;}
.tr_cont .col_tabCon_main .tr_more{padding-right: 0;}
.tr_cont .col_tabCon_name{float: left;font-size: 24px;line-height: 1.2;padding: 0 12px;margin: 10px 0;color: #0076d0;border-left: 4px #0076d0 solid;}
.tr_cont .col_tabCon_nav{text-align: right;}
.tr_cont .col_tabCon_nav>div{padding: 15px;font-size: 18px;}
.tr_cont .col_tabCon_nav>div.active{color: #fff;background-color: #0087ee;}
.tr_cont .col_tabCon_nav>div.active:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 80%;height: 4px;margin: 0 auto;background-color: #0087ee;}
.tr_cont .col_tabCon_nav>div+div:before{display: none;}

.tr_cont.tr_cont_w2{width: 100%;max-width: inherit;}
.tr_cont.tr_cont_w2>div{float: left;width: calc((100% - 30px) / 2);}
.tr_cont.tr_cont_w2>div+div{margin-left: 30px;}
.tr_cont.tr_cont_w2 .col_cont_section{border-top: 0;padding-top: 0;margin-top: 0;}
.tr_cont.tr_cont_w2 .col_tabCon_nav>div{padding: 15px 8px;}

/**/

.tr_columns{width: calc(100% - 76% - 30px);}
.tr_columns>a{
	position: relative;
    display: block;
    padding: 24px 10px 24px 65px;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    min-height: 88px;
    color: #0372c7;
    background-color: #e1f2ff;
    overflow: hidden;
    cursor: pointer;
    text-decoration:none;
}
.tr_columns>a+a{margin-top: 30px;}
.tr_columns>a.boxbor{border: #99c4e5 1px solid; border-bottom: none；}
.tr_columns>a.boxbor2{border: #99c4e5 1px solid; margin-top: 0;}


.tr_columns>a:before{content: "";display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 20px;width: 40px;height: 40px;background: url("tr_icon.png") no-repeat;transition: all 0.3s ease-out;}
.tr_columns>a.tcol01:before{background-position: 0 0;}
.tr_columns>a.tcol02:before{background-position: 0 -40px;}
.tr_columns>a.tcol03:before{background-position: 0 -80px;}
.tr_columns>a.tcol04:before{background-position: 0 -120px;}
.tr_columns>a.tcol05:before{background-position: 0 -160px;}
.tr_columns>a.tcol06:before{background-position: 0 -200px;}
.tr_columns>a.tcol07:before{background-position: 0 -240px;}
.tr_columns>a.tcol08:before{background-position: 0 -280px;}
.tr_columns>a.tcol09:before{background-position: 0 -320px;}
.tr_columns>a.tcol10:before{background-position: 0 -360px;}

.tr_columns>a:hover{color: #fff;background-color: #0087ee;}
.tr_columns>a.tcol01:hover:before{background-position: -50px 0;}
.tr_columns>a.tcol02:hover:before{background-position: -50px -40px;}
.tr_columns>a.tcol03:hover:before{background-position: -50px -80px;}
.tr_columns>a.tcol04:hover:before{background-position: -50px -120px;}
.tr_columns>a.tcol05:hover:before{background-position: -50px -160px;}
.tr_columns>a.tcol06:hover:before{background-position: -50px -200px;}
.tr_columns>a.tcol07:hover:before{background-position: -50px -240px;}
.tr_columns>a.tcol08:hover:before{background-position: -50px -280px;}
.tr_columns>a.tcol09:hover:before{background-position: -50px -320px;}
.tr_columns>a.tcol10:hover:before{background-position: -50px -360px;}


/*五公开  iframe*/
.PublicSection{position: relative;padding-top: 80px; margin-top:10px;}
.PubSec_hd{position: absolute;top: 0;left: 0;right: 0;width: 100%;}
.PubSec_hd li{float: left;width: 20%;cursor: pointer;transition: all 0.3s ease;}
.PubSec_hd li div{width: 100%;max-width:196px;height: 70px;margin: 0 auto;background: #1ca2d3;transition: all 0.3s ease;}
.PubSec_hd li:nth-of-type(1) div{background: #4278be;}
.PubSec_hd li:nth-of-type(2) div{background: #88b74c;}
.PubSec_hd li:nth-of-type(3) div{background: #e03066;}
.PubSec_hd li:nth-of-type(4) div{background: #ec7a27;}
.PubSec_hd li.active div{position: relative;height: 80px;}
.PubSec_hd li.active div:after{content: "";position: absolute;bottom: -10px;left: 0;right: 0;width: 100%;height: 10px;background: #1ca2d3;opacity: 0.5;}
.PubSec_hd li:nth-of-type(1).active div:after{background: #4278be;}
.PubSec_hd li:nth-of-type(2).active div:after{background: #88b74c;}
.PubSec_hd li:nth-of-type(3).active div:after{background: #e03066;}
.PubSec_hd li:nth-of-type(4).active div:after{background: #ec7a27;}
.PubSec_bd .pointList{display: none;}
.PubSec_bd .active{display: block;}

/*依申请公开 举报投诉*/
.ImporOther_item{float: left;width: 513px;padding: 5px 20px;}
.ImporOther_item:not(:first-child){margin-left: 14px;}
.ImporOther_head{padding: 11px 0 11px 55px;line-height: 33px;border-bottom: 1px #ddd solid;font-size: 20px;color: #527bc0;background-position: 10px center;background-repeat: no-repeat;}
.Other_ysq .ImporOther_head{background-image: url(20-iysqgk.png);}
.Other_myself .ImporOther_head{background-image: url(20-iybts.png);}
.ImporOther_ysq{margin: 10px 0;overflow:hidden;}
.ImporOther_ysq li{float: left;margin: 0 5px;width:107px;height: 36px;margin:10px 5px;border:1px #ddd solid;border-radius: 5px;background: url(20-iysq-bg.jpg); }
.ImporOther_ysq li a{display: block;width: 100%;height: 100%;line-height: 34px;color: #527bc0;font-size: 16px;text-align: center;}
.ImporOther_ysq li:hover{border-color: #527bc0;}
.ImporOther_ysq li:hover a{color: #fff;background: #527bc0;}
.ImporOther_ybts{min-height: 96px;margin: 35px 0;padding-right: 168px;background: url(20-impor-tsdh.jpg) right center no-repeat;}
.ImporOther_ybts>div{padding-right: 20px;border-right: 1px #ddd solid;}
.Other_table{width: 100%;}
.Other_table tr{overflow: hidden;}
.Other_table td{line-height: 1.5;height: 32px;}
.Other_table td.picon{vertical-align: middle;}
.Other_table td img{display: inline-block;width: 27px;height: 21px;margin: 0 10px;}
.Other_table td.ptxt{overflow: hidden;}
.Other_table td span{color: #3d3d3d;font-weight: bold;}

/*end*/

.PubSec_hd li+li{margin-left: 2.5%;}
.PubSec_hd li{width: calc( (100% - 2.5% * 4) / 5);}
.PubSec_hd li div{max-width: inherit;}
.cr_PubSecBg{
	min-height: 100px;
	border: 1px #e9e9ed solid;
	background-color: #fff;
}
.ImporOther_item{min-height: 234px;float: left;width: calc( (100% - 2.5%) / 2);padding: 6px 20px;}
.ImporOther_item:not(:first-child){margin-left: 2.5%;}

/*end*/

/*pages*/
.tr_pages_nav{
    width: 22%;
    max-width: 265px;
}
.tr_pages_nav .hd{
    position: relative;
    font-size: 20px;
    line-height: 2;
    font-weight: 400;
    text-align: center;
    color: #fff;
    padding: 16px 20px;
    background-color: #0087ee;
}
.tr_pages_nav .hd:after{
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    border-top: 6px #fff solid;
    border-right: 6px transparent solid;
    border-left: 6px transparent solid;

}
.tr_pages_nav .bd{
    width: 100%;
}
.tr_pages_nav .bd li{display: block;width: 100%;}
.tr_pages_nav .bd a{
    cursor: pointer;
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 2;
    color: #333;
    text-align: center;
    padding: 12px 10px;
    border: 1px #e5e5e5 solid;
    background-color: #f5f5f5;
}
.tr_pages_nav .bd li+li a{
    border-top: 0;
}

.tr_pages_nav .bd li:hover a,
.tr_pages_nav .bd li.active a{
    position: relative;
    border-color: #cce3f5;
    background-color: #e7f2fb;
}

.tr_pages_nav .bd li:hover a:after,
.tr_pages_nav .bd li.active a:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #cce3f5;
    top: -1px;
    right: 0;
    left: 0;

}
.tr_pages_main{
    width: calc( 100% - 22% - 30px);
    min-height: 500px;
}
.tr_pages_main>.title{
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px #e5e5e5 solid;
}
.tr_pages_main>.title span{position: relative;padding: 0 15px;font-size: 20px;line-height: 1;color: #0087ee;font-weight: 600;}
.tr_pages_main>.title span:before{content: "";position: absolute;bottom: -12px;left: 0;right: 0;width: 100%;height: 4px;margin: 0 auto;background-color: #0087ee;}


/*@media*/
@media (min-width: 768px) and (max-width: 991px) {
    .head .head_nav ul{width: auto;overflow-y: auto;white-space: nowrap;}
    .head .head_nav ul li{display: inline-block;float: none;width:calc(100% / 3);}
    .col_imgMobile-show{display: block;}


    .content .w1200{padding: 20px}
	.fl,.fr{float: none;}
    .tr_cont{float: none;width: 100%;}
    .tr_columns{float: none;width: 100%;}
    .tr_columns>a{position: relative;float: left;margin-left: 5%;width: calc((100% - 5%) / 2);line-height: 120%;margin-top: 20px;padding: 12px 10px 12px 60px;min-height: 60px;}
    .tr_columns>a span{position: absolute;top: 50%;transform: translateY(-50%);color: #0372c7 !important;}
    .tr_columns>a+a{margin-top: 20px;}
    .tr_columns>a:nth-of-type(2n+1){margin-left: 0;}
    .tr_columns>a:before{left: 10px;}
    .tr_columns>a.boxbor{border: none;}
    .tr_columns>a.boxbor2{border:none; margin-top: 20px;}

    .tr_cont.tr_cont_w2>div{width: 100%;margin-top: 30px !important;}
    .tr_cont.tr_cont_w2>div+div{margin-left: 0 !important;}
	.col_tabCon_nav.tr_tzgg>div:not(:first-child){display: none;}
	.tr_cont .col_tabCon_nav{display: none;}


    /**/
    .PublicSection{padding-top: 55px;}
    .PubSec_hd li{margin-left: 0;}
    .PubSec_hd li div,.PubSec_hd li.active div{height: auto;}
    .PubSec_hd li div img{display: block;max-width: 100%;}
    .cr_PubSecBg{padding: 10px !important;}

    .ImporOther_item{width: 100%;}
    .ImporOther_item:not(:first-child){margin-left: 0;margin-top: 20px;}
    /**/
    .tr_pages_nav{width: 100%;max-width: auto;}
    .tr_pages_main{width: 100%;margin-top: 20px;}


    /*gmobil*/
    .section_posi{padding: 10px 0;font-size: 12px;line-height: 20px;}
    .section_posi td{display:contents}
    .section_posi tbody>tr>td>table>tbody>tr>td:first-child span{display: none;}
    .section_posi .fz{display: none !important;}

}
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
    .head .head_nav ul{width: auto;overflow-y: auto;white-space: nowrap;}
    .head .head_nav ul li{display: inline-block;float: none;width:calc(100% / 3);}
    .col_imgMobile-show{display: block;}
    
    .content .w1200{padding: 20px}
	.fl,.fr{float: none;}
    .tr_cont{float: none;width: 100%;}
    .tr_columns{float: none;width: 100%;}
    .tr_columns>a{position: relative;float: left;margin-left: 5%;width: calc((100% - 5%) / 2);line-height: 120%;margin-top: 20px;font-size: 14px;padding: 12px 10px 12px 60px;min-height: 60px;}
    .tr_columns>a span{position: absolute;top: 50%;transform: translateY(-50%);color: #0372c7 !important;}
    .tr_columns>a+a{margin-top: 20px;}
    .tr_columns>a:nth-of-type(2n+1){margin-left: 0;}
    .tr_columns>a:before{left: 10px;}
    .tr_columns>a.boxbor{border: none;}
    .tr_columns>a.boxbor2{border:none; margin-top: 20px;}

    .tr_cont.tr_cont_w2>div{width: 100%;margin-top: 30px !important;}
	.tr_cont.tr_cont_w2>div+div{margin-left: 0 !important;}
	.col_tabCon_nav.tr_tzgg>div:not(:first-child){display: none;}
	.tr_cont .col_tabCon_nav{display: none;}


    /**/
    .PublicSection{padding-top: 40px;}
    .PubSec_hd li{margin-left: 0;}
    .PubSec_hd li div,.PubSec_hd li.active div{height: auto;}
    .PubSec_hd li div img{display: block;max-width: 100%;}
    .cr_PubSecBg{padding: 10px !important;}

    .ImporOther_item{width: 100%;}
    .ImporOther_item:not(:first-child){margin-left: 0;margin-top: 20px;}
    .ImporOther_ybts{padding-right: 0;padding-bottom: 100px;background-position: bottom center;}
    .ImporOther_ybts>div{padding-right: 0;border: 0;}
    /**/
    .tr_pages_nav{width: 100%;max-width: auto;}
    .tr_pages_main{width: 100%;margin-top: 20px;}
    /*gmobil*/
    .section_posi{padding: 10px 0;font-size: 12px;line-height: 20px;}
    .section_posi td{display:contents}
    .section_posi tbody>tr>td>table>tbody>tr>td:first-child span{display: none;}
    .section_posi .fz{display: none !important;}
}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
    .head .head_nav ul{width: auto;overflow-y: auto;white-space: nowrap;}
    .head .head_nav ul li{display: inline-block;float: none;width:calc(100% / 3);}
    .col_imgMobile-show{display: block;}

	.content .w1200{padding: 20px}
	.fl,.fr{float: none;}
    .tr_cont{float: none;width: 100%;}
    .tr_columns{float: none;width: 100%;}
    .tr_columns>a{position: relative;float: left;margin-left: 5%;width: calc((100% - 5%) / 2);line-height: 120%;margin-top: 20px;font-size: 14px;padding: 12px 10px 12px 60px;min-height: 60px;}
    .tr_columns>a span{position: absolute;top: 50%;transform: translateY(-50%);color: #0372c7 !important;}
    .tr_columns>a+a{margin-top: 20px;}
    .tr_columns>a:nth-of-type(2n+1){margin-left: 0;}
    .tr_columns>a:before{left: 10px;}
    .tr_columns>a.boxbor{border: none;}
    .tr_columns>a.boxbor2{border:none; margin-top: 20px;}

    .tr_cont.tr_cont_w2>div{width: 100%;margin-top: 30px !important;}
	.tr_cont.tr_cont_w2>div+div{margin-left: 0 !important;}
	.col_tabCon_nav.tr_tzgg>div:not(:first-child){display: none;}
	.tr_cont .col_tabCon_nav{display: none;}


    /**/
    .PublicSection{padding-top: 40px;}
    .PubSec_hd li{margin-left: 0;}
    .PubSec_hd li div,.PubSec_hd li.active div{height: auto;}
    .PubSec_hd li div img{display: block;max-width: 100%;}
    .cr_PubSecBg{padding: 10px !important;}

    .ImporOther_item{width: 100%;}
    .ImporOther_item:not(:first-child){margin-left: 0;margin-top: 20px;}
    .ImporOther_ybts{padding-right: 0;padding-bottom: 100px;background-position: bottom center;}
    .ImporOther_ybts>div{padding-right: 0;border: 0;}
    /**/
    .tr_pages_nav{width: 100%;max-width: auto;}
    .tr_pages_main{width: 100%;margin-top: 20px;}
    /*gmobil*/
    .section_posi{padding: 10px 0;font-size: 12px;line-height: 20px;}
    .section_posi td{display:contents}
    .section_posi tbody>tr>td>table>tbody>tr>td:first-child span{display: none;}
    .section_posi .fz{display: none !important;}

}
