@media (max-width:1200px) {
	h1 { font-size: 24px }
	body { padding: 0; position: relative }
	img { max-width: 100%; margin: 0 auto }
	.visible-sm { display: block !important }
	.container { padding: 0; width: 100% }
	ul.nav > li > a { line-height: 58px }
	.navCollapse { float: right; width: 40px; height: 40px; display: none }
	.navbar-toggle { border: none; padding: 0; margin: 0; margin-top: 0; margin-right: 0; float: none }
	.navbar-toggle .icon-bar { background: #ffffff; height: 2px; width: 6vw; max-width: 30px }
	.navbar-toggle .icon-bar+.icon-bar { margin-top: 1vw }
	.navbar-toggle .icon-bar { background: #fff }
	.gutter-20.row { margin-right: -10px; margin-left: -10px }
	.gutter-20 > [class^='col-'], .gutter-20 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.gutter-10.row { margin-right: -5px; margin-left: -5px }
	.gutter-10 > [class^='col-'], .gutter-10 > [class^=' col-'] { padding-right: 5px; padding-left: 5px }
	.gutter-30.row { margin-right: -10px; margin-left: -10px }
	.gutter-30 > [class^='col-'], .gutter-30 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.gutter-38.row { margin-right: -10px; margin-left: -10px }
	.gutter-38 > [class^='col-'], .gutter-38 > [class^=' col-'] { padding-right: 10px; padding-left: 10px }
	.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: visible }
	.wap-gutter-16.row { margin-right: -8px; margin-left: -8px }
	.wap-gutter-16 > [class^="col-"], .wap-gutter-16 > [class^=" col-"] { padding-right: 8px; padding-left: 8px }
	.wap-gutter-10.row { margin-right: -5px; margin-left: -5px }
	.wap-gutter-10 > [class^="col-"], .wap-gutter-10 > [class^=" col-"] { padding-right: 5px; padding-left: 5px }
	.wap-gutter-0.row { margin-right: -0px; margin-left: -0px }
	.wap-gutter-0 > [class^="col-"], .wap-gutter-0 > [class^=" col-"] { padding-right: 0px; padding-left: 0px }
	.wap100 { float: none; display: block; width: 100% !important }
	.section { padding: 35px 15px 35px }
	.sitelogo { margin: 10px 0; display: inline-block }
	#mem { display: none }
	#sitenavbar { padding: 0 15px }
	.h2_sct_ttl { font-size: 25px; padding: 0 10px }
	.h2_sct_ttl:before, .h2_sct_ttl:after { display: none }
	#pagelist > span, #pagelist a { width: 30px; height: 30px; margin-bottom: 12px; line-height: 30px; font-size: 12px; text-align: center }
	.friendslinks .con { text-align: left; padding-bottom: 22px }
	.friendslinks .con>span~a { margin: 0; margin-top: 10px; margin-right: 15px }
	.hdl_submenu ul { display: flex !important; flex-wrap: wrap; justify-content: space-between; width: 100% }
	.hdl_submenu li { font-size: 16px; margin: 0; flex: 0 0 auto; line-height: 1.5; margin-bottom: 0; padding: 10px 0 }
	#searchbar { height: auto; padding: 15px 15px 20px; width: 100% }
	#searchbar .inp01 { font-size: 14px }
	#searchbar p.fl { text-align: center; font-size: 20px; margin: 0 auto 20px }
	#searchbar .inp02 { font-size: 14px }
	#searchbar.searchbar3 form { padding: 10px 0 }
	.i_ttl { margin-bottom: 20px }
	#submenu.submenu_yx { position: static; width: 100%; margin: 0; margin-top: 0 }
	#submenu.submenu_yx ul { max-width: none; width: 100%; white-space: nowrap; display: block !important; overflow: unset; background: #fff; box-shadow: none; height: 100% }
	#submenu.submenu_yx .hdl_submenu { max-width: none; width: auto; white-space: nowrap; overflow-x: auto; border-top: none; border-bottom: 1px solid rgba(228, 228, 228, 1); display: -webkit-box; white-space: nowrap; overflow: hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; text-align: justify; overflow-x: initial; min-width: 100%; background: #fff }
	#submenu.submenu_yx ul li { font-size: 16px; flex: 0 0 auto; line-height: 1.5; margin-bottom: 0; padding: 15px 0; white-space: nowrap; margin: 0 7px }
	#submenu.submenu_yx ul li.active, #submenu.submenu_yx ul li:hover { background: transparent; border-bottom: 3px solid #0052D9 }
	#submenu.submenu_yx ul li.active a, #submenu.submenu_yx ul li:hover a { color: #0052D9 }
	#menu_left { display: block }
	#navbar_m.navbar-collapse.collapse.in { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.56); z-index: 999 }
	ul.dropdown-menu li>a { background: transparent; color: #0061bf; text-align: left; text-indent: 6px; line-height: 2; padding: 10px 20px; text-indent: 2em; font-size: 15px; color: #333 }
	ul.dropdown-menu li>a:before { display: inline-block; padding-right: 8px }
	.hdl_submenu ul { margin-top: 0 }
	.hdl_submenu li { white-space: nowrap; margin: 0 7px }
	#searchbar { display: none }
	#searchbar.searchbar3 { display: block; padding: 20px 20px 0 }
	#help_mobile { display: block }
	.helpitem { padding: 0 20px }
	.helpitem ul { padding-top: 20px }
	.helpitem li { border-bottom: 1px solid rgba(238, 238, 238, 1); padding: 10px 0 }
	.helpitem li a { font-size: 16px; line-height: 1.6; color: #666 }
	.helpitem .li_remote { display: none }
	#sct_help2 { display: none }
	#newspage ul { padding: 0; margin: 0 }
	#newspage ul li { min-height: 0; padding: 10px 0; margin: 0 auto }
	#newspage ul 
	#newspage .media-body { padding: 0; padding-right: 0; min-height: 18vw }
	#newspage .media-body .img { left: auto; right: 0; width: 30%; height: 140px; max-height: 18vw; display: block; position: static; float: right; margin-left: 20px }
	#newspage .media-body .img img { width: 30vw }
	#newspage .media-body { padding-left: 0px }
	.more_bottom { background: linear-gradient(-55deg, rgba(24, 133, 241, 1), rgba(0, 88, 217, 1)); border-radius: 6px; width: 100%; height: 40px; line-height: 40px; color: #fff !important; display: block; text-align: center; margin: 30px 0 }
	#sitesearch { position: relative }
	#sitesearch .bt { position: absolute; right: 13px; top: 13px; left: auto }
	#sitesearch .txt { width: 100%; top: 0 }
	#ban_index .p2 { font-size: 15px; line-height: 1.8 }
	#ban_index .p1 { font-size: 18px }
	#ban_index .in { left: 30px; width: 80%; height: 100px; top: 50%; margin-top: -90px }
	#ban_index .linkmore { display: none }
	#ban_index .dots { width: 100%; text-align: center; left: 0; top: auto; bottom: 20px }
	#ban_index .dots li { width: 25px }
	#ban_index .nav2 { display: none }
	.body_yingxiao #pageban { display: none }
	#pageban .txt {/* position: static; *//* margin: 0; *//* padding: 50px 30px 20px; *//* width: 100%; *//* margin: 50px auto; *//* height: auto */width: 100%; margin-left: 0; left: 60px; }
	#pageban .a1 { display: none }
	#pageban .linkmore { display: none }
	#pageban .p1 { font-size: 22px }
	#pageban .p2 { font-size: 16px; padding-right: 70px; line-height: 2 }
	#pageban .ban2 .p2 { padding: 0 }
	#pageban .ban { padding: 1px 0 1px }
	#pageban img {/* position: absolute; *//* min-width: 0; */ }
	.thehf { display: none }
	.sct_news .con LI a { font-size: 15px }
	.sct_news .slick_news_item .toutiao+ul a { }
	.sct_last { display: none }
	.sct_news .time { right: 0 }
	.sct_news .hdl { display: flex; flex-wrap: wrap; margin-bottom: 0 }
	.sct_news .h2_sct_ttl { line-height: 1.5 }
	.pagelists>* { margin-bottom: 15px; vertical-align: middle }
	#ban_index .in .t { font-size: 26px; margin-top: 0 }
	#ban_index .s { font-size: 17px; margin-bottom: 0; line-height: 1.5 }
	#ban_index img { max-width: none; width: auto; height: 400px }
	.col_l .box2 { background-size: cover; }
}
@media screen and (max-width:768px) {
	* { -webkit-overflow-scrolling: unset }
	.pconly { display: none !important }
	.navCollapse { display: block; margin-top: 0; float: none; position: absolute; top: 24px; right: 20px; width: auto; height: auto }
	.body_index .navCollapse { top: 18px }
	.sitelogo { margin: 10px 0; float: none }
	.h2_sct_ttl { font-size: 25px }
	.friendslinks .con>span { display: block; text-align: left }
	.i_ttl { width: 100% }
	.h2_sct_ttl { line-height: 1.6 }
	.h2_sct_ttl + p { font-size: 16px; margin-top: 12px }
	.submenu_search #submenu { width: 100% }
	.submenu_search { text-align: left; padding: 20px; width: 100% }
	div#submenu.aboutus_menu { display: none }
	.submenu_search #submenu li { padding-bottom: 10px }
	#menu_left { display: none }
	.sitelogo { width: 30%; margin: 0; height: 58px; display: flex; align-items: center }
	#navbar_m.navbar-collapse.collapse.in { display: block !important; transform: translatez(200px); z-index: 888888 }
	#sitenavbar { padding: 0 }
	.sitelogo img { width: auto; max-height: 40px; margin-left: 20px }
	#navbar.in { width: 100vw; height: 100vh; position: fixed; top: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.5) }
.nav img{min-width: auto !important;visibility: unset !important;width:auto !important;float:none;height: auto !important;}
ul.nav > li img+span {
    font-size: 12px;
    color: #fff;
    transition: all .1s;
    float: none;
    margin-left: 0;
}
ul.nav > li> p {
    float: none;
    position: relative;
    top:3px;
	left: -8px;
    width: auto;
}
.dhdw {
    bottom: 0;
    background: rgba(0, 83, 218, 0.4);
    border-radius: 0;
}
.navbar-nav {
    margin:0;
}
	ul.dropdown-menu { position: static; width: 100%; float: none; border-radius: 0; border: none; box-shadow: none; display: block; overflow: hidden; padding: 0; transition: all .3s; max-height: 0 }
	a.active+ul.dropdown-menu { max-height: 1000px }
	ul.dropdown-menu li a:hover { background: transparent }
	.hdl_submenu ul { max-width: none; width: 100%; white-space: nowrap; display: block !important }
	.body_help .ban #searchbar .reci { display: none }
	#site-map { height: 70vw }
	.body_yingxiao .pagelists { display: none }
	#searchbar.searchbar3 .inp01 { width: calc(100% - 100px) }
	#news_right { display: none }
	#newspage .media-body { min-height: 20vw; display: block; width: 100% }
	#newspage .media-body .img { position: absolute; right: 0; top: 0 }
	#newspage .media-body .img+h4 { padding-right: calc(30% + 10px) }
	#newspage .media-body h4 a { font-size: 1.7rem; line-height: 1.6 }
	#newspage .sinfo { white-space: nowrap; width: 60vw; overflow: hidden; text-overflow: ellipsis }
	#sitenavbar { width: 100%; position: absolute; top: 0; left: 0; z-index: 997; background: transparent }
	.body_mobile_no_ban #sitenavbar { background: #242A37; padding: 10px 20px; position: static; height: 70px; overflow: hidden }
	#sitesearch { display: none }
	#ban_index .img img { width: auto; height: 100%; min-height: 0; min-width: 0 }
	#ban_index .in { left: 30px; width: 80%; height: 100px; top: 50%; margin-top: -50px }
	#ban_index .in .t { font-size: 22px }
	#ban_index .s { font-size: 15px; line-height: 1.5 }
	#ban_index .linkmore { display: none }
	#ban_index .dots { width: 100%; text-align: center; left: 0; top: auto; bottom: 66px; margin: 0 }
	#ban_index .nav2 { display: none }
	#pageban .txt {/* position: static; *//* margin: 0; *//* padding: 50px 30px 20px; *//* padding-top: 40px; *//* width: 100%; *//* margin: 10px auto; *//* height: auto; */position: static;margin: 0;padding: 50px 30px 20px;width: 100%;margin: 30px auto;height: auto;position: absolute;position: static;min-width: 100vw;margin: 0;padding: 0 23px;min-height: 0;max-width: none;}
	#pageban .t { font-size: 22px; }
	#pageban .s { font-size: 14px; line-height: 1; }
	#pageban.new0822 .txt { margin-top: 10px }
	#pageban.new0822 .txt .p1 { font-size: 22px }
	#pageban.new0822 .txt .p2 { font-size: 16px; padding-right: 70px; line-height: 2 }
	#pageban.new0822 .txt .p2+a { display: none }
	#pageban .a1 { display: block; font-size: 14px; width: 7em; line-height: 34px; margin-left: 0 }
	#pageban .linkmore { display: none }
	#pageban .p1 { font-size: 20px }
	#pageban .ban2 .p1 { margin-top: 30px; font-weight: bold }
	#pageban .p2 { font-size: 14px; padding-right: 0px }
	#pageban .ban { padding: 1px 0 1px; display: flex; justify-content: flex-start; align-items: center; }
	#pageban img {/* position: absolute; */min-width: 0; height: 300px; }
	.thehf3 { display: none }
	.sct_news .hdl { max-width: none; width: auto; white-space: nowrap; overflow-x: auto; border-top: 1px solid rgba(228, 228, 228, 1) }
	.body_index .sct_last { display: none }
	#content_right { padding: 0 20px; width: 100% }
	#content_right .crumbs { display: none }
	.sct_news .con LI { width: 100% }
	#searchbar.searchbar_mobile_help { display: block; background: #fff }
	#searchbar.searchbar_mobile_help .form_search { padding-left: 0; padding-top: 0 }
	#searchbar.searchbar_mobile_help .helpmenu { width: 40px; display: inline-block; background: url(http://www.400ds.com/templates/400dianhua/images/help/menu2.png) no-repeat 4px 5px/27px 27px; height: 40px; vertical-align: middle }
	#searchbar.searchbar_mobile_help .helpmenu.menuon { background-image: url(http://www.400ds.com/templates/400dianhua/images/help/close.png) }
	#searchbar.searchbar_mobile_help .helpmenu span { display: block }
	#searchbar.searchbar_mobile_help .inp01 { width: calc(100% - 5em - 50px); line-height: 40px; height: 40px; border: 1px solid #ECECEC }
	#searchbar.searchbar_mobile_help .inp02 { width: 5em; line-height: 40px; height: 40px }
	#help_main { padding: 0 }
	#menu_left { width: 100%; padding: 0 }
	#menu_left.menu_left_open { display: block }
	#menu_left .h2 { display: none }
	#menu_left .menu_depth1 > li:first-child { border: none }
	#menu_left li a { display: block; padding-left: 20px }
	#menu_left li li a { padding-left: 40px }
	#menu_left .menu_depth1 { position: absolute; top: 0; width: 100vw; background: #fff; z-index: 777; box-shadow: 1px 20px 20px -20px #c5c4c4 }
	#menu_left .haschild li { background: #fff }
	#menu_left .menu_depth1>li { background: #F7F8FA }
	#menu_left .menu_depth1 li { padding: 0; border-top: 1px solid #E6E6E6 }
	#menu_left li a { line-height: 50px !important; display: block; height: auto }
	#menu_left li.haschild>a:before { left: auto; right: 15px; top: 13px; border: none; width: 22px; height: 22px; background: url(http://www.400ds.com/templates/400dianhua/images/help/arrow_down.png) no-repeat center/cover }
	#menu_left li.haschild.open>a:before { background-image: url(http://www.400ds.com/templates/400dianhua/images/help/arrow_up.png); left: auto; right: 15px; top: 13px; border: none }
	#menu_left .menu_depth2 { margin-bottom: 0 }
	#submenu + .help_list { padding-top: 0 }
	.help_list .pagelists { display: none }
	.help_list ul li:first-child { border-top: none }
	.help_list ul a { display: block; padding: 15px 0 }
	.help_list ul li { min-height: 0 }
	.body_help #submenu.submenu_yx .hdl_submenu { margin: 0 -15px }
	#sitenavbar .call1 { display: none; }
	.pagelists >li { margin-bottom: 15px !important }
	.crumbs { display: none }
	.body_index #sitenavbar { top: 0 }
	#mem { display: none }
	#ban_index .in .container { margin-top: 0 }
	#ban_index .in .t { font-size: 28px; margin: 10px 0 12px }
	#ban_index .s { font-size: 13px; line-height: 1.8; }
	#ban_index img { height: 350px }
	.body_index #ban_index img { height: 330px; }
	.sct_quyu_t .h2 { }
	.sct_quyu_t { padding: 0 15px; }
	.sct_jiazhi_part1 { padding-bottom: 1px; }
	.sct_jiazhi_part1 .con { padding: 20px 25px; height: auto; }
	.sct_jiazhi_part1 .h3 { font-size: 20px; }
	.section.sct_zhinan2 .con_last { margin-bottom: 0 }
	.sct_zengzhi .con { height: auto; padding: 15px 20px; }
	.section.sct_zhinan1 { padding-bottom: 10px; }
	.sct_zhinan1 .con { margin-top: -1px; }
	.body_quyu .h2 { font-size: 22px; line-height: 1.58; margin-bottom: 15px; margin-top: 10px; }
	.body_quyu .section { padding: 25px 15px; }
	.sct_kaitong .sinfo { padding: 0; }
	#zw { height: 65px; }
	.sct_quanguo .list a { margin-right: 20px; margin-bottom: 20px; }
	.resultlist .searchresult { padding: 0 20px; margin-bottom: 30px; }
	#newsitems .infotime { display: none; }
	#newsitems .sinfo { display: none; }
	#newsitems .item h3 { padding: 0 30px; margin: 0; }
	#newsitems .item h3 a { font-size: 16px; }
	#newsitems .item { padding-top: 15px; padding-bottom: 15px; display: flex; align-items: center; background: #F5F7FA; border-bottom: 1px dashed #E6E7E9; }
	#loadmore { width: 90vw; margin: 30px auto 30px; }
	#newsitems .item:first-child { margin: 0; }
	.col_r .con { padding: 0; }
	#newsdetail { padding: 15px; background: #F5F7FA; }
	#newsdetail>.con { padding: 20px; background: #fff; }
	#newsdetail h1 { margin: 5px auto 10px;    /* text-align: center; */ }
	#newsdetail .infotime { color: #999; }
	#newsdetail #detail { }
	#newsdetail .prev_next { }
	#newsdetail .prev_next>div { float: none; }
	#newsdetail .prev_next>div * { font-size: 16px; }
	#newsdetail .prev_next>div span { }
	#newsdetail .prev_next>div a { }
	.xiangguan { }
	#sct_gonglue { padding: 0; }
	#content_right .xiangguan li { width: 100%; float: none; }
}
@media only screen and (max-width:1200px) {
	.sitelogo img.webLogo2 { display: none }
	ul.nav > li { padding:8px 10px 0}
	ul.nav > li > a { line-height: 1.7 }
	#sitesearch { margin-right: 40px }
	#ban_index .txt { margin-top: 0 }
	.sct_rexiao .d2 { width: calc(100% - 264px); padding: 15px 20px; padding-left: 20px }
	.sct_rexiao .d2 ul li { background: none; padding: 15px 10px }
	.sct_rexiao .d3 { width: calc(100% - 264px); padding-left: 20px }
	.sct_rexiao .d3 .list a { width: calc(33% - 15px) }
	.sct_taocantuijian .con { height: auto; padding-bottom: 60px }
	.sct_news .col2 .c { padding: 8px 10px }
}
@media only screen and (max-width:992px) {.allcity .c a{
    display: inline-block;
    margin-bottom: 15px;
	margin-right: 0;
        width: 33.333%;
}

.sct_liucheng3 .sinfo {
    font-size: 12px;
    color: #7b7b7b;
    line-height: 24px;
    text-align: center;
    padding: 0 10px;
}
}
@media only screen and (max-width:768px) {
ul.nav > li p a {
    line-height: 16px;
    font-size: 12px;
}
	.i_ttl { padding: 0 20px; line-height: 1.8 }
	#ban_index .in { top: 51%; }
	#ban_index .in .t { font-size: 23px; }
	#ban_index .txt { margin-top: 0px; }
	.sct_rexiao .d1 { background-size: cover }
	.sct_rexiao .con>div { position: static; width: 100%; padding: 15px 20px }
	.sct_rexiao .con>div.d3 { padding-top: 0; margin-top: -10px; }
	.sct_rexiao .d2 { padding-bottom: 0; margin-bottom: 0 }
	.sct_rexiao .d2 ul { display: block }
	.sct_rexiao .d2 ul li { background: url(http://www.400ds.com/templates/400dianhua/images/index/bg7.png) no-repeat right -10px center; width: calc(50% - 7px); padding: 16px 15px; padding-right: 50px }
	.sct_rexiao .d2 ul li:nth-child(2n+1) { margin-right: 14px }
	.sct_rexiao .d2 ul li:after { width: 100% }
	.sct_rexiao .d2 .li1 { background-position: right -210px top 19px }
	.sct_rexiao .d2 .li2 { background-position: right -175px top -233px }
	.sct_rexiao .d2 .li3 { background-position: right -175px top -106px }
	.sct_rexiao .d2 .li4 { background-position: right -175px top -358px }
	.sct_rexiao .d3 .list { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding-top: 10px }
	.sct_rexiao .d3 .list a { width: auto; flex: 0 0 calc(50% - 10px); margin: 0 0 10px }
	.row_h { white-space: nowrap; overflow-x: auto; display: -webkit-box; white-space: nowrap; overflow: hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; text-align: justify; overflow-x: initial; height: auto; padding-bottom: 50px }
	.row_flex { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; }
	.row_flex div[class^="col-"] { margin: 0; }
	.body_gonglue1 { }
	.body_gonglue1 #pageban .ban .txt { display: none; }
	.body_gonglue1 #pageban .ban { height: 65px; background: #000 none !important; }
	.body_gonglue1 #pageban .ban img { }
	.sct_taocantuijian .bg .sinfo { white-space: normal; height: 55px }
	.sct_taocantuijian .con { max-width: 80vw }
	.sct_choise .img {/* height: 100%; */width: 70px; text-align: left; margin: 0; padding-top: 8px; float: left; }
	.sct_choise .r { float: right; width: calc(100% - 90px); }
	.sct_choise .r>p { margin: 0 0 10px; padding: 0; line-height: 1.8; }
	.sct_choise .r>p.p1 { margin: 0; }
	.sct_choise .r>p.p3 { line-height: 1.5; }
	.sct_choise .p1 {/* height: 40px; *//* width: calc(100%  -  16vw); *//* margin: 0; *//* line-height: 40px; */text-align: left; padding-left: 20px; font-size: 18px; }
	.sct_choise .p3 {/* overflow: hidden; *//* width: calc(100% - 16vw); */margin: 0; text-align: left; padding-left: 20px; padding-right: 0; font-size: 14px; line-height: 1.6; }
	.sct_choise .con { display: block;/* flex-direction: column; */ width: 100%;/* min-height: 24vw; */ height: auto;/* flex-wrap: wrap; *//* justify-content: flex-start; */margin-bottom: 16px; }
	.sct_zhinan .con { padding: 20px 10px; height: auto; }
	.sct_zhinan .cir { max-width: 100%;/* background: none; *//* height: 50px; *//* padding: 0; */ }
	.sct_zhinan .d2 { flex-wrap: wrap; margin-top: 10px; font-size: 14px; }
	.sct_zhinan .cir1+.d2 { text-align: center; }
	.sct_zhinan .s1 { display: inline-block }
	.sct_zhinan .d2 span { margin-bottom: 10px; flex: 0 0 100%; text-align: center }
	.sct_zhinan .cir1+.d2 span { line-height: 1.3; margin-bottom: 0; }
	.sct_gongneng2 ul { margin-bottom: 30px }
	.sct_gongneng2 li { width: 25% }
	.sct_gongneng2 li:nth-child(9n+9) .bor { border-right: none }
	.sct_gongneng2 li:nth-child(4n+4) .bor { border-right: 1px solid #E9E9E9 }
	.sct_how2 .img img { width: 35px; }
	.sct_how2 { }
	.sct_how2 .con { height: 186px; }
	.sct_how2 .con .step { margin: 10px auto; font-size: 16px; }
	.sct_how2 .sinfo { padding: 0 5px; font-size: 14px; }
	.sct_how2 { height: auto; padding: 40px 20px; }
	.sct_how2 .buy { width: 10em; height: 38px; line-height: 38px; font-size: 14px; }
	.sct_qiye { }
	.sct_qiye .con { height: 100px; margin-bottom: 0; }
	.sct_qiye .img { height: 60px; }
	.sct_qiye .con img { height: 40px; }
	.sct_news .col1 .t { padding: 0 20% 0 25px }
	.sct_news .more {/* display: none */top: 0; right: 10px; }
	.sct_news .qalist .more { right: 20px; }
	.sct_news .slick_news_item .toutiao { display: none }
	.sct_news .slick_news_item .toutiao+ul li { width: 100%; padding-right: 10px; }
	.sct_news .slick_news_item .toutiao+ul li:nth-child(n+6) { display: none }
	.sct_news .slick_news_item .toutiao+ul li:first-child { border: none }
	.sct_news .col1 .con { padding: 0; margin-bottom: 30px }
	.allcity .c { display: flex; flex-wrap: wrap; justify-content: flex-start; }
	.allcity .con { padding: 0 10px }
	.sct_zengzhi .con .h3 { display: inline-block }
	.sct_jiazhi_part2 .con { background-size: cover }
	.sct_liuchengjiedu .con { height: auto; padding: 20px 20px; }
	.sct_liuchengjiedu .con4 { margin-bottom: 10px; }
	.sct_liuchengjiedu .con:after { display: none }
	.qalist .q { font-weight: bold }
	.qalist ul { padding-left: 13px; }
	.sct_tiaojian .con img+p { height: 56px; font-size: 14px; line-height: 1.6; padding: 0; margin: 15px auto; }
	.sct_liucheng2 .con { padding: 30px 20px 10px; height: auto; }
	.sct_liucheng2 .con:after { display: none }
	.sct_liucheng2 .con .h3 { font-weight: bold }
	.sct_shimingyaoqiu .con:after { display: none }
	.sct_shimingyaoqiu .img+p { min-height: 70px }
	.sct_shenhecailiao .con { padding: 25px 25px 20px calc(15vw + 40px); background-size: 15vw auto; background-position: top 30px left 20px }
	.sct_liucheng3 .s1 { display: inline-block }
	.sct_zhinan2 .con { text-align: center }
	.sct_zhinan2 .con_l { margin-bottom: 70px }
	.sct_zhinan2 .con_l:after { width: 100%; text-align: center; top: auto; bottom: -60px; font-size: 40px; right: auto; left: 50%; margin-left: -43vw; text-align: center }
}
@media only screen and (max-width:480px) {
	#ban_index .txt { margin-top: 40px }
	.body_index #ban_index .txt { margin-top: -2px }
	.sct_rexiao .d2 ul li { background: none; padding-right: 10px }
	.sct_choise .con { padding: 0 }
	.sct_gongneng2 p { white-space: nowrap; font-size: 12px; text-align: center; overflow: hidden; text-overflow: ellipsis }
	.sct_news .col1 .t { padding: 0 12px; padding-right: 35px; }
	.sct_news .slick_news_nav .slick-slide a { font-size: 15px; }
	.sct_quyu_t .h2 {/* line-height: 2 */ }
	.sct_jieshao .con { background-size: cover; padding: 25px; }
	.sct_zhinan .cir { background-image: none; }
}
@media only screen and (max-width:320px) { }