﻿.banner,.nav, .lct, .foot, #yx_bar_c{ display: none;}
.mobile_item{ display: block;}
body{ min-width: auto; background: none;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
a, a:hover{ text-decoration: none;}
.left, .right{ float: none; display: block;}

.mobile_header{ box-sizing: border-box; width: 100%; padding: 4% 3%;}
.mobile_logo{ float: left; width: 50%; height: auto;}
.ver_link{ float: right; margin-top: 5px;}
.ver_link a{ float: right; padding: 0 10px; font-size: 14px; line-height: 28px; color: #fff; text-align: center; background-color: #226cc7; border-radius: 4px;}

.mobile_nav{ width: 100%; height: 40px; background-color: #226cc7; border-top: 2px solid #0060cd; border-bottom: 1px solid #0060cd;}
.nav_item{ position: relative; float: left; width: calc(100% / 3); height: 40px; z-index: 2;}
.nav_item:before{ position: absolute;  top: 16px; right: 50%; margin-right: -50px; content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff;}
.nav_item:after{ position: absolute;  top: 16px; right: 50%; margin-right: -49px; content: ""; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #226cc7;}
.nav_item.active:before{ border-bottom: 8px solid #fff; border-top: none}
.nav_item.active:after{ top: 17px; border-bottom: 7px solid #226cc7; border-top: none;}
.nav_name{ position: absolute; top: 0; left: 50%; width: 100px; margin-left: -72px; font-size: 18px; line-height: 40px; color: #fff; text-align: right;}
.nav_link{ height: 0; position: absolute; top: 40px; left: 0; width: 100%; overflow: hidden;}
.nav_link a{ display: block; width: 100%; height: 40px; font-size: 16px; line-height: 40px; color: #fff; text-align: center; background-color: #226cc7; border-top: 1px solid #00479d;}
.nav_item.active .nav_link{ height: auto;}

.mobile_search{ box-sizing: border-box; width: 100%; padding: 4% 3%;}
.search_box{ box-sizing: border-box; position: relative; width: 100%; height: 32px; border: 1px solid #d8eaff; border-radius: 30px;}
#search_text{ position: absolute; top: 0; left: 0; width: 70%; height: 30px; padding: 0; font-size: 14px; line-height: 30px; text-indent: 1em; color: #a1bada; border: none; background: none;}
#search_text:focus{ outline: none;}
#search_btn{ position: absolute; top: 4px; right: 10px; width: 22px; height: 22px; background: url(http://czt.zxgzqz.com/m/images/btn_search.png) no-repeat center top transparent; background-size: 100%; border: none;}

.GcW{ width: 100%;}
.G_left { float: none; width: 100%;}
.aside, .hlw .hd{ display: none;}
.hlw{ width: 100%;}

.G_left dl{ font-size: 16px; margin-bottom: 10px; padding-left: 20px; line-height: 42px; height: 42px; border-bottom: 2px solid #01479d; color: #01479d; background-color: #f2f8ff;}
.content{ padding: 0 2%;}

.lists_ty li{ margin-bottom: 10px; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 28px; background: url(li.gif) no-repeat 0 12px;padding-left: 15px; padding-bottom: 5px; border-bottom: 1px dotted #a0a0a0; height: auto; }
.lists_ty li a{ float: none; color: #333; text-decoration: none;}
.lists_ty li span { float: none; display: block; font-size: 14px; color: #707070;}
.lists_time {
    float: none;
    font-size: 14px;
    color: #707070;
    width: 90px;
}

.pages{ margin: 10px 0 20px;}
.pages a{}

/*content*/
.content h1 {font-size: 22px;font-family: "Microsoft YaHei"; padding-top:0px; line-height:36px;}
.meta {clear: both;  line-height: 21px; overflow: hidden; padding: 12px 0; font-size:14px;font-family: "Microsoft YaHei";}
.meta .fl { width: 100%; float: none;}
.meta span { color: #828282;display: inline-block; margin-right: 10px;}
.jiathis_style, .bdsharebuttonbox { display: none;}
.abstract{background-color:#f5f5f5;padding:20px;margin-bottom:40px;line-height:1.8em;font-size:15px; clear:both}

.content p{font-size:15px;line-height:2em;margin: 0px 3px 15px;font-family: "Microsoft YaHei"; color: #313131;}
.content img{ display: block; width: 80%; margin: 10px auto;}
.content a{color: #3668a5;text-decoration: underline;}
.xgxw{ margin-top: 30px;}

/* 咨询反馈 */
.tzxx{ width:100%;overflow:hidden;}
.tzxx .hd{width:100%; margin:0 auto 0; text-align:center;font-family: "Microsoft YaHei";font-size:24px; color:#FFF; padding:20px 0; line-height:24px;}
.tzxx .bd{ width: 96%; margin:20px auto 0; overflow:hidden;}
.tzxx .bd .lyxz{ width:100%;}
.tzxx .bd .lyxz p{font-family: "Microsoft YaHei";font-size:14px; color:#535353;line-height:24px; width:100%; margin:0 auto 0; padding-bottom:20px;padding-top:70px;}
.tzxx_r{width:100%; overflow:hidden;}
.tzxx_r .zmhd-search{ padding: 10px 0; background-color:#f1e4d3; height:auto;}
.tzxx_r .zmhd-search .sr { float: left; margin:0 0 0 2%; border: 1px solid #c8c8c8; color: #333; font: 14px/30px "宋体"; height: 30px; padding: 0 5px; width: 48%;}
.dis_in_b { display: inline-block;}
.zmhd-search .btn01 { float: left; background: #f43c3d; font-size:16px; text-align: center; color: #fff; height: 30px;
 margin: 1px 0 0 2%; width: 15%;}
.tzxx_r .zmhd-search .btn02 { float: left; background: #2488c6; border: medium none; font-size:16px; color: #fff; cursor: pointer;  height: 30px; margin: 1px 0 0 2%; width: 25%;}
 
.tzxx_tt{margin:20px auto 0; width:100%;text-align:center; font-family: "Microsoft YaHei";line-height:36px;color:#006eb7;}
.tzxx_tt p{font-size:15px; }

.lists_tzxx{overflow:hidden;width:100%;}
.lists_tzxx li{ height:40px; overflow:hidden;border-bottom:1px dotted #cfcfcf; color:#535353;font-family: "Microsoft YaHei"; line-height:40px;}
.lists_tzxx li p{font-size:14px;}
.tzxx0{ width:50%; float:left;text-align:center;}
.tzxx1{ width:calc(50% - 20px); float:left;text-align:left; padding-left:20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tzxx2{ width:20%;float:left;text-align:center;}
.tzxx3{ width:30%;float:left;text-align:center;}

.tzxx_r .td01 { padding-right: 10px; text-align: right; width: calc(30% - 10px);}
.tzxx_r .td02 { padding-right: 10px; text-align: right; width: calc(30% - 
	10px);}

.tzxx_r td { width: 70%;}
.tzxx_r .sr { border: 1px solid #ddd; color: #333;padding: 0 5px; width: calc(100% - 12px); line-height:24px; font-family: "Microsoft YaHei"; font-size:14px;}
.tzxx_r td em { color: #f00; font: 14px/24px Arial,Helvetica,sans-serif;
}
.tzxx_r textarea {border: 1px solid #ddd; color: #333; font: 14px/24px Arial,Helvetica,sans-serif; height: 100px; padding: 10px; width: calc(100% - 22px); resize: none;}
.tzxx_r select{ height:24px;}

.btn-tj { border: medium none; cursor: pointer; height: 30px;
 margin: 0 15px; text-indent: 0; width: 90px; background:#2488c6; color: #fff;}
.btn-cz {background:#b5b5b5;); border: medium none; cursor: pointer; height: 30px; margin: 0 15px; text-indent: 0; color: #fff; width: 90px;}

.hqhd_zxts_b { font-family: "Microsoft YaHei";}
.hqhd_zxts { width: 96%; margin: 0; padding: 2%;}

.hqhd_zxts table td.zxts_text {color: #000; font-weight: bold; text-align: left;}
.hqhd_zxts table td { color: #666; font-size: 14px; line-height: 24px; padding: 10px 2px;font-family: "Microsoft YaHei";}
.hqhd_zxts table td a{ text-decoration:none;}
.hqhd_zxts table td a:hover{opacity:0.5;filter:alpha(opacity=50);}

#form1 table tr:last-child td{ padding: 0!important;}


/*重点领域信息公开*/
.tpzt1 dl{width:100%;margin:0 auto; background:url(/images/tptit.png) no-repeat left bottom; height:33px; overflow:hidden;}
.tpzt1 .tit02 dt{ display:block; background-color:#2b67b0; color:#fff; float:none; padding:0 30px;}
.tpzt1 .tit02 dt a{color:#fff; text-decoration:none;}

.ztjj{ width: 96%; margin: 0 2%;}
.hjjs{ box-sizing: border-box; width: 100%;}
.hjjs ul{ width:96%; margin: 10px 2% 0;}
.list01 li {  text-overflow: ellipsis; white-space: nowrap;}
#qzyj,#swgl,#ggfw,#zfsh,#cstz,#kwnj,#yys,#zxxx, .tabul_wrap{ box-sizing: border-box; ;width: 100%; margin-bottom: 20px;}
#qzyj .tabul,#swgl .tabul,#ggfw .tabul,#zfsh .tabul,#cstz .tabul,#kwnj .tabul ,#yys .tabul, .tabul_wrap .tabul{ width: 96%;}
#qzyj .tabpad,#swgl .tabpad,#ggfw .tabpad,#zfsh .tabpad,#cstz .tabpad ,#kwnj .tabpad,#yys .tabpad, .tabul_wrap .tabpad{ margin: 14px auto 0; width:100%;}
#ggfw{ width: 100%!important}

/*footer*/
.mobile_footer{ padding: 10px 0; background-color: #e5e5e5; border-top: 2px solid #2b67b0;}
.mobile_footer p{ font-size: 12px; line-height: 24px; color: #666; text-align: center;}
.mobile_footer p a{ color: #666;}
.mobile_footer p img{ margin: 0 auto 8px;}