.banner {width: 100%;}
.banner img {width: 100%;}

.ydwenzhang {margin: 0 auto; line-height:200%; font-size:1rem; text-align:justify; width:98%;}
.ydwenzhang .title_2{display:block; margin:20px auto; width:100%; text-align:center; font-weight:1000; padding-bottom:10px; border-bottom:2px dotted; font-size:1.2rem;}
.kaidian img{width:100%;}
.ydwenzhang .top .xiangqing ul {display: flex;flex-wrap: wrap;}
.ydwenzhang .top .xiangqing ul li {width:49%; margin:1%;}
.ydwenzhang .top .xiangqing ul li:nth-child(2n-1){ margin-left:0px;}
.ydwenzhang .top .xiangqing ul li:nth-child(2n){margin-right:0px;}
.ydwenzhang .top .xiangqing ul li h3 { font-size:1rem; line-height:1.5; font-weight:normal; width:90%; margin:auto;}
.ydwenzhang .top .xiangqing ul li img{ min-height:20vh; max-height:20vh; width:100%;}


.am-panel-group .am-panel-hd {font-size: 20px;font-weight: 700;margin: 8px 5px;}
.am-panel-group ul li {margin:1vh 2.5vw; width:100%; overflow:hidden;}
.am-panel-group ul li a {font-size:1.2rem;}
.dede_pages ul{list-style:none; text-align:center;}
.dede_pages ul li {margin:20px 5px; text-align: center; float:left; display:block;}

.redian {color: #00a83b;font-size: 20px;font-weight: 700; border-bottom: 1px solid #ccc;padding-bottom: 5px; margin-left:0.5em; width:95%;}


section.part7, section.part9 { background: #fff }
form { width: 100%; margin: auto; }
form .tr2 {margin-top: 20px;font-size: 14px;}
form .np {margin-left: 10px;margin-right: 3px;}
form .tr3 {text-align: left;}
form .tr4 {display: flex;flex-wrap: wrap;}
form .np2 {width: 50%;padding-top: 6px;}
.form .title {padding-top: 20px; text-align: center;}
.form h1 {margin-bottom: 10px;}


.main .wzdh{display:block; padding:1.5vh 0px; line-height:2; font-size:1.2rem; text-align:left; background:#f0f2f6;}