@media screen and (min-width:300px) and (max-width:960px) {
html, body { width: 100%; height: 100%; -webkit-text-size-adjust: none; text-size-adjust: none; font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
a, img { -webkit-touch-callout: none; } /* 禁止长按链接与图片弹出菜单 */
html, body, h1, h2, h3, h4, h5, h6, p, br, form, input, button, textarea, select, fieldset, legend, blockquote, ul, ol, li, dl, dt, dd, pre, table, caption, tr, td, th, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video { display: block; }
body { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden; -webkit-overflow-scrolling: touch; position: relative; min-width: 100%; }
* { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; outline: none; }
/* 对齐方式 */
.d-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.b-flex { -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */ -webkit-flex: 1;          /* Chrome */ -ms-flex: 1;				  /* IE10 */ flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
.contain, .bot,.bot_c, .con_l,.con_l1,.con_c1, .con1, .con1_l, .con1_r, .gl_l, .gl_r,.fy_tit,.con_r1,.con_l2 { width: 100%; }
.tit_bg,.bot_l,.bot_r,.pd_tit, .con_r,.tit2,.ztzl_list,.wzdh_tit,.bot_con,.tit4{ display: none; }
.bot_c { text-align: center }
.con_l, .con1_l, .gl_con, .gl_l { padding: 0; }
.con_r1{ padding:10px;}

/*11-29 添加*/
.tabBox .list{ width:100%; min-height:270px;}
.jcon1,.jcon1_l,.jcon1_r{ width:100%; padding:0px;}
.jcon1_r{ background:none; margin-top:15px;}
.jcon_t2 li{ padding:0px; width:25%; text-align:center; float:left; font-size:15px;}
.jcon_c2 li span{ width:30px; margin-left:7px;}
.jcon_c3 li{ margin-bottom:3px;}
.jcon_c4_tu,.jcon_c4_tx{ width:100%; padding-left:20px;}
.jcon_c4_tx{ margin-top:10px;}
.jcon_c4_rig{ width:100%; margin-top:20px; padding-bottom:20px;}
.jcon_c4_rig li{ width:47%; float:left; margin-left:1.5%; margin-right:1.5%; text-align:center;}

.list,.list1 ul{ padding:0 10px;}
.con_c1{ width:100%; padding-bottom:10px;}
/*.list1 li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}*/
.sj_tit{ display:block;}
.head{ height:auto;}
.logo{ width:90%; margin:0 auto; float:none; margin-top:20px;}
.logo img{ width:100%;}
.ss{ width:95%; float:none; margin:10px auto; padding:0;}
.inp{ width:100%; border-bottom-right-radius:5px; border-top-right-radius:5px; margin-bottom:10px;}
.ss_box { height: auto; padding-bottom: 5px; padding:12px; border-radius: 8px; background-image: none; background-color:#fffffff }
.btn{ border-bottom-left-radius:5px; border-top-left-radius:5px; margin-left:25%;}
.con_bg{ padding:0px; background:none #ffffff; margin-top:10px;}
.menu { background-image: none; background-color: rgba(255,255,255,0.95); width:95%; border-radius:5px; border:1px solid #00b8f7; margin:0 auto; padding:10px; height:auto}
.menu ul { float: none; clear: both; }
.menu li { float: none; width: 100%; display: block; text-align: center; clear: both; height: 50px; background:url(17xm_menu.png) repeat; line-height: 50px; margin-bottom:10px; border-radius:5px;}
.menu li a { padding: 0; display: block; width:100%; border-radius:5px;}
.menu li.on a,.menu li a:hover{ height:50px;}
.menu span { display: none }
.menu li span{ float:none; display:inline-block; width:47px;}
.menu li:last-child{ margin-bottom:0}
.tit1 span{ font-size:12px;}
.tit1 li a { display: block; padding: 0 13px; }
.list{ width:100%;}

.zfxx_top{ width:100%; height:150px; padding:20px 10px;}
.zfxx_logo1,.zfxx_logo2{ width:90%;}
.zfxx_logo2{ padding-top:20px;}
.zfxx_logo1 img,.zfxx_logo2 img{ width:90%; padding:0; margin:0; text-align:center;}
.zfxx_cen,.zfxx_lef1,.zfxx_rig1{ width:100%;}
.zfxx_dqwz img{ padding:0px; padding-right:10px;}

.zfxx_rbor1{ width:100%; height:auto; margin:0px; padding:0px; padding:5px 10px;}
.zfxx_rsco1{ display:none;}
.zfxx_rsco2{ width:100%;}
.zfxx_rsla{ width:100%; height:130px;}
.zfxx_rslb{ width:100%; height:30px; margin-bottom:15px;}
.zfxx_rsla div{ display:block; width:100%; height:30px; line-height:30px; clear:both;}
.zfxx_rsla div span{ height:30px; line-height:30px; float:left; margin-left:10px;}
.zfxx_rsel1,.zfxx_rinp1,.zfxx_rinp2{ width:70%; height:25px; line-height:25px; float:left; margin-left:5px;}

.zfxx_rslb{ width:100%; height:30px;}
.zfxx_btn1{ width:90%; height:30px; background:url(17xm_zfxx_btn1.jpg) no-repeat #d10200 center center; border:none; float:left; margin-left:5%;}


.zfxx_rcon3{ padding:0px; padding:0px 10px;}
.zfxx_rcon3 li{ width:49%; height:30px; background:url(17xm_zfxx_cio3.png) no-repeat 3px 12px; line-height:30px; text-indent:15px; float:left; overflow:hidden;}
.zfxx_rcon2 table tr td{ text-align:center; line-height:20px; padding:10px 0px; border-bottom:1px #e4e4e4 solid;}
.zfxx_rcon2 table tr td.tal{ text-align:left; background:url(17xm_zfxx_cio2.png) no-repeat 3px 20px;}
.zfxx_rcon2 .thn{ display:none;}

.zfxx_btm,.zfxx_brow2,.zfxx_brow2 span.sp2{ width:100%;}
.zfxx_brow2{ padding:0px; margin:0px;}
.zfxx_brow2 .sp1,.zfxx_brow2 .sp3{ display:none;}
.zfxx_brow2 span.sp2{ padding-top:20px; font-size:13px;}

.zfxx_lef2,.zfxx_rig2{ width:100%;}

.zfxx_xl_con{ padding:0}
.box{ padding:10px;}
.box td{ vertical-align:top; line-height:20px; padding:5px;}

.gl_lef1{ width:100%; background:url(17xm_gl_lbg.jpg) no-repeat #f0f9fe top right;}
.gl_lcon1{ width:90%; margin:0 auto; padding:0; padding-bottom:20px;}
.gl_rig1{ width:100%; background-color:#FFF; border-top:1px #b1d9f0 solid;}
.gl_rdq_l{ background:none;}
.gl_rce1{ width:100%; padding:0; margin:0; margin-top:10px;}
.gl_list1 ul{ border:none; padding:0;}
.gl_list1 li{ border-bottom:1px #cccccc dotted;}

.gl_list2{ margin-bottom:15px;}
.gl_list2 ul{ border:none; padding:0;}
.gl_list2 li{ border-bottom:1px #cccccc dotted;}

.gl_stit2{ min-height:40px;}
.gl_stit2 li a{ padding:0px 3px; color:#999999;}

.gl_clis1{ width:100%;}
.gl_clis1{ padding:0px; margin:0px; padding-left:10px; padding-right:10px;}

.xl_tit3{ padding-bottom:20px;}
.xl_tit3_l{ width:100%; text-align:center;}
.xl_tit3_r{ width:100%; float:left; margin-top:10px;}

.sub_su1{ display:none;}
.sub_lef1,.sub_mid1,.sub_rig1{ width:100%; padding:0px; margin:0px; margin-top:10px;}
.sub_cnr_r{ float:left; margin-left:5px;}
.sub_rig1{ padding-left:20px; padding-top:20px;}
.sub_lef2,.sub_cnr3,.sub_mid2,.sub_rig2{ width:100%; padding:0px; margin:0px;}
.sub_mid2,.sub_rig2{ margin-top:10px; padding-bottom:10px;}
.sub_cnr3{ padding:0px 20px; padding-top:10px;}

.sub_lis2 li{ width:30%; height:87px; text-align:center; float:left; margin-left:1.5%; margin-right:1.5%;}
.sub_lis2 li span{ display:block; height:24px; padding-top:20px; margin-bottom:20px;}

.sub_con3{ width:100%; padding:0; padding-top:10px;}
.sub_tyg1{ width:100%; float:left; line-height:40px; padding-left:10px;}
.sub_zcl_l,.sub_zcl_m{ width:100%;}
.sub_zcl_l span{ display:block; width:288px; height:190px; margin:0 auto;}
.sub_zcl_m{ margin:0px; padding:0px; padding-left:10px;}
.sub_zcl_mb li{ text-indent:10px;}
.sub_zcl_mb li span{ float:left;}
.sub_zcl_su{ display:none;}
.sub_zcl_r{ width:100%; margin-top:15px; padding-left:15px; padding-right:15px;}
.sub_zcl_ris1 li{ height:40px; border-bottom:1px #cccccc dotted; overflow:hidden;}

.sub_tbg1,.sub_zcl_sl,.sub_zcl_sr{ width:100%;}
.sub_zcl_sl table tr th.sub_no,.sub_zcl_sl table tr td.sub_no{ display:none;}
.sub_zcl_srw1{ text-indent:20px;}
.sub_zcl_srw1 span{ float:left;}
.sub_zcl_zj,.sub_zcl_dc{ width:100%; margin:0px; padding:0px; padding-top:5px;}
.sub_zcl_zk{ float:left; margin:0px; padding:0px; margin-top:10px; margin-bottom:20px;}

.sub_zj_l,.sub_zj_r{ position:relative;}
.sub_zj_l{ width:100%; margin:0px; padding:0px;}
.sub_zj_l{ background:none;}
.sub_zj_con1{ width:100%; padding:0px; margin:0px; padding-top:20px; padding-bottom:30px; background:url(17xm_zj_bg2.png) no-repeat right bottom;}
.sub_zj_cnr1 img{ width:150px; float:left;}
.sub_zj_tit2{ margin:0px;}

.sub_zj_con2{ padding:0px; margin:0px; width:92%; margin:0 auto; margin-top:15px;}
.sub_zj_col1,.sub_zj_col1 li,.sub_zj_col1 li a{ width:100%;}
.sub_zj_col2{ padding:0px; margin:0px; width:96%; margin:0 auto; margin-top:10px;}

.sub_zj_bgb{ padding-bottom:50px;}
.sub_zj_r{ width:100%; top:20px; left:10px; right:10px;}
.sub_zj_cnr1{ width:100%; margin:0px; padding:0px;}
.sub_zj_r{ width:100%; padding-bottom:50px;}
.sub_zj_r li{ width:32%; height:auto; line-height:40px; text-align:center; font-size:18px; float:left;}
.sub_zj_r li span{ display:block; width:32%; height:70px; text-align:center;}
.sub_zj_r li span img{ margin-left:50px; padding-top:25px;}
.sub_zj_r li.sub_no{ display:none;}

.sub_wsbs_l{ width:100%; height:auto; padding:0; margin:0;}
.sub_menu{ width:100%; height:50px; line-height:50px;}
.sub_menu li{ display:block; width:25%; height:50px; text-align:center; font-size:16px; float:left;}
.sub_menu li span{ display:none;}
.sub_menu li a{ display:block; width:100%; height:50px; background-color:#f7f7f7; text-align:center; border-right:1px #e4e4e4 solid; border-bottom:1px #e4e4e4 solid;}
.sub_menu li a:hover{ display:block; width:100%; background:none; background-color:#FFF; font-weight:bold; border-bottom:none; text-decoration:none; color:#555555;}
.sub_menu li.on a,.sub_menu li.on a:hover{ display:block; width:100%; height:50px; background:none; background-color:#FFF; font-weight:bold; text-decoration:none; border-bottom:none;}
.sub_menu li.last a,.sub_menu li.last a:hover{ height:50px; border-bottom:1px #e4e4e4 solid; border-right:none;}

.wsbs_tit2 li{ width:33.33%; height:40px; float:left; font-size:16px;}
.wsbs_tit2 li a{ width:100%; padding:0px;}

.sub_wcon1{ width:100%; margin:0px; padding:0px;}
.sub_wcon1{ padding-left:10px; padding-right:10px;}
.wsbs_list3 li{ display:block; width:30%; height:36px; font-size:15px; float:left; margin-left:1.5%; margin-right:1.5%; text-indent:26px; overflow:hidden;}
.wsbs_list3 li a{ display:block; width:100%; height:34px; background:url(17xm_wcio1.png) no-repeat #FFF 12px 13px; line-height:34px; border:1px #e7e7e7 solid; color:#555555;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.wsbs_list3 li a:hover{ display:block; width:100%; height:34px; background:url(17xm_wcio2.png) no-repeat #00aeff 12px 13px; line-height:34px; border:none; color:#FFF; text-decoration:none;}
.wsbs_list4{ margin-top:20px;}
.wsbs_list4 li{ width:50%; height:32px; background:url(17xm_wcio1.png) no-repeat 0px 10px; line-height:32px; text-indent:10px; float:left; overflow:hidden;}

.sub_wsbs_r{ width:100%; padding:0px; margin:0px;}
.sub_wsbs_r{ padding-left:20px; padding-right:20px; margin-top:20px;}
.sub_wsbs_r li{ width:50%; height:70px; background:url(17xm_wibg1.jpg) no-repeat top center; margin-bottom:5px; text-align:center; float:left;}
.sub_tyg2{ line-height:24px; padding:10px;}

.sub_zcl_wr1 span{ width:50px; text-align:center; float:left; padding-right:70px;}
.sub_zcl_wr1 span img{ padding-left:13px;}

.sub_con4{ padding-left:10px; padding-right:10px;}

.sub_ka_bgb{ padding-bottom:80px;}
.sub_ka_l{ width:100%; text-align:center; padding:0px; margin:0px;}
.sub_ka_l img{ padding-top:20px;}
.sub_ka_r{ width:100%; margin:0px; padding:0px; margin-top:20px;}
.sub_ka_r ul{ padding:0px; padding-left:10px; padding-right:10px;}
.sub_ka_r li{ width:30%; height:100px; float:left; text-align:center; line-height:30px; margin:0px; padding:0px; margin-left:1%; margin-right:1%; margin-bottom:10px;}
.sub_kb,.sub_kb_l,.sub_kb_r{ width:100%; margin:0px; padding:0px;}
.sub_kb_l,.sub_kb_r{ padding-left:10px; padding-right:10px; margin-top:20px;}
.sub_kb_list{ max-width:65%; float:right; margin:0px; padding:0px;}

.sub_kc,.sub_kc_l,.sub_kc_r,.sub_kc_rs,.sub_kd{ width:100%;}
.sub_kc_rf,.sub_kc_rt{ display:none;}
.sub_kc_rs ul{ margin:0px; padding:0px;}
.sub_kc_rs ul li{ width:268px; height:auto; background-color:#FFF; border:1px #dddddd solid; float:left; text-align:center; margin:0px auto; margin-top:10px;}
.sub_kc_rs ul li img{ width:260px; height:60px; margin:4px;}
.sub_kd_lis1{ width:92%; margin:0 auto; margin-top:10px;}
.sub_kd_lis1 li{ width:100%; height:auto; background:url(17xm_dot.jpg) no-repeat 0px 18px; line-height:28px; padding-top:5px; padding-bottom:5px; padding-left:12px; border-bottom:1px #cccccc dotted;}
.sub_kd_lis1 li:hover a{ padding-left:5px; transition:all .3s linear;}

.xl_con1 p.sptu{ width:92%; padding:0; margin:0; margin:0 auto; overflow:hidden; text-align:center; text-indent:0px;}
.xl_con1 p.sptu img{ width:100%; height:auto;}

.smpd_lef1,.smpd_c1,.smpd_c1_tit,.smpd_c1_rig,.smpd_c2_l,.smpd_c2_r,.swb,.smpd_rig1,.smpd_tu1{ width:100%;}
.smbd_box1{ height:auto;}
.spt_10{ padding-top:10px;}
.smpd_c1{ min-height:205px;}
.smpd_c1_tit{ height:60px; line-height:60px;}
.smpd_c1_tit img{ display:none;}
.smpd_c1_rig ul{ padding-left:10px; padding-right:10px;}
.smpd_c1_rig li{ width:33%; text-align:center; float:left;}
.smpd_sul{ display:none;}
.smpd_rig1{ margin-top:10px;}
.smpd_tu1 ul{ padding-left:20px; padding-right:20px;}
.smpd_tu1 li{ width:48%; margin-left:1%; margin-right:1%;}
.smpd_tu2{ width:92%; margin:0 auto; margin-bottom:20px; margin-top:10px;}

.zj_sub1,.zj_sub1_l,.zj_sub1_r{ width:100%;}
.sub_sno,.zj_sub1_su1{ display:none;}
.zj_sub1_r{ margin-top:20px;}
.xl_con3 ul{ border:none; border-top:1px #e2e2e2 solid;}
.xl_con3 li,.xl_con3 li.long{ width:100%; border:none; border-bottom:1px #e2e2e2 solid; border-right:1px #e2e2e2 solid;}
.xl_con3 li span{ border-left:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid;}
.xl_form1 table tr td.xl_td1{ width:110px;}
.xl_inp1{ width:90%;} 
.xl_tex1{ width:90%;}
.xl_form1 table tr td.xl_td2{ padding-left:0px; text-align:center;}
.xl_form1 table tr td.xl_td2 span,.xl_form1 table tr td.xl_td2 span .xl_btn1{ width:90px;}

.xl_con4 p.tb{ text-indent:0px; padding:0px; font-weight:bold;}
.xl_con4 p.prad{ padding:0px; padding-left:10px; padding-right:10px;}
.xl_con4 p.parb{ padding:0px;}
.xl_con4 p.parb span{ display:inline-block; width:25%; height:36px; float:left; margin-left:1%; margin-right:1%;}
.xl_btr{ width:100%; height:36px; background-color:#2e8ce5; line-height:36px; color:#FFF; font-size:16px; font-weight:bold; text-align:center; border:none;}

.sub_con5_l,.sub_con5_r{ width:100%; padding:0px; margin:0px;}
.sub_con5_r{ margin-top:15px;}
.sub_lis3{ width:92%; margin:0 auto;}

.ldjs_con1_l{ width:100%; margin:0px;}
.ldjs_con1_l div{ width:137px; height:187px; margin:0 auto; margin-bottom:10px;}
.ldjs_con1_r{ width:100%; margin:0px; padding:0;}
.ldjs_con1_r p{ padding-left:10px; padding-right:10px;}

.ldjs_con2,.ldjs_con2_l,.ldjs_con2_r{ width:100%; clear:both;}
.line1{ margin-top:10px;}
.ldjs_con2_r{ border-top:1px #e2e2e2 solid; margin-top:10px; padding-top:10px;}
.ldjs_con2{ margin-top:0px;}
.ldjs_con2_su{ display:none;}

.sub_lis5,.sub_lis5 li .sub_lis5_l,.sub_lis5 li .sub_lis5_r,.sub_lis5 li .sub_lis5_r .sub_lis5_row1{ width:100%;}
.sub_lis5 li .sub_lis5_l div{ margin:0px; padding:0; margin:0 auto;}
.sub_lis5 li .sub_lis5_r{ margin-top:10px;}
.sub_lis5 li .sub_lis5_r .sub_lis5_row1,.sub_lis5 li .sub_lis5_r .sub_lis5_row2{ padding-left:20px; padding-right:10px;}
.sub_lis5 li .sub_lis5_r .sub_lis5_row1 .sub_lis5_col1{ width:50px; float:left;}
.sub_lis5 li .sub_lis5_r .sub_lis5_row1 .sub_lis5_col2{ min-width:230px; float:left;}

.thbd_box1{ height:auto;}
.thpd_sul{ display:none;}
.thpd_tu1{ width:251px; height:52px; margin:0 auto; padding-bottom:30px;}
.thpd_tu1 li{ display:block; width:251px; height:52px; border:none; background-color:#FFF; margin-top:10px;}
.thpd_tu1 li img{ width:249px; height:50px; border:1px #e2e2e2 solid;}
.thpd_row1,.thpd_row2{ width:251px; margin:0 auto; margin-bottom:10px;}
.thpd_row2{ margin-top:-10px;}
.spad_b100{ padding-bottom:80px;}

.sub_menu span.tit_menu{ display:block;}

.sub_zt_r{ width:100%;}
.sub_zt_r li{ width:100%; height:auto; margin:0 auto; margin-top:10px; text-align:center;}


/*在线访谈*/
.zxft_max,.zxft_top_licn,.zxft_top,.zxft_rtu{ width:100%;}
.zxft_top{ height:auto;}
.zxft_tlogo{ width:96%; margin:0 auto; text-align:center;}
.zxft_tlogo img{ width:90%; padding:0px; margin:0px; padding-top:20px;}
.zxft_rtu{ width:96%; margin:0 auto; text-align:center;}
.zxft_rtu img{ width:90%; padding-top:20px;}
.zxft_dqwz img{ padding:0px; padding-right:10px; padding-left:3px;}
.zxft_box1{ width:100%;}
.zxft_tin1{ width:100%;}
.zxft_tin1 li{ display:inline-block; width:30%; background-size:60%; float:left; margin-left:0.5%; margin-right:0.5%;}
.zxft_tin1 li.on{ position:relative; z-index:999;}

.zxft_cin1,.zxft_list2{ width:100%;}
.zxft_list2{ padding:0px; padding-left:10px; padding-right:10px;}
.zxft_list2 li{ width:100%; height:auto; padding:0; border-bottom:1px #fafafa dotted; padding-bottom:10px; margin:0px;}
.zxft_tu1{ width:208px; height:139px; background-color:#FFF; border:1px #e7e7e7 solid; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.zxft_tu1 img{ margin:3px;}
.zxft_rco1{ width:98%; margin:0 auto;}
.zxft_rco1 p{ padding:0px; line-height:36px;}
.zxft_rco1 p span{ padding-right:10px;}

/*网站地图*/
.sub_map1{ width:100%;}
.sub_map1 li{ width:47%; height:38px; float:left; margin-left:1.5%; margin-right:1.5%; text-align:center; margin-top:20px; overflow:hidden;}
.sub_map1 li a{ width:100%;}
.sub_map1 li a:hover{ width:100%;}

/*网上办事1108添加*/
.sub_com1,.sub_com1_l,.sub_com1_r{ width:100%;}
.sub_com1{ background:none;}
.sub_com1_l{ background:url(17xm_wsbs_nbg11.png) no-repeat #c2e3fa center bottom;}
.sub_com1_r{ background:url(17xm_wsbs_nbg11.png) no-repeat #c2e3fa center bottom;}
.sub_com1_tu1{ width:92%; margin:0 auto;}
.sub_com1_tu1 img{ width:90%;}
.sub_com1_c1 { width: 100%; height: 250px; position: relative; top: 0px; left: 0px; z-index: 99; }
.wsn_lis1 { height: 250px; margin: 0 auto; position: relative }
.wsn_lis1{ width:90%; margin:0 auto;}
.navIco1 { width: 120px; height: 120px; position: absolute; left: 10px; top:-30px; cursor: pointer; }
.navIco2 { width: 120px; height: 120px; position: absolute; left: 150px; top:-30px; cursor: pointer; }
.navIco3 { width: 120px; height: 120px; position: absolute; left: 10px; top:120px; cursor: pointer; }
.navIco4 { width: 120px; height: 120px; position: absolute; left: 150px; top:120px; cursor: pointer; }
.q1_1 { width: 211px; height: 211px; background: url(17xm_q1.png) no-repeat center top; position: absolute; left:0px; top:-50px; }
.q2_1 { width: 211px; height: 211px; background: url(17xm_q2.png) no-repeat center top; position: absolute; left:70px; top:-50px; }
.q3_1 { width: 211px; height: 211px; background: url(17xm_q3.png) no-repeat center top; position: absolute; left:0px; top:60px; }
.q4_1 { width: 211px; height: 211px; background: url(17xm_q4.png) no-repeat center top; position: absolute; left:70px; top:60px; }





.sub_com1_tu2 img{ padding-right:20px;}

.sub_com1_r .sub_comb{ background:url(17xm_wsbs_nbg2.png) repeat top center; padding-bottom:25px;}
.sub_com1_ro1, .sub_com1_ro2, .sub_com1_ro3{ width:100%; margin:0px; padding:0px;}
.sub_com1_ro1{ height:auto; line-height:30px; padding:10px;}
.sub_com1_ro2,.sub_com1_ro3{ margin-top:10px; padding-left:10px; padding-right:10px;}

.sub_com1_rog1{ width:100%; height:73px; line-height:20px; padding-top:10px;}
.sub_com1_rog1 li{ height:20px; line-height:20px; float:left;}

/*市长专线*/
.szzx_ctab2 tr th.sub_no,.szzx_ctab2 tr td.sub_no{ display:none;}
.szzx_sul{ display:none;}
.szzx_tu1{ width:92%; margin:0 auto; margin-bottom:20px; margin-top:10px;}
.szzx_tu1 img{ padding-left:20%; padding-right:5%;}
.szzx_ctab1{ width:92%; margin:0 auto; margin-top:10px;}
.szzx_inp1{ width:95%; height:28px; background-color:#FFF; line-height:28px; border:1px #cccccc solid;}
.szzx_inp2{ width:95%; height:28px; background-color:#FFF; line-height:28px; border:1px #cccccc solid;}
.sub_con6{ width:100%; min-height:190px; background:url(17xm_szzx_bg1.jpg) no-repeat #e6fbff left bottom;}
.sub_lef6{ width:20%; float:left; padding-top:40px;}
.sub_rig6{ width:65%; float:right;}
.sub_rig6 p{ line-height:28px; padding-top:10px; padding-right:10px; padding-bottom:10px;}


.zfxx_xl_con2 { width:95%; margin-left:2%;}
.xl_con2_l{ width:25%;}
.xl_con2_r{ width:73%;}

/*互动交流知识库*/
.hdzs_con1{ width:100%; min-height:230px; background:url(17xm_wsbs_zsg1.jpg) no-repeat #e6fbff left bottom;}
.hdzs_con1_l{ margin:0px; margin-top:40px;}
.hdzs_con1_r{ width:62%; float:right; padding-bottom:20px;}
.hdzs_con1_r p{ line-height:28px; padding-right:10px;}
.hdzs_con2,.hdzs_con2_l,.hdzs_con2_r{ width:100%;}
.hdzs_row1{ height:auto; line-height:26px; margin-top:5px; padding:12px 5px 12px 15px;}
.hdzs_row2,.hdzs_row3{ width:92%; margin:0 auto;}
.hdzs_row2 ul{ width:98%; margin:0 auto; clear:both;}
.hdzs_co1{ width:12%; float:left; text-align:center;}
.hdzs_co2{ width:3%; float:left;}
.hdzs_co3{ width:80%; float:left;}
.hdzs_inp1{ width:100%;}
.hdzs_con2_l{ height:515px;}
.hdzs_con3_r1{ width:96%; margin:0 auto;}
.hdzs_con3_r1 li{ width:24%; height:90px; float:left; margin:0px; margin-top:20px;}

}
@media screen and (max-width:768px){
.slideBox{max-width:none;}
.slideBox .bd li{width:100%;}
.zfxx_rsel1,.zfxx_rinp1,.zfxx_rinp2{ width:60%; height:25px; line-height:25px; float:left; margin-left:5px;}

.sub_kb_list{ max-width:58%; float:right; margin:0px; padding:0px;}

.sub_menu{ position:relative; display:block; width:100%; background-color:#f7f7f7; text-align:center; border-bottom:1px #e4e4e4 solid;}
.sub_menu li,.sub_menu span{ display:none}
.sub_menu li:first-child,.sub_menu span.tit_menu{ display:block}
.sub_menu li.on a,.sub_menu li a:hover{background:none; background-color:#FFF; color:#555555}
.tit_menu { display: block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-decoration: none; text-indent: -999px; position:absolute; right:0px; top:0px; overflow: hidden; width:50px; height:50px; }
.tit_menu:before { font-style: normal; font-weight: normal; font-variant: normal; font-size:36px; text-transform: none; position: absolute; content: "≡"; text-indent: 0; text-align: center; line-height:50px; speak: none; width:90%; top:-2px; left:0px; color:#888888;}
.tit_menu.active:before { content: "x"; font-size: 24px; color:#888888;}

}
@media screen and (min-width:300px) and (max-width:374px) {
.icon_list li { font-size: 12px; }
.sub_zj_r li span img{ margin-left:40px;}

.sub_kb_list{ max-width:58%; float:right; margin:0px; padding:0px;}

.sub_con6{ min-height:250px;}
.sub_rig6{ width:60%; float:right;}

.hdzs_con1{ min-height:290px;}
.hdzs_con1_l{ margin:0px; margin-top:60px;}
.hdzs_con1_r{ width:55%; float:right;}

.jcon_c2 li span{ margin-left:1px;}
.jcon_t1_lef,.jcon_t1_rig{ width:100%; margin-bottom:10px;}]
.jcon_t1_rig{ padding-left:10px;}
}