@charset "utf-8";
/* css 重置 */

a{blr:expression(this.onFocus=this.blur());outline:none;}

/* banner-box */



@media screen and (max-width:480px) and (min-width:310px){
.zong{ width:96%; margin:0 auto; height:auto; overflow:hidden;}
.banner_zong{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
.banner-box{width:100%;height:auto;position:relative;overflow:hidden; float:left; margin-top:30px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:240px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li h2{ text-align:center; font-style:normal; font-weight:normal; width:99%;}

.banner-box .hd {position:absolute;top:212px; right:0%; width:90%; margin:0 auto; height:auto; text-align:center;}
.banner-box .hd ul{height:auto; overflow:hidden; display:inline-block; margin-left:0; margin:0 auto; height:auto;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px; margin-right:8px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fbae5a;}

.passage{ width:100%; margin:22px auto 0; height:140px; border:1px solid #e5e5e5; border-radius:6px; background-color:#fff;}
.passage img.ck_inpt{ width:42px; height:42px; border-radius:45px; border:1px solid #ccc; filter:alpha(opacity=50); display:block; float:left; margin:18px 0 0 17px;}
.passage span{ text-align:left; display:block; margin-left:75px; font-size:15px; line-height:19px; color:#323232;}
.passage span.span_11{ margin-top:22px;}
.passage p{ text-align:justify; color:#323232; font-size:14px; line-height:17px; word-wrap: break-word; 
word-break: normal; width:89%; margin:14px 0px 20px 20px;}
.passage span.span_11 em{ background-color:#ff8b0f; color:#fff; text-align:center; border-radius:6px; font-size:12px; display:inline-block; padding:0 5px; line-height:16px; margin-left:5px;}

.app p.p_01{ font-size:17px; margin-top:30px; line-height:27px; text-align:center;}
.app p.p_02{ font-size:15px;text-align:center;}
	}
	
@media screen and (max-width:1000px) and (min-width:480px){
.zong{ width:80%; margin:0 auto; height:auto; overflow:hidden;}
.banner_zong{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
.banner-box{width:47%;height:auto;position:relative;overflow:hidden; float:left; margin-top:30px;}
#banner_box_1{ float:right;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:240px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li h2{ text-align:center; font-style:normal; font-weight:normal; width:99%;}

.banner-box .hd {position:absolute;top:212px; right:0%; width:90%; margin:0 auto; height:auto; text-align:center;}
.banner-box .hd ul{height:auto; overflow:hidden; display:inline-block; margin-left:0; margin:0 auto; height:auto;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px; margin-right:8px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fbae5a;}

.passage{ width:100%; margin:22px auto 0; height:140px; border:1px solid #e5e5e5; border-radius:6px; background-color:#fff;}
.passage img.ck_inpt{ width:42px; height:42px; border-radius:45px; border:1px solid #ccc; filter:alpha(opacity=50); display:block; float:left; margin:18px 0 0 17px;}
.passage span{ text-align:left; display:block; margin-left:75px; font-size:15px; line-height:19px; color:#323232;}
.passage span.span_11{ margin-top:22px;}
.passage p{ text-align:justify; color:#323232; font-size:14px; line-height:17px; word-wrap: break-word; 
word-break: normal; width:89%; margin:14px 0px 20px 20px;}
.passage span.span_11 em{ background-color:#ff8b0f; color:#fff; text-align:center; border-radius:6px; font-size:12px; display:inline-block; padding:0 5px; line-height:16px; margin-left:5px;}

.app p.p_01{ font-size:17px; margin-top:30px; line-height:27px; text-align:center;}
.app p.p_02{ font-size:15px; text-align:center;}
	}
	
@media screen and (max-width:2040px) and (min-width:1000px){
.zong{ width:80%; margin:0 auto; height:auto; overflow:hidden;}
.banner_zong{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
.banner-box{width:47%;height:auto;position:relative;overflow:hidden; float:left; margin-top:60px;}
#banner_box_1{ float:right;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:320px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li h2{ text-align:center; font-style:normal; font-weight:normal; width:99%;}

.banner-btn{}
/*.banner-btn a{display:block;width:32px;height:45px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(/simages/foot_03.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(/simages/foot_03.png) no-repeat -49px 0;}*/

.banner-box .hd {position:absolute;top:297px;left:0%; width:100%; margin:0 auto; text-align:center; height:auto;}
.banner-box .hd ul{height:auto; overflow:hidden; display:inline-block; margin-left:0; margin:0 auto; height:auto;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fbae5a;}

.passage{ width:100%; margin:45px auto 0; height:200px; border:1px solid #e5e5e5; border-radius:6px; background-color:#fff;}
.passage img.ck_inpt{ width:84px; height:84px; border-radius:84px; border:2px solid #ccc; filter:alpha(opacity=50); display:block; float:left; margin:18px 0 0 17px;}
.passage span{ text-align:left; display:block; margin-left:136px; font-size:18px; line-height:30px; color:#323232;}
.passage span.span_11{ margin-top:30px;}
.passage p{ text-align:justify; color:#323232; font-size:16px; line-height:25px; word-wrap: break-word; 
word-break: normal; width:93%; margin:25px 0px 20px 20px;}
.passage span.span_11 em{ background-color:#ff8b0f; color:#fff; text-align:center; border-radius:6px; font-size:14px; display:inline-block; padding:0 5px; line-height:28px; margin-left:5px;}

.app{ width:100%; height:auto; padding-bottom:30px;}
.app p.p_01{ font-size:24px; margin-top:60px; line-height:35px; text-align:center;}
.app p.p_02{ font-size:20px;text-align:center;}
}