@media screen and (max-width: 768px){
body{ min-width:inherit;}
#sp1_masthead_wrap .hidden-sm{display: none;}
#sp1_masthead_wrap .visible-sm{display: block!important;}
.sp1_masthead_rightside li.search{ display:none;}
  #sp1_masthead_wrap{padding:8px 0;}
#sp1_preloader{margin-top:57px;}
.sp1_pg_loading{top:200px;}
#sp1_mob_nav_close{text-align: center;vertical-align: middle;float: right;padding: 0 15px;right: -16px;position: relative;cursor: pointer; width: 50px; height: 57px;}
#sp1_mob_nav_close:before{content:'';position: absolute;width: 30px; height: 30px; top: 13px; left: 15px; background: url(../images/sprite.png) no-repeat -101px -42px;}
li.sp1_hasmore a,li.sp1_nomore a{position: relative;}
li.sp1_hasmore1:hover{background-color: #eb6100;color: #fff;}
li.sp1_hasmore:hover,li.sp1_nomore:hover{background-color: #eb6100;color: #fff;}
li.sp1_hasmore>a:after,li.sp1_nomore>a:after,li.sp1_hasmore.active>a:after{display: block;content: "";background: url(../images/mobile_all_icons.png) -393px -197px no-repeat;position: absolute;top: 17px;right: 0;width: 20px;height: 15px;}
li.sp1_nomore>a:after{background-position: -349px -151px;}
li.sp1_hasmore.active>a:after{background-position: -393px -151px;}
.banner{height:300px;}
.bgitem{height:300px !important; background-size:auto 100% !important;}
#flashs .btn{ margin-right:inherit; right:0;padding: 1% 6px;}
.khpj{ width:100%;}
.box-sp{ width:98%; padding-top:1%;line-height: 35px;}
.box-sp .title{font-size: 18px;}
.khpj .kehu_list{ width:100%;margin: 1% auto 2%;}
.lg-container{ padding:0 10px;}
.box-sp .title{ padding-left:10px;}
.box-sp .more{ padding-right:10px;}
.cas_sp{ width:100%;margin: 0.5% auto 2%;}
.cas_sp dl{ width:32%;margin: 0.5% 0.66% 1%;}
.cas_sp dl dt{ width:90%; margin:0 auto;}
.cas_sp dl a img{ width:100%; height:auto; margin:5% auto 0;}
.cas_sp p{ height:35px; line-height:35px;margin: 0 5%;}
.cas_sp dl:nth-child(7),.cas_sp dl:nth-child(8){ display:none;}
.web{width:100%;padding: 0 0 1%;}
.nyweb_l{width: auto;padding: 0 1% 2%;float: initial;border: 0;}
.nyweb_r{
    width: auto;
    float: none;
    padding: 0 1%;
}
.ysfw{ height:auto;}
.ysfw_4{ width:98%;padding: 5% 0;}
.ysfw_4>div{ width:32%; height:auto; margin-right:2%;}
.ysfw_41{ width:94%; height:auto; padding:3%;}
.ysfw_43{ display:none;}
.content{ width:100%; padding:0 1%;}
.content div:nth-child(2){}
.spwz_r{
    width: 100%;
    float: none !important;
    overflow: hidden;
}
.spwz_r .xtitle{float:none;height:auto;}
.spwz_r .xtitle dt{float:none;}
.spwz_r .xtitle dt span.sp1{float:none;}
.spwz_l{width: 100%;margin: 1% 0 0 0;float: none;overflow: hidden;}
.wz_l{ width:100%; margin:0; height:auto;}
.wz_r{width: 100%;float: none;height: auto;margin-top: 1%;}
.syinfo5 p span.time{ display:block; width:70px;}
.syinfo5 p a{float: left;width: 74%;}
.syinfo5{padding: 2% 0;}
.syinfo7 p a{width:74%;}
.tybj{ padding-top:0;}
.youshi_4{ padding:3% 10px 0; width:100%;}
.youshi_4>div{width: 32%;height:auto;ma;margin-right: 2%;}
.youshi_41{ width:100%; height:auto; padding:3%;}
.youshi_42{ height:30px; line-height:30px;margin: 1% 3%;width: initial;}
.youshi_43{ padding: 1% 0;}
.hzpp{ width:100%;}
.hzpp ul{margin: 0 10px 2%;}
.hzpp ul li.pinpai{margin: 5px 2.6% 5px 0; width: 23%; height:auto;}
.hzpp ul li:nth-child(4),.hzpp ul li:nth-child(8),.hzpp ul li:nth-child(12){ margin-right:0;}
.hzpp ul li.pinpai img{ width:100%; height:auto;}
.yqlj{ display:none;}
.footbox{ padding: 2% 0 12%; height:auto;}
.banner1 a{height: 200px !important;background-size:auto 100% !important;}
.place{ width:100%;}
.place p{padding: 0 1%;}
.cp_content{ width:100%;padding-bottom: 4%;}
.cpleft{ display:none;}
.cpleft .cpbox{ width:100%; padding:0 5%;}
.cpleft .cpbox .cpboxtit{margin: 0 -5.5%;width: auto;}
.cpbox .cpboxtit strong{ width:auto;display: initial;margin-left: 5%;}
.cplb_con{margin: 0 -1% 0 0%;}
.cpbox ul{margin: 0 0 0 13%;}
.cpbox li{ padding:1% 0;}
.cpbox ul li:nth-child(9),.cpbox ul li:nth-child(10){ display:none;}
.cpright{ width:100%;}
.cplb{ width:100%; margin-right:1%;}
.cplb .cplbtit{ width:100%; padding-left:2.5%; margin-left:1%;}
.pro-wrp{ width:100%;}
.pro-wrp .cont .right1 .title .lbtime{ display:none;}
.pro-wrp .cont .right1 ul li .nr{height: 75px;line-height: 25px;padding-top: 0;margin-top: 1%;}
.pro-wrp .cont .right1 ul li{ padding:10px 2% 0;}
ul.app{ margin:0 -1%;}
ul.app li{width: 31.3%;display: inline;padding: 2% 2% 0.8%;margin: 0 1% 2%;}
ul.app li img{ width:100%; height:auto;}
.list_page_list{ padding:2px 0;width: 100%;margin: 2% 0 0;}
.cpbox em{margin: 5px 0 0 -15%;}
.info-txt{ width:100%;margin: 0 1% 2%;}
.ProInfo{padding:2% 0;}
.ProInfo .image{ margin-left:2%; width:42%;}
.ProInfo .image a{width: 98.5%; height:auto; margin:1%;}
.ProInfo .image img{ width:100%; height:auto;}
.ProInfo .column{ width:50%; margin-right:3%;}
.ProInfo .column .title{ padding:1% 0;}
.info-txt h1{font-size: 18px;}
.ProInfo .column ul{padding:2% 0;}
.ProInfo .column ul li{ height:30px; line-height:30px;}
.info-tit{ padding:0 1%;}
.info-tit .cpjs{ padding-left:1.5%;}
.info-txt .detxt{ padding:1% 2.5%;}
.info-txt .detxt img{ width:96%; height:auto;}
.info-txt .detxt img p{ width:96%; height:auto;}
.prenext-box{ width:100%; margin:0 1%; padding:1% 2.5%;}
.info-tit1{ padding:0 1%;}
.info-tit1 .cpjs{ padding-left:1.5%;}
ul.app_xgwz{ margin:0 -2% 0 0;}
ul.app_xgwz li:nth-child(4){ display:none;}
.tab_nr{ width:100%; padding-top:2%;}
.tab_nr ul.menu_nr{ margin:0 2%;}
.con11, .con12{ padding:2% 0 0;}
.pdlr20{ padding:0 2%;}
.con11 img, .con12 img{width:97%; height:auto}
.con11 p img, .con12 p img{width:97%; height:auto}
.info-txt ul.app{ padding-top:0;background: #f1f2f6;margin: 0 -2%;}
.info-txt ul.app li{ width:31.3%;padding: 2% 2% 0.8%;margin: 0 1% 2%;}
.info-txt ul.app li img{ width:100%; height:auto;}
.info-txt ul.app li:nth-child(4){ display:none;}
.xwright{ width:100%;}
.xwlb{ width:100%;margin-right: 1%;}
.xwlb .xwlbtit{width: 100%;padding-left: 2.5%;margin-left: 1%;}
.xwlb ul.app li:nth-child(4){ display:none;}
.xwlb_con{ margin:0 -1% 0 1%; width:100%;}
.xwlb_con .cont1{ padding:1% 0;}
.xwlb_con .cont1 .left1{ padding:1%; width:30%;}
.xwlb_con .cont1 .left1 .pic{ padding:1%; width:100%; height:auto;}
.xwlb_con .cont1 .left1 .pic a img{ width:100%; height:auto;}
.xwlb_con .cont1 .right1{ width:69%; padding:1%;}
.xwlb_con .cont1 .right1 ul{ height:auto;}
.xwlb_con .cont1 .right1 ul li{ padding:1% 1% 0; line-height:24px;}
.xwlb_con .cont1 .right1 .title{ height:27px;}
.pp_con2{ padding:0 2%;}
.pp_con2 .caption{ font-size:20px; padding:2% 0;}
.info_con_tit{ margin-bottom:2%;}
#cntrbody p{ padding:0 5px;}
#cntrbody img{ width:98% !important; height:auto !important;}
#cntrbody p img{ width:98% !important; height:auto !important;}
.n_info_con2{ width:100%; margin:0 1%;}
.n_info_con2 .t04{ margin:0.5% 0; padding-left:3%;}
.info_b,.info_b2{ padding:1% 0;}
ul.p_list_ul li,ul.p_list_ul2 li{ width:48%;margin-left: 2%; height:23px;}
.danye{ margin-bottom:0; padding:2%;}
.zbxb{ width:100%;}
.sup_c{  padding:10px 0;  height:260px;}
.sup_c ul{ width:87% !important; margin-left:5%;}
.syinfo3{ height:auto; padding:0; overflow:hidden;}
.syinfo3 dt{ margin-right:2%;}
.syinfo3 dd{ float:none; width:auto;}
.ysfw_42{ font-size:2.5vw; height:5vw; line-height:5vw;}
.link{ display:none;}
.social_nav5{ display:block;}
.return a .fhdb1{ display:none;}
.return a .fhdb2{ display:block;}
.footbox p a:nth-child(2){ display:none;}
.fbox{padding-bottom:10vw !important;margin-top:2%;}
.footer{width:100%;}
.foot_l{display:none;}
.foot_r{width:100%;padding-top:2%;}
.foot_r ul{margin-top:0;}
.foot_r ul li.zixun1{display:none;}
.foot_r ul li{margin-bottom:2%;text-align:center;}
.foot_r ul li.bqsy p{width:100%;}
.foot_r ul li.bqsy p:nth-child(1),.foot_r ul li.bqsy p:nth-child(3){display:none;}
}
@media screen and (max-width: 640px){
.banner{height:255px;}
.bgitem{height:255px !important; background-size:auto 100% !important;}
.box-sp{ line-height:30px; }
.box-sp .title{font-size:16px;}
.khpj .kehu_des .kehu_name{ top:3%;}
.khpj .kehu_des .kehu_name p{font-size: 16px;height: 26px;line-height: 26px;overflow: hidden;}
.khpj .kehu_des .des{ top:19%; line-height:130%;}
.syinfo5 p a{width:98%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.syinfo5 p span.time{ display:none;}
.syinfo7 p a{width:98%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.syinfo7 p span.time{display:none;}
.youshi_43{ display:none;}
.hzpp ul li:nth-child(9),.hzpp ul li:nth-child(10),.hzpp ul li:nth-child(11),.hzpp ul li:nth-child(12){ display:none;}
#flashs .btn span{ font-size:12px;}
.cpleft{ display:none;}
.cpright{ width:100%;}
.banner1 a{height: 170px !important;background-size:auto 100% !important;}
.tab_nr ul.menu_nr li{ width:22%;}
.xwright{ width:100%;}
.xwlb_con .cont1 .right1{ width:70%;}
.ysfw_42{ width:100%;}
.sup_c ul{ width:84% !important; margin-left:7%;}
.social_nav5 li a{font-size: 3.4vw;}
.tytitle .title{ font-size:16px;}
.xtitle dt span.sp1 a{ font-size:16px;}
}
@media screen and (max-width: 540px){
.banner{height:225px;}
.bgitem{height:225px !important; background-size:auto 100% !important;}
.cas_sp dl{ width:48%;margin: 0.5% 1% 1%;}
.khpj .kehu_list li{ width:46%;margin: 0 2%;}
.khpj .kehu_des .kehu_name{ top:10%;}
.khpj .kehu_des .kehu_name p{ font-size:18px;}
.khpj .kehu_des .des{ top:25%; line-height:180%;width: 90%;}
.khpj .kehu_list li:nth-child(3){ display:none;}

.spwz_l{ width:100%;}
.syinfo5 p span.time{ display:block;}
.youshi_42{ font-size:16px; height:25px; line-height:25px;}
.banner1 a{height: 150px !important;background-size:auto 100% !important;}
.syinfo3 dt{ float:none; margin:0 auto;}
.pro-wrp .cont .left1{ width:35%; height:auto; float:left;}
.pro-wrp .cont .left1 .pic{ width:100%; height:auto;}
.pro-wrp .cont .left1 .pic a{ height:auto;}
.pro-wrp .cont .left1 .pic a img{ width:100%; height:auto;}
.pro-wrp .cont .right1{ width:62%; float:right; margin-right:2%;}
.pro-wrp .cont .right1 ul{ height:auto;margin-top: 10px;}
.pro-wrp .cont .right1 .title{height:auto;text-overflow: ellipsis;white-space: nowrap;}
.pro-wrp .cont .right1 ul li{ padding:0;}
}
@media screen and (max-width: 480px){
.banner{height:185px;}
.bgitem{height:185px !important; background-size:auto 100% !important;}
.khpj .kehu_des .des{ line-height:150%;}
ul.app li{ width:47.9%;}
.banner1 a{height: 125px !important;background-size:auto 100% !important;}
ul.app_xgwz li:nth-child(3){ display:none;}
.info-txt h1{ font-size:16px;}
.ProInfo .column ul li{ height:25px; line-height:25px;}
.info-txt ul.app li{ width:47.9%;}
.info-txt ul.app li:nth-child(3){ display:none;}
.tab_nr ul.menu_nr li{ width:26%;}
.xwlb_con .cont1 .right1 .title{ font-size:14px; height:22px;}
.xwlb_con .cont1 .right1 ul li{ line-height:20px;}
.xwlb_con .cont1 .right1 ul li .nr{ height:60px;}
.fenxiang{ display:none;}
.pp_con2 .caption{ line-height:30px; font-size:18px;}
.xwlb ul.app li:nth-child(3){ display:none;}
.ysfw_42{ height:6vw; line-height:6vw;}
.sup_c ul{ width:83% !important; margin-left:8%;}
}
@media screen and (max-width: 400px) and (min-width: 320px){
.banner{height:150px;}
.bgitem{height:150px !important; background-size:auto 100% !important;}
.cas_sp p{ height:30px; line-height:30px;}
.khpj .kehu_des .kehu_name{ top:2%;}
.khpj .kehu_des .kehu_name p{font-size: 16px;height: 26px;line-height: 26px;overflow: hidden;}
.khpj .kehu_des .des{ top:17%; line-height:122%;}
.youshi_42{ font-size:14px;}
.xtitle dt span.sp1{ font-size:16px;}
.cplb .cplbtit{ font-size:14px; height:35px; line-height:35px;}
.banner1 a{height: 100px !important;background-size:auto 100% !important;}
.place{ height:35px; line-height:35px;}
.place p{ line-height:35px;}
ul.app li span{ font-size:12px; height:20px; line-height:20px;}
.ProInfo .column .title{ padding:0;}
.info-txt h1{ font-size:14px; margin-bottom:1%;}
.ProInfo .column ul li{ height:20px; line-height:20px; font-size:12px;}
.info-tit{ height:30px; line-height:30px;}
.info-tit .cpjs{ font-size:14px;}
.info-tit1{ height:30px; line-height:30px;}
.info-tit1 .cpjs{ font-size:14px;}
.tab_nr ul.menu_nr{ height:30px;}
.tab_nr ul.menu_nr li{ font-size:14px; height:30px; line-height:30px;}
.xwlb_con .cont1 .left1{ width:35%;}
.xwlb_con .cont1 .right1{ width:64%;}
.xwlb_con .cont1 .right1 ul li{ line-height:19px;}
.xwlb .xwlbtit{ height:35px; line-height:35px; font-size:14px;}
.info_con_tit{ display:none;}
ul.p_list_ul li,ul.p_list_ul2 li{ width:96%;}
.n_info_con2 .t04{ font-size:14px;}
.sup_c ul{ width:82% !important; margin-left:8%;}
.pro-wrp .cont .right1 .title{ font-size:14px; height:25px;}
.pro-wrp .cont .right1 ul{ margin:0;}
.pro-wrp .cont .left1{ width:36%; padding:1%;}
.pro-wrp .cont .right1 ul li .nr{ padding:0; height:75px;}
.foot_r ul li.bqsy span{display:block;}
}