@charset "gb2312";
/* CSS Document */
*{box-sizing: border-box;}
*:before, *:after{box-sizing: border-box;}
*, *:before, *:after{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,textarea{border: 0 none;font-size:inherit;color: inherit;margin: 0;padding: 0;vertical-align: baseline;/* 在X5新内核Blink中，在排版页面的时候，会主动对字体进行放大，会检测页面中的主字体，当某一块字体在我们的判定规则中，认为字号较小，并且是页面中的主要字体，就会采取主动放大的操作。然而这不是我们想要的，可以采取给最大高度解决 */max-height: 100000px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em, strong{font-style: normal;}
ul, ol, li{list-style: none;}
input {outline:none;}
body{line-height: 1.5;color: #333;font-size: 0.24rem;background:#fff;overflow-x:hidden;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;}
*{font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;}
a{text-decoration: none;}
.conter{max-width:10rem;margin: 0 auto;}
img{width:100%;vertical-align:top;}
.cl:after{content:'\20';display:block;height:0;clear:both;}
.cl{clear:both;*zoom:1;}

.img_box{ width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.img_box li{ text-align:center;width:100%;}
.img_box li img{float:left; width:100%;}

.top_box1{width:100%;height:0.9rem;background:#000; padding:0.1rem 0;}
.top_box1_1{ float:left; background:url(../images/logo1.png) no-repeat; width:1.7rem;height:0.7rem; background-size:1.7rem 0.7rem; margin-left:0.2rem;}
.top_box1_2{ width:40%; margin:0 auto; height:0.56rem; background:#fff; border-radius:0.4rem; padding-left:0.2rem; margin-top:0.1rem; position:relative;}
.top_box1_2 .ipt1{ width:3rem; height:0.56rem; line-height:0.56rem; margin-left:20rpx; display:block; font-size:0.26rem; color:#666; border:none; background:none;}
.top_box1_2 .btn1{ background:url(../images/ico2.png) no-repeat; width:0.4rem; height:0.56rem; position:absolute; right:0.14rem; top:0; border:none; cursor:pointer; background-size:0.4rem 0.56rem;}
.top_box1_3{ background:url(../images/ico1.png) no-repeat; width:0.65rem; height:0.7rem; background-size:0.65rem 0.7rem; float:right; margin-right:0.2rem;}



.wrapper01 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: 0.34rem;text-align: center; padding:0 0.1rem;}
.wrapper01 .scroller li a{color:#333;display:block;margin:0 .1rem}
.wrapper01 .scroller li.cur a{border-bottom:2px #fb473d solid; color:#fb473d; height:0.86rem}
.wrapper01 .scroller li a:hover{ border-bottom:2px #fb473d solid; color:#fb473d;}

/*------------banner-1121-su----------*/
img{ width:100%; display:block;}
.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.swipe-wrap > div > img {width: 100%;vertical-align: top;}
#title-box {height: 0.3rem; width: 100%; position: absolute; left: 0; bottom: 0.1rem; }
#title-box-ul {position: absolute; right: 34%; top: 0; font-size: 1em; }
#title-box-ul li {width: 0.2rem; height: 0.2rem; line-height: 30px; float: left; background:#ffffff; margin:0 0.2rem; border-radius:1.1rem;}
#title-box-ul li.active { background:#F00;}

.list_1{clear:both; margin-top:0.1rem;}
.list_1 li{ background:#FFF; clear:both; padding:0.3rem 0.2rem; overflow:hidden; border-bottom:1px #f3f3f3 solid; clear:both;}
.list_1 li dl dt{ float:left; width:65%;}
.list_1 li dl dd{ float:right; width:30%;}
.list_1 li dl dd img{ max-width:2.24rem; max-height:1.44rem; display:block; overflow:hidden;}
.list_1 li dl dt h3{ font-size:0.32rem; color:#353535; line-height:0.4rem; height:0.8rem; overflow:hidden; margin-bottom:0.1rem;}
.list_1 li .list_ly{ font-size:0.22rem; color:#959595; clear:both; padding-top:0.2rem;}
.list_1 li .list_ly span{ display:block; float:left; font-size:0.22rem; color:#959595; padding:0.05rem 0.2rem; margin-right:0.2rem; width:1.7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.list_1 li .list_ly span.bn_bk{ padding:0.05rem 0.2rem; border:1px #eeeeee solid; text-align:center; width:auto;}
.list_1 li .list_ly span.bn_bk1{ padding:0.05rem 0.2rem; text-align:center;}
.list_1 li h2{ font-size:0.32rem; color:#353535; line-height:0.4rem; height:0.8rem; overflow:hidden; margin-bottom:0.1rem;}
.list_1 li .li_box1{ clear:both; padding-bottom:0.1rem;}
.list_1 li .li_box1 p{ float:left; width:33.3%;text-align:center;}
.list_1 li .li_box1 p img{max-width:2.24rem; max-height:2.24rem; display:block; margin:0 auto; text-align:center;}



.fenye_1{ clear:both; margin:0.5rem; height:0.4rem;}
.fenye_1 ul li{ float:left; padding:0.05rem 0.2rem; background:#e4e4e4; text-align:center; margin:0 0.02rem; cursor:pointer;}


.text_xq1{ clear:both; background:#FFF; padding:0.2rem;}
.text_xq1 h2{ font-size:0.46rem; color:#222; line-height:0.6rem; padding:0.2rem 0;}
.text_sm{ clear:both; padding-bottom:0.4rem;}
.text_sm span{ font-size:0.22rem; color:#999; margin-right:5%;}
.text_xq1 p{ font-size:0.3rem !important; color:#353535; line-height:0.5rem !important;text-align:justify;}
.text_xq1 p span{font-size:0.26rem !important;}
.text_xq1 p img{max-width:none !important;}


.text_xq1 p.p_img{ text-align: center;vertical-align: middle;overflow: hidden; width:100%; margin:0.3rem 0;}
.text_xq1 p.p_img img{ vertical-align: middle; max-width: 7.5rem; text-align:center; margin:0 auto; width:auto;}

.fx_box{ background:url(../images/bg1.png) no-repeat; width:3.44rem; height:0.46rem; margin:0.5rem auto;}
.fx_box_1{ clear:both; width:80%; margin:0 auto;overflow:hidden;}
.fx_box_1 ul li{ width:20%; text-align:center; float:left; margin-left:5%;}
.fx_box_1 ul li a{ display:block; text-align:center;}
.fx_box_1 ul li a img{ width:0.8rem; height:0.8rem;}

.mzsm_t{  font-size:0.22rem; color:#999; clear:both; padding:0.3rem;text-align:justify;}


.xq_bt{ clear:both; background:#000; height:0.8rem; line-height:0.8rem;}
.xq_bt_left{ float:left; font-size:0.32rem; color:#fff; text-indent:0.3rem; width:80%;  height:0.8rem; line-height:0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.xq_bt_right{ float:right; width:10%;font-size:0.26rem; color:#959595;}
.xq_bt_right .sp1{font-size:0.48rem; color:#656565;}

/*.swiper-slide{ display: table-cell;text-align: center;vertical-align: middle;overflow: hidden;height: 4rem !important; width:1030px;}
.swiper-slide img{ vertical-align: middle; max-height: 540px; max-width: 1030px;}*/
.tu_img1{max-height:4rem;}

.tu_box1{
    clear: both;
    width: 100%;
    height: 5rem;
    position: absolute;
    top: 50%;
    margin-top: -2.5rem;
}
.tu_img1{
    height: 5rem;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
    width: 100% !important;
    float: left;
}


.text_box1{position:fixed; bottom:0; width:100%; height:auto; z-index:999998; font-size:0.3rem; color:#FFF; background:#000; opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8; text-align:left;text-align:justify; z-index:999;}
.tu_text1{position:fixed; bottom:0; width:100%; height:auto; z-index:999998; font-size:0.3rem; color:#FFF; background:#000; opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8; text-align:left; padding:0.2rem;text-align:justify; z-index:999;}
.tu_text1 p{ font-size:0.3rem; color:#FFF; line-height:0.5rem; padding-bottom:0.2rem;}
.tu_text1 p span{font-size:0.24rem; color:#999; padding-right:0.5rem; height:0.5rem; width:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; float:left;}
     
/*<!--------------ip5-------------->*/ 
@media only screen and (max-device-width: 320px){
	.tu_box1 ul{text-align: center;vertical-align: middle;overflow: hidden; width:100%;position:fixed; width:100%; height:100%; top:0.8rem; left:0}
}

.swiper-button-next, .swiper-button-prev{ display:none;}










  










.footer{text-align:center;line-height:22px; padding-bottom:3px; padding-top:20px;}
.footer a{ text-decoration:none;}
.footer p{ text-align:center; color:#666;}
.footer a:link,.footer a:visited{ color:#666;}
.footer a:hover{ color:#c00;}