@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font{padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
html{font-size: 10px; font-size: calc(200vw/64); background-color: #fff;}
@media all and (max-width: 320px){html{font-size: 10px;} }
@media all and (min-width: 640px){html{font-size: 20px;} }
body{min-width: 320px; max-width: 640px; margin: 0 auto;font-family:微软雅黑; background:#fff;}
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{max-width:100%}
a{text-decoration: none; color:#000;}
li{list-style: none;}
i{font-style:normal;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
/*part1*/
.part1{
 margin-top:3%;
	}
.part1>h2,.part2>h2,.part3>h2{
    background: #ce8660;
    font-size: 1.6rem;
    text-align: center;
    color: #fff;
    padding: 2% 0;
}
.part1>a>dl{
    width: 30rem;
    margin: 8% auto;
    box-shadow: 0 0 0.5rem #6A6A6A;
}
.part1>a>dl>dt{
    width: 94%;
    font-size: 1.2rem;
    font-weight: bold;
    padding: 2% 0;
    border-bottom: 4px solid #e7e7e7;
    margin: 0 auto;
}
.part1>a>dl>dt>img{
    width: 1.5rem;
    vertical-align: middle;
    margin-right: 1%;
    color: #403b38;
}
.part1>a>dl>dt>span{
    float: right;
    color: #403b38;
    font-size: 1.1rem;
}
.part1>a>dl>dd{
    width: 94%;
    margin: 0 auto;
    padding: 3% 0;
    display: flex;
    justify-content: space-between;
    flex-flow: nowrap;
}
.part1>a>dl>dd>ul{
    width: 16rem;
}
.part1>a>dl>dd>img{
    width: 11rem;
    height: 7.75rem;
}
.part1>a>dl>dd>ul>li{
    line-height: 1.9rem;
    font-size: 1.1rem;
    border-bottom: 1px dashed #a0a0a0;
}
/*part2*/
.part2{
    margin: 5% auto;
}
.part2>a>ul{
    width: 29.7rem;
    margin: 5% auto;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.part2>a>ul>li{
    width: 14.75rem;
    margin-bottom: 1.5%;
    position: relative;
    overflow: hidden;
}
.part2>a>ul>li>h2{
    position: absolute;
    top: 15%;
    right: 4%;
    font-size: 1.3rem;
}
.part2>a>ul>li>h2>span{
font-size: 0.95rem;
}
.part2>a>ul>li>p:nth-of-type(1){
    position: absolute;
    top: 38%;
    right: 4%;
    font-size: 1rem;
    color: #e60606;
    background: #fff;
    padding: 1.4% 1%;
}
.part2>a>ul>li>span{
    font-size: 1.1rem;
    font-weight: bold;
    color: #e60606;
    position: absolute;
    top: 73%;
    left: 4.3%;
}
.part2>a>ul>li>p:nth-of-type(2){
    position: absolute;
    top: 73%;
    left: 22%;
    width: 11.8rem;
    font-size: 1.1rem;
    color: #fff;
    line-height: 1.15rem;
}
.hxzj ul{
    width: 27.6rem;
    display: flex;
    justify-content: space-between;
    flex-flow: nowrap;
    margin: 5% auto;
}
.hxzj ul li{
    position: relative;
}
.hxzj ul li>img{
    width: 8.5rem;
}
.hxzj ul li p{
    font-size: 1.1rem;
    color: #fff;
    position: absolute;
    left: 25%;
    bottom: 4%;
}
/*part3*/
.part3_con{
    width: 30rem;
    margin: 3% auto;
    position: relative;
}
.part3_con>p{
    font-size: 1.1rem;
    color: #fff;
    position: absolute;
}
.part3_con>p:nth-of-type(1){
    font-size: 1.05rem;
    top: 8%;
    left: 1%;
}
.part3_con>p:nth-of-type(2){
    top: 18%;
    left: 41%;
}
.part3_con>p:nth-of-type(3){
    top: 8%;
    right: 5%;
}
.part3_con>p:nth-of-type(4){
    top: 40%;
    left: 3%;
}
.part3_con>p:nth-of-type(5){
    top: 40%;
    right: 5%;
}
.part3_con>p:nth-of-type(6){
    top: 75%;
    left: 1%;
    font-size: 1rem;
}
.part3_con>p:nth-of-type(7){
    top: 75%;
    right: 7%;
}
/*part4*/
.part4>h2{
    background: #a5a5a5;
    font-size: 1.6rem;
    text-align: center;
    color: #fff;
    padding: 2% 0;
}
.part4>h2>img{
width: 2.75rem
}

.yy_gh{width: 75%; margin: 0 auto;}
.yy_inp{width: 100%; margin-bottom:3%; display: block;overflow: hidden;}
.yy_inp p{ font-size: 1.2rem; width: 26%; float: left; line-height: 2.3rem;color:#3c3c3c;text-align: right;}
.yy_inp input{width: 73%; float: right;font-size: 1.2rem; line-height: 2.3rem;border:1px solid #8d8d8d;border-radius: .2rem;}
.yy_tex{display: block;overflow: hidden;}
.yy_inp select{width: 73%; float: right;font-size: 1.2rem; line-height: 2.3rem;border:1px solid #8d8d8d; height: 2.3rem; border-radius: .2rem;}
.yy_tex p{ font-size: 1.2rem; width: 26%; float: left; line-height: 5rem;color:#3c3c3c}
.yy_sum{width: 100%; margin:5% auto; display: block;overflow: hidden;}
.yy_sum ul{display: flex;justify-content: space-between;}
.yy_sum ul li{width: 47%;text-align: center;background: #ce8660; font-size: 1.2rem;line-height: 3rem;border-radius: .5rem;}
.yy_sum ul li img{width: 2rem;vertical-align: middle;}
.yy_sum ul li:nth-child(2){background: #e21818;}
.yy_sum ul li input{width: 60%; font-size: 1.4rem; line-height: 3rem; background: none; color: #fff; }
.yy_tel{width: 94%; margin: 5% auto; background: #ff9600;border-radius: .5rem; padding: 2% 0;}
.yy_tel dl{width: 70%; margin: 0 auto;}
.yy_tel dl dt{width: 20%; float: left;}
.yy_tel dl dd{color: #fff;}
.yy_tel dl dd h2{font-size: 2.1rem; font-style:italic}
.yy_tel dl dd h2 a{color:#fff}
.yy_tel dl dd p{font-size:1rem;}
.part4>p{
    font-size: 1.4rem;
    text-align: center;
    margin: 5% auto;
}
.part4>p> span{
   color: #d90d0d;
}
.menu ul{width: 94.53%;margin:2% auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.menu ul li{width: 24.63%;background-color: #ce8660;border-radius: 5px;text-align: center;line-height: 2.4rem;margin-bottom: 0.5%;}
.menu ul li a{color:#fff;font-size: 1.5rem;}
.zlzx{ height:auto; }

.zlzx_tit{ height:2.65rem; border-bottom:0.1rem solid #eeeeee; background:url(../images/st_03.jpg) no-repeat left center; background-size:1%;}

.zlzx_tit h3{ line-height:2.65rem; margin-left:3%; float:left; }

.zlzx_tit span{ display:block;line-height:1.85rem; width:17.5%; height:1.85rem;  text-align:center; float:right; background:#f85e2a; margin-top:0.4rem; border-radius:5px;}

.zlzx_tit span a{ color:#FFF;}

.zlzx_box1{ height:9.25rem; margin-top:1rem;}

.zlzx_box1 ul{height:9.25rem;}

.zlzx_box1 ul li{ width:49.83%; height:9.25rem; float:left; }

.zlzx_box1 ul li:nth-child(1){background:url(../images/zlzx_03.jpg) no-repeat; background-size:100%; border-right:0.05rem solid #eeeeee;}

.zlzx_box1 ul li:nth-child(2){background:url(../images/zlzx_05.jpg) no-repeat;background-size:100%;}

.zlzx_box1 ul li p{ line-height:1.58rem; margin-left:2%;}

.zlzx_box1 ul li p.yc{ color:#0189d5; font-weight:bold; margin-top:1.8rem;}

.zlzx_box1 ul li span{ display:block; margin-left:2%;width:23.75%; height:1.55rem; border:0.1rem solid #f85e2a; text-align:center; border-radius:10px; margin-top:0.6rem;}

.zlzx_box1 ul li a{ color:#f85e2a;}

.zlzx_box2{width:99.83%; height:6.6rem; margin-top:1rem; background:url(../images/dx_box2_03.jpg) no-repeat; background-size:100%;}

.zlzx_box2 ul{ width:77.5%; height:5.7rem;  margin-left:22%; padding-top:1rem;}

.zlzx_box2 ul li{ float:left; width:29%; height:2.25rem; line-height:2.25rem; border:0.1rem solid #c8ebff; text-align:center; margin-left:2.5%; margin-bottom:0.5rem;}

.zlzx_box2 ul li a{ color:#000;font-size: 1.5rem;}

.zlzx_box3{width:99.83%; height:6.6rem; margin-top:1rem; background:url(../images/dx_box2_06.jpg) no-repeat; background-size:100%;}

.zlzx_box3 ul li{ float:left; width:29%; height:2.25rem; line-height:2.25rem; border:0.1rem solid #b0ded1; text-align:center; margin-left:2.5%; margin-bottom:0.5rem;}

.zlzx_box3 ul li a{ color:#000;}

.zlzx_box4{width:99.83%; height:6.6rem; margin-top:1rem; background:url(../images/dx_box2_08.jpg) no-repeat; background-size:100%;}

.zlzx_box4 ul li{ float:left; width:29%; height:2.25rem; line-height:2.25rem; border:0.1rem solid #d3dff5; text-align:center; margin-left:2.5%; margin-bottom:0.5rem;}

.zlzx_box4 ul li a{ color:#000;}
.w600 {
    width: 93.75%;
    margin: 0 auto;
}