@charset "utf-8";
/* CSS Document */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
ol , ul ,li{list-style:none;}
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}

.nav_menu{display:block;}
.header{display:none;}
.IndexMain{display:block;}

#focusq{display:none;}
.inmenus{height:auto;}
.article_last li{padding:0px 10px; height:30px; line-height:30px; margin-bottom:5px;}
.article_last li a{font-size:14px;}
.jjn_r{width:100%; float:none;}
.jjn_l{width:100%; float:none; padding-top:5px;}
#sxy .jjn_l{width:100%; float:none; padding-top:5px; margin-left:0px;}
.rxlp .bd li{width:48%; margin:0 1%; margin-bottom:10px;}
.rxlp .prev, .rxlp .next{display:none;}
.rxlp .hd{display:block;}
.ldjy dl dd{width:100%; float:none; text-align:center;}
.ldjy dl dt {width:100%; float:none;}
.jjn h2 {
    font-size: 20px; width: 98%; margin:0 auto;
}
.ldjy dl dt p{line-height:1.5; font-size:16px; width:99%; margin:0 auto;}

.rxlp .bd li h3 {
    height: 35px;
    line-height: 35px;
}
.jjn h2 span{font-size:14px;}
.jjn h3 {
    font-size: 22px; width: 98%; margin:0 auto;
}
.jjn h4 {
    font-size: 18px;     margin-bottom: 10px; width: 98%; margin:0 auto;
}
.jjn p {
    font-size: 15px;
    color: #3f3f3f;
    width: 98%; margin:0 auto;
    margin-bottom: 5px;
}
.jjnw_r {
   width:100%; float:none;
}
.jjnw_l {
  width:100%; float:none;
    padding-top: 5px; padding-bottom:15px;
}
.jjnw_l h2 {
    font-size: 20px; width: 98%; margin:0 auto;
}
.jjnw_l h2 span{font-size:14px;}
.jjnw_l ul {
    background-size: 5%;
    padding-left:0px; width: 98%; margin:0 auto; background:none;
}
.jjnw_l ul li {
    line-height: 2; font-size:16px;
}
.qywh{background-size: 100%;     padding: 0%;}

.qywhr p {
    line-height: 1.5;
    color: #3f3f3f;
    font-size: 13px; margin-top:15px; margin-bottom:0px;
}
.cp1{width:100%; float:none; height: auto;}
.cp2{width:100%; float:none; height: auto;}
.pdul li {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 20px;
}
@media screen and (max-width:600px) {
.cp1 h2{ margin-top:10px; font-size:15px; width:45%;}
.cp1 p{line-height:1.5; font-size:13px; width:45%;}
.cp1 h3{margin-left:55%;}

.cp2 h2{ margin-top:10px; font-size:15px; width:50%; margin-left:3px;}
.cp2 p{line-height:1.5; font-size:13px; width:50%; margin-left:3px;}
.cp2 h3{margin-left:0%;}
.cp3{background-size:100%;}
	.cp3_l ul { background-size:20%;
    padding-left:35px;
}
.cp3_l ul li{font-size:20px; line-height:3;}
.jjfatit{font-size:24px; height:40px; line-height:40px;}


}

@media screen and (max-width:570px) {
.cp3{background: url(cpq3.jpg) right top no-repeat #fefefe; background-size:80%; min-height:inherit;}
.cp3_l{overflow:hidden;}

.cp3_r{width:100%; float:none; clear:both; padding-top:30px;}
.cp3_r p{width:98%; margin:0 auto;}
.cp3_r h3{width:98%; margin:0 auto;}
}
@media screen and (max-width:375px) {
	html{font-size:87.5%;}
	.qywhr{width:70%;}
	.cp2 p{font-size:12px; width:60%;}
	.cp1 p{font-size:12px; }
	.cp2 h3{width:100px; height:30px; line-height:30px;}
	.cp1 h3{width:100px; height:30px; line-height:30px;}
	.cp2 h3 a{ font-size:14px;}
	.cp1 h3 a{ font-size:14px;}
	.cp2 h2{margin-bottom:0px;}
	.cp1 h2{margin-bottom:0px;}
		.cp3_l{width:35%;}
	.cp3_l ul { background-size:15%;
    padding-left:30px;
}
.cp3_r{margin-top:30px;}

.cp3_l ul li{font-size:16px; line-height:2;}
.cp3_l h3{width:100px;}
.cp3_r h3{font-size:20px;}
.cp3_r p{font-size:14px;}
.jjnw_l ul li img{display:none;}
.h2tit{font-size:20px;}
.wh li{width:99%; margin:0 auto; text-align:center;}

}


@media screen and (max-width:445px) {
.qywh{background-size:cover;   }

.kful li a h3 {
    height: 25px;
    background: url(rjt.jpg) right center no-repeat #ffffff;
    line-height: 25px;
    text-align: left;
    font-size: 14px; text-indent:10px; background-size:20%;
}
.panedi {
    padding-top: 20px;
}
.kful li{margin-bottom:20px;}




.pdul li a h3 {
    height: 25px;
    background: url(rjt.jpg) right center no-repeat #ffffff;
    line-height: 25px;
    text-align: left;
    font-size: 14px; text-indent:10px; background-size:20%;
}

.pdul li{margin-bottom:20px;}
}


/*�������*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*���� IE*/
    zoom: 1;
}
body{ max-width:640px; margin:0 auto;}
.nyabam{display:none;}
.nyabamq{display:block;}

/*header*/
header{width: 100%;padding: 1.25rem 0;background: #fff;}

header dl{width: 81%;float: left;}
header dt{width:100%;float: left;   padding-left:2%;}
header img{display: block;width: 100%;}
header dd{width: 58%;float: left;margin-left: 3%;box-sizing: border-box;margin-top: 0.5rem;box-sizing: border-box;border-left: 1px dotted #afafaf;padding-left: 3%;}
header dd h3{font-size: 0.8rem;color: #555555;}
header dd h3 font{ color:#f60101}
header dd p{overflow: hidden;}
header dd p em{font-size:1.05rem;color: #fff;margin-top: .333rem;display: block;float: left;padding: 0 2%;background: #fa8815;}
header dd p em:first-child{background: #0e98a5;}
header span{display: block;width: 11%;float: right; padding-right:2%;}



/*nav_menu*/
.nav_menu {  width:60%; position:fixed;  left:0; top:0; padding-top:2rem;height: 100%;width: 0;z-index: 9;overflow: scroll;background: url(nav_menuBg.png);}
.nav_menu img{display: block;width: 100%;}
.nav_menu .top{width: 100%;margin-bottom: 2rem;}
.nav_menu .Navlog{width: 64%;display: block;margin-left: 4%;}
.nav_menu .btn{display: block;width: 15%;position: absolute;top: 3%;right: 5%;}
.nav_menu .btn img{display: block;width: 100%;}
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(nav02.png) no-repeat 89% 1.2rem;}
.nav_menu li:first-child p{border-top:1px solid #525252;}

.nav_menu li p{ font-size:1rem; color:#fff;  border-bottom:1px solid #525252;  background-size:0.8rem;}
.nav_menu li p img{width: 24%;display: inline-block;position: relative;top: 0.48rem;margin-right: 4%;}
.nav_menu li p>a{ color:#fff;font-size: 1.1rem;display:inline-block;height: 3rem;line-height: 3rem;box-sizing: border-box;padding-left: 6%;}
.nav_menu li .mu a{ color:#fff; display:block; border-bottom:1px solid #525252;  background-size:0.5rem; font-size: 1.1rem;height: 3rem;line-height: 3rem;padding-left: 8%;box-sizing: border-box;}
.nav_menu li:nth-child(1) a{ border-bottom:0;  background:none}
.nav_menu li .mu{ display:none;}
.nav_menu li.on{ background:url(nav02-1.png) no-repeat 89% 1.2rem;}

/* zzc */
.zzc{display: none;background: rgba(0, 0, 0, 0.6);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 8;}

/* InpageHeader */
.InpageHeader{width: 100%;background: #fff;height: 4rem;position: relative;}
.InpageHeader img{display: block;width: 100%;} 
.InpageHeader a.back{display: block;margin-left: 3%;width: 5%;position: relative;z-index: 2;float: left;margin-top: 0.9rem;}
.InpageHeader span{display: block;width: 11%;margin-right: 3%;float: right;position: relative;z-index: 2;margin-top: 1.2rem;}
.InpageHeader p{position: absolute;width: 100%;height: 4rem;text-align: center;line-height: 4rem;font-size: 1.3rem;color: #333333;}



.xmjs{width:100%; padding:0px;}

.xmjs h1{font-size:16px; font-weight:normal;}
.xmjs h2{font-size:16px; font-weight:normal; padding:0px; line-height:40px;}
.xmjs p {
    font-size: 14px;
    line-height:1.5;
}
.mainone {
    max-width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}
.mainone h1 {
    height: 35px;
    line-height: 35px;
    width:98%;
    font-size:16px;
}
.mainone ul {
    width: 100%;
}
.mainone ul li {
    width: 47%;
}
.maint_le {
    width: 100%;
    float: none;
}
.maint_rig {
    width: 100%;
    float: none;
}
.maint_rig dd span{margin-top:40%;}
.mg img{width:80%; margin:0 auto; padding:20px;}
.maint_le dd {
    font-size: 20px;
}
.yq_l {
    width: 100%;
    float: none;
}
.yq_r {
    width: 100%;
    float: none;
}
.yq_r dl h3{ margin-top:20px; font-size:16px;}
.yq_r dl p{margin:5px 0; line-height:20px; width:90%;}
.yq_l dl h3 {
    font-size: 16px;
}
.gsjj_l {
    width: 100%;
    float: none;
}
.gsjj_r {
  width: 100%;
    float: none;}
	.news_m ul li {
   width: 98%;
    float: none;
    margin: 0 1%;
}
.news_m ul li a {
    font-size: 14px;
}
.footm{width:100%; margin-left:0;  float:none; padding-top:10px; font-size:14px;}
.footm ul {
width:100%; float:none;
}
.footm p {
width:100%; float:none;
}
.footm ul li{text-align:center; line-height:25px;}
.footmaim { padding:10px 0;
}
.footm p{width:96%; margin:0 auto; text-align:center; line-height:1.54;}
.footr {
width:70%; margin:0 auto; float:none;
}
.footm ul li a{font-size:14px;}
.new-x h1{font-size:16px;}
.top_r{display:none;}
.top_l{max-width:640px; width:auto; float:none; text-align:center;}
.bigl_m{max-width:100%; width:auto;     font-size: 24px; line-height:60px;}
.bigl {
    height: 60px;
    position: relative;
}
.bgi_tel{display:none;}
.header{position:absolute; top:30px;}
.bigl{display:none;}

header dt a{font-size:21px;}
.cpmain {
   max-width:100%; width:auto;
    margin: 0 auto;
}

.cpmain_l {
    width: 100%;
    float: none;
    padding: 15px 0;
}

.cpmain_m {
      width: 100%;
    float: none;
    padding: 15px 0; margin:0;
}

.cpmain_r {
       width: 100%;
    float: none;
    padding-top: 15px;
}
.topo{width:100%;}
.topo_l{ width:100%; float:none;}
.topo_l h3{display:none;}
.topo_l ul li{width:48%; float:left; margin-left:1%; margin-right:1%;}
.topo_r{width:100%; }
.cpan ul li {
    text-align: center;
    width: 48%;
    float: left;
    margin: 10px 1%;
}
.new dl dt{width:100%; float:none;}
.xw-b{width:100%;}
.topmain{width:auto; max-width:100%;}
.container{width:auto; max-width:100%;}