@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; }
/* 对齐方式 */
.ta_j { text-align: justify; text-justify: inter-ideograph; -webkit-text-align-last: justify;/*chrome 20+*/ }
.ta_av { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /* 水平居中*/ -webkit-box-align: center; -ms-flex-pack: center;/* IE 10 */ -webkit-justify-content: center; justify-content: center;/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/ /* 垂直居中 */ -webkit-box-pack: center; -ms-flex-align: center;/* IE 10 */ -webkit-align-items: center; align-items: center; }
.ta_avC { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /* 垂直居中 */ -webkit-box-pack: center; -ms-flex-align: center;/* IE 10 */ -webkit-align-items: center; align-items: center; }
/* 盒子布局 */
.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_r, .con_l, .con_r, .con1, .con1_l, .con1_r, .gl_l, .gl_r,.fy_tit { width: 100%; }
.con_l, .con1_l, .gl_con, .gl_l { padding: 0; }
.con_r { margin: 0; }
.head { background-size:contain; background-position:center top; height: 80px; width:95%;}
.bot_l, .tit5, .tit6, .gl_con_t, .gl_con_b { display: none; }
.bot_r { text-align: center }
.tit li { font-size: 12px; }
.menu { background-image: none; background-color: #1f7ede; width: 100%; }
.menu ul { display: none; clear: both }
.nav-toggle { display: block; position: fixed; -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: relative; overflow: hidden; width: 70px; height: 55px; float: right; clear: both }
.nav-toggle:before { color: #ffffff; font-style: normal; font-weight: normal; font-variant: normal; font-size: 38px; text-transform: none; position: absolute; content: "≡"; text-indent: 0; text-align: center; line-height: 55px; speak: none; width: 100%; top: 0; left: 10px; }
.nav-toggle.active:before { content: "x"; font-size: 24px; }
.menu li { float: none; width: 100%; display: block; text-align: center; clear: both; height: 50px; border-bottom: 1px solid #ffffff; border-right: 0; line-height: 50px; font-size: 16px; }
.menu li a { padding: 0; display: block }
.menu li span { display: none }
.icon_list { margin: 18px auto 0; }
.icon_list li { width: 33.3%; height: auto; font-size: 14px; }
.icon_list li span { height: 60px; width: 60px; line-height: 60px; padding: 0; background: none; border-radius: 50%; }
.icon_list li span.bg1 { background-color: #2da2f2 }
.icon_list li span.bg2 { background-color: #7e74fb }
.icon_list li span.bg3 { background-color: #f24040 }
.icon_list li span.bg4 { background-color: #f6ad1a }
.icon_list li span.bg5 { background-color: #fe605f }
.icon_list li span.bg6 { background-color: #f142a1 }
.icon_list li span.bg7 { background-color: #43cb83 }
.icon_list li span.bg8 { background-color: #0fd1aa }
.icon_list li span.bg1 img { width: 30px; }
.icon_list li span.bg2 img { width: 29px; }
.icon_list li span.bg3 img { width: 28px; }
.icon_list li span.bg4 img { width: 35px; }
.icon_list li span.bg5 img { width: 24px; }
.icon_list li span.bg6 img { width: 37px; }
.icon_list li span.bg7 img { width: 30px; }
.icon_list li span.bg8 img { width: 39px; }




.list2 li { font-size: 13px; }
.list3 { padding-bottom: 8px; }
.list3 li { font-size: 13px; line-height: 30px; }
.list3 span { background-image: none; width: 50px; height: 50px; padding: 0; line-height: 50px; border-radius: 50%; margin-bottom: 5px; }
.list3 span.bg9 { background-color: #7095fd }
.list3 span.bg10 { background-color: #3b9cf7 }
.list3 span.bg11 { background-color: #ac81fc }
.list3 span.bg12 { background-color: #5ed2e3 }
.con1_r .con3_l { padding-top: 5px; }
.con3_l span.bg13 { background-color: #43cb83 }
.inp { width: 75%; }
.ss_box { height: auto; padding-bottom: 5px; margin: 5px; border-radius: 8px; background-image: none; background-color: rgba(255,255,255,0.6) }
.ss_box .mar_l5 { margin-top: 8px; }
.con_t,.gl_con1_t,.gl_con1_b,.gzcy_con2{ display: none }
.con1 { padding: 0; height: auto; margin: 10px auto 0; background:none}
.h50.t15 { line-height: 20px; font-size: 13px; margin: 5px; border-radius: 8px; padding: 5px 8px; color: #fe605f; text-shadow: 0 0 2px #fff; background-color: rgba(255,255,255,0.6) }

.tit1 { margin: 0 auto; }
.list { width: 95%; margin: 10px auto 0; }
.con { margin: 15px auto 0; height: auto; overflow: hidden; }
.con2 { padding: 10px; height: auto; }
.con3_l { font-size: 12px; width: 25%; }
.con3_l span { width: 50px; height: 50px; line-height: 50px; background-image: none; background-color: #fe605f; border-radius: 50%; padding: 0; }
.con3_r { width: 71%; padding-top: 5px; }
.con3_r li { font-size: 13px; line-height: 24px; }
.pad_r28 { padding-right: 24px; }
.inp1 { width: 213px; }
.ej_con .head { height: 88px; margin: 0px auto; }
.gl_box { background-image: none; background-color: rgba(255,255,255,.6); margin: 10px auto 0; border-radius: 8px; height: auto; width: 95%; padding: 8px 10px; text-align: right }
.gl_box .inp { width: 100%; border-radius: 8px; margin-bottom: 8px; }
.gl_box img { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.gl_box .h34.pad_l5{ text-align:left;}
.gl_tit { background: none #006ad7; padding: 0; text-align: center; height: 55px; line-height: 55px; margin: 15px auto 0; position:relative}
.gl_list,.gl_tit2{ display:block; }
.gl_list li.on ul{ width:100%}
.gl_list li a, .gl_list li.on a,.gl_list li a:hover { width: 100%; border:0; padding:0; line-height:44px; text-align:center; background:none; border-bottom:1px solid #ffffff;}
.gl_list li.on ul li a { padding:0;}
.gl_tit i { display: block; position: absolute; width:14px; height: 14px; top:17px; right:20px; transform: rotate(45deg); border-bottom: 2px solid #ffffff; border-right: 2px solid #ffffff; }
.gl_tit i.active{ transform:rotate(-135deg); top:22px}
.gl_con1{ border:0; padding:10px 15px;}
.gl_tit1{ line-height:30px; height:auto; padding-bottom:8px;}
.gl_tit1_l,.gl_tit1 span{ float:none; clear:both; line-height:30px; height:30px;}
.fy_tit_c{ margin-bottom:10px;}
.gl_tit3{ margin:15px auto 0; width:95%}
.xl_tit1{ line-height:30px;}
.xl_tit2{ font-size:13px;}
.ban{ width:100%; overflow:hidden; border-top-right-radius:8px; border-bottom-right-radius:8px; margin:15px auto 0;}
.icon_list1{ width:95%; margin:0 auto;}
.icon_list1 li{ width:33.3%; display:inline; margin-top:10px; font-size:13px; line-height:30px; height:90px;}
.icon_list1 li span{ width:60px; height:60px; line-height:60px;}
.icon_list1 li span.ic_bg1,.icon_list1 li span.ic_bg10,.icon_list1 li span.ic_bg2,.icon_list1 li span.ic_bg3,.icon_list1 li span.ic_bg4,.icon_list1 li span.ic_bg5,.icon_list1 li span.ic_bg6,.icon_list1 li span.ic_bg7,.icon_list1 li span.ic_bg8,.icon_list1 li span.ic_bg9,.icon_list1 li span.ic_bg11,.icon_list1 li span.ic_bg12,.icon_list1 li span.ic_bg13,.icon_list1 li span.ic_bg14,.icon_list1 li span.ic_bg15,.icon_list1 li span.ic_bg16,.icon_list1 li span.ic_bg17,.icon_list1 li span.ic_bg18,.icon_list1 li span.ic_bg19,.icon_list1 li span.ic_bg20,.icon_list1 li span.ic_bg21{ background-size:contain;}
.icon_list1 li span img{ transform:scale(.9);}
.gzcy_l{ clear:both; width:95%; margin:0 auto; float:none}
.gzcy_l .tu img{ width:100%;}
.gzcy_r{ float:none; clear:both; width:95%; margin:20px auto;}
.gzcy_l1 {
    width:100%;
    border-right:0;
    float:none;
	margin:0 auto;
	border-bottom:2px solid #eeeeee;
	padding:0 10px 12px 10px;
}
.gzcy_r1 {
    float: none;
    width:100%; margin:0 auto;
}

.gzcy_l2,.gzcy_r2,.gzcy_l3,.gzcy_r3{ width:100%;}
.gzcy_tab{ margin:15px auto 0; border-top:1px solid #e4e4e4;}
.gzcy_tab td{ line-height:18px; padding:7px 5px;}
.mar_t30,.gzcy_r2{ margin-top:15px;}
.ban_list li{ width:100%; padding:0px 10px; margin-bottom:10px; height:auto;}
.ban_list li img{ width:100%;}
.ban_list li.last{ padding-right:10px;}
.jgsz_l,.jgsz_r,.xxgk_l,.xxgk_r,.xxgk_l2,.xxgk_r2,.xxgk_c2{ width:100%; float:none; clear:both}
.jgsz_con{ padding-left:0;}
.wsbs_list li{ width:33.3%;}
.sjyc,.wsbs_con,.xxgk_con1,.xxgk_t,.xxgk_b{ display:none}
.xxgk_con{ width:93%; margin:10px auto; padding:12px; border-radius:10px;}
.xxgk_list li span{ margin-bottom:10px;}
.zfxxgk_ban{ border-radius:8px;}
.zfxxgk_ban img{ margin-left:-200px;}
.xxgk_l1,.xxgk_r1{ width:93%; margin:15px auto 0; float:none; clear:both}
.xxgk_l2,.xxgk_r2,.xxgk_c2{ background-size:100% 125px; margin:10px auto; display:block;}
.wsbs_list1 li{ width:90%; margin-left:5%}
.list li{ background:none}
.list li a { padding-left:0px;} 
.list li span { display:none}
.gzcy_tab td{ font-size:12px;}
}
@media screen and (max-width:768px){
.slideBox{max-width:none;}
.slideBox .bd li{width:100%;}
}
@media screen and (min-width:300px) and (max-width:374px) {
.icon_list li { font-size: 12px; }
}


