.hyq_main{max-width:640px; height:auto; margin:0 auto;overflow:hidden;}
.hyq_banner{width:100%;height:auto; float:left;overflow:hidden;}
.hyq_banner img{width:100%; display:block;}
.hyq_tit{width:100%;height:auto; float:left; font-size:2.8rem;color:#404040; text-align:center;padding:4% 0; background:#eaeaeb; border-top:8px solid #fff100; overflow:hidden;}
.hyq_txt{width:100%;height:auto; float:left;background:#eaeaeb; font-size:1.4rem; padding:0 2% 5% 2%;color:#000;line-height:2.2rem; overflow:hidden;}
.hyq_txt strong{ font-weight:100;color:#42539a;}
.hyq_ul{width:100%;height:auto; float:left; padding:0 2%;background:#eaeaeb; overflow:hidden;}
.hyq_ul li{width:100%; height:auto; float:left; text-align:left; margin-bottom:6%; overflow:hidden;}
.hyq_ul li span{ background:#404a77;color:#fff; font-size:1.8rem; padding:0 5% 0 2%;line-height:3.2rem; float:left; clear:both;}
.hyq_ul li p{color:#000; line-height:2.4rem; font-size:1.4rem; padding-bottom:2%; clear:both;}
.hyq_ul li img{width:100%; display:block; clear:both;}
.hyq_ul li strong{ font-weight:100;color:#3404a77;}
.hyq_an{width:100%; height:auto; float:left; text-align:center; padding:4% 2% 4% 2%; background:#eaeaeb; overflow:hidden;}
.hyq_an a{width:100%;font-size:2.4rem;color:#fff;background:#404a77;text-align:center; padding:4% 0; display:block; border-radius:4px;text-decoration:none;}
.hyq_tits{ background:none; border:none;}
.hyq_ul1{width:100%; height:auto; float:left; overflow:hidden;}
.hyq_ul1 li{width:48%;height:230px; float:left; text-align:center;border-radius:5px;display: table;position: static; margin:0 0 5% 1.3%; padding:0 2%; overflow:hidden;}
.hyq_ul1 li p{ font-size:1.4rem;display: table-cell;position: static;vertical-align: middle;color:#fff;}
.hyq_ul1 li p strong{ font-weight:100; font-size:1.8rem;}
.hyq_ans{ background:none;}
.hyq_ul2{width:100%;height:auto; float:left;overflow:hidden;}
.hyq_ul2 li{width:47%;height:auto; float:left; margin:0 0 4% 2%; overflow:hidden;}
.hyq_ul2 li img{width:100%; display:block;}
.hyq_ul2 li h3{color:#404040; font-weight:100; font-size:1.6rem; padding-top:2%;}
.hyq_ul2 li p{color:#060001;font-size:1.6rem;}
.hyq_tity{ border:none;}
.hyq_ul3{width:100%;height:auto; float:left; padding:0 2%; background:#eaeaeb; overflow:hidden;}
.hyq_ul3 li{width:100%;}
.hyq_ul3 li p{ font-size:1.6rem;color:#060001; line-height:2.4rem; padding-top:1%;}
.hyq_ul3 li img{width:100%; display:block;}
.slideBox{ position:relative; overflow:hidden; margin:5% 0; float:left;width:100%; }
.slideBox .hd{width:100%; position:absolute; height:28px; line-height:28px; bottom:5px; right:0; z-index:1; text-align:center; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#d7d9d4; text-indent:-9999px; overflow:hidden; margin:0 6px; text-align:center;   }
.slideBox .hd li.on{ background:#91032b;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
.case_ul{width:100%;height:auto; float:left; padding:2% 2% 4% 2%; overflow:hidden;}
.case_ul li{width:100%;height:auto;float:left;color:#6a6a6a;border-bottom:1px dotted #dddddd; padding:2% 0;line-height:2rem; overflow:hidden;}
.case_ul li a{color:#6a6a6a; display:block;width:70%;font-size:1.5em; text-overflow: ellipsis;white-space: nowrap; text-decoration:none; overflow:hidden;}
.case_ul li em{ background-color: #999;border-radius: 20px;color: #fff;display: inline;font-size:1.2rem;height:18px;line-height:18px;text-align: center;width:18px;color:#fff; font-style:normal; float:left; margin:7px 8px 0 0; vertical-align:middle;}
.case_ul li span{ float:right;color:#6a6a6a;width:30%; text-align:right; font-size:1.2rem;}
.case_ul li span a{ width:100%;}