/* CSS Document */

body{background:#FFF;-webkit-text-size-adjust:none;
    overflow-x:hidden;font-family:"Microsoft YaHei";margin:0 auto;font-size:16px!important; width: 100%;
    min-width: 320px;
    max-width: 640px;
    overflow-x: hidden;
    margin: 0 auto !important; }
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px; }
.banner img{width: 100%;}
.container{
    max-width: 640px;
}
img{
    display: block;
	margin: 0;
}
/* *{
    margin: 0;
    padding: 0;
} */
.pt2,.pt3,.pt3new{
	font-weight: bold;
	display: block;
	text-align: center;
}
.pt2{
	margin: 0.2rem auto 0.2rem;
	font-size: 0.3rem;
}
.pt3new{
	font-size: 0.22rem;
	color: red;
}
.pt3{
	font-size: 0.22rem;
}
.pt4{
	display: block;
	text-align: center;
	line-height: 0.3rem;
	font-size: 0.18rem;
	width:98%;
	margin:0 auto;
	
}
.pt4left{
	display: block;
	line-height: 0.3rem;
	font-size: 0.18rem;
	padding: 0 0.1rem;
	
}
.pt4l{
	display: block;
	text-align: left;
	line-height: 0.3rem;
	font-size: 0.18rem;
	margin: 0 0.1rem;
}

.annou{
	background-color: #fd312a;
	font-size: 0.2rem;
	color: white;
	border-radius: 0.3rem;
	width: 2.0rem;
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0;
	margin: 0.3rem auto;
}
.annou2{
	background-color: #fd312a;
	font-size: 0.2rem;
	color: #FFF;
	border-radius: 0.3rem;
	width: 2.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0;
	margin: 0.3rem auto;
}
.annou3{
	background-color: #fd312a;
	font-size: 0.2rem;
	color: white;
	border-radius: 0.3rem;
	width: 3.0rem;
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0;
	margin: 0.3rem auto;
}

.zhuanye{
	background-color:#fd312a ;
	font-size: 0.2rem;
	color: white;
	border-radius: 0.1rem;
	margin:0.1rem;
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0;
	margin: 0.1rem 0.3rem 0.2rem;
}
.topimgbc{
	background: url(../images/1_04.jpg) no-repeat center center ;
	background-size: contain;
	height: 1.9rem;
	margin: 0.1rem auto;
	padding:0.4rem 0.38rem 0;
}
.topimgbc p{
	color:#fd312a ;
}
.topimgbc h3{
	color: #fd312a;
}
.ling{
	background:  url(../images/1_44.jpg) no-repeat center center;
	background-size: contain;
	height: 3rem;
	padding: 0.5rem 0.4rem;
	color:white;
}
.kongge{
	text-indent: 0.35rem;
}
 .changecolor{
	 color: #7b7b7b;
 }
 .changecolor span{
	 color: #FD312A;font-weight:bold;font-size: 0.4rem;
 }
 .changecolor1{
	 color: #FD312A;
 }
 .fensan {
	 margin: 0;
	 padding: 0 0.05rem 0.1rem 0.1rem;
 }
 .white{
	 color: white!important;
 }
 .tu{ width:96%; margin:2% auto;}
 .tu img{ width:100%;}
 
.jyxb{width:98%;margin:2% auto;}
.jymd{margin:0 auto;}
.jymd_tt span{font-size: 0.18rem !important;color: black !important;}
.jymd ul{border-collapse:collapse;border-spacing:0;width:98%;margin:0 auto; padding:0;}
.jymd ul li{/* float:left; */height:0.4rem;font-size:0.16rem;text-align:center;line-height:2.0em;border-bottom:1px dashed #ccc;width:  100%;}
.jymd li:hover{background-color:#c4d5ff;}
.jymd span{border-bottom:1px dashed #b5b5b5;height:0.4rem;line-height:2.0em;text-align:center;font-size: 0.16rem;color:#333;display:  inline-block;float:  left;}
#jydemo{width:98%;height:3.4rem;background-color:#fff;overflow:hidden;margin:0 auto;}









.jymd .jy_zy{width:20%;}
.jymd .jy_gs{width:35%;}
.jymd .jy_zw{width:23%;}
.jymd .jy_name {width:18%;}
.jymd .jy_zwy{ width:20%;}
.shou span{ color:#FFF !important;}

.bm_go {display: block;background:#3496E1;color: #fff;line-height: 2.4em; width:98%; margin:0 auto;}


.row{ margin:2% auto; padding:0; text-align:center;}
.ljzx {
    letter-spacing: 0.02rem;
    display: inline-block;
    color: #ffffff;
    text-align: center;
    background: #ec4009;
    font-size: 0.22rem;
    line-height: 2.6em;
    border: 0;
    border-radius: 0.6rem;
    box-shadow: none;
    text-indent: 0;
    width: 3.6rem;
}

.xq4_show{margin: 3% auto;padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap; width:98%;}
.xq4_show li{width: 49%;margin: 1% 0;background: white;color: #2b2b2b;}
.xq4_show li img{width: 100%;}
.xq4_show div{border:1px solid #CCC;padding: 0.1rem 0 0.2rem;}
.xq4_show div h3{font-size: 0.22rem;line-height: 1.6em;margin: 0;}
.xq4_show div p{font-size: 0.18rem;color: #333;margin: 0.3em 0 0.7em;line-height: 1.6em;}
.xq4_show div .llzx{width: 42%;font-size: 0.18rem;display:inline-block;line-height: 2.2em;background:#f79c07;color:#fff;margin: 0 2%;}

.margin_r_0{margin-right:0!important ;}

.xq4_show2{margin: 3% auto;padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap;width:98%;}
.xq4_show2 li{width: 49%;margin: 1% 0;background: white;color: #2b2b2b;}
.xq4_show2 li img{width: 100%;}














