* { margin: 0; padding: 0; border: 0;}
ul{ margin: 0; padding: 0; list-style: none; }
body { width: 6.4rem; margin-right: auto; margin-left: auto; /* margin: 0 auto; */ background: #fff;  font-size: .2rem; color: #666; font-family: "微软雅黑";}
a{ color: #333; text-decoration: none; outline:none; -moz-outline-style:none; }
img{ width: 100%; height: 100%;}

.box{width: 6.4rem; overflow: hidden; padding-bottom: 1rem;}

.topbg{width: 6.4rem; height: 1rem;}
.logo{width: 5.2rem; height: 1rem; margin: 0 0 0 .2rem; float: left;}
.fenlei{width: .3rem; height: .26rem; cursor: pointer; float: right; margin: .37rem .2rem 0 0;}

.cebianbg{width: 100%; height: 100%; display: none; position: fixed; top: 0; left: 0; bottom: 0; z-index: 999; background: url(../sj_images/tm.png);}
.cebian{width: 2rem; position: fixed; display: none; top: 0; left: 0; bottom: 0; background: #c80008;}
.menu_list{margin:.1rem auto;width:2rem;}
.menu_head{width:1.7rem;height:.5rem;border-bottom: 1px solid #FFF; line-height:.5rem;padding-left:.3rem;font-size:.2rem;color:#fff;cursor:pointer;position:relative;font-weight:bold;background:url(../sj_images/pro_left.png) center right no-repeat;margin:0;}
.menu_head1{width:1.7rem;height:.5rem; line-height:.5rem;padding-left:.3rem;font-size:.2rem;color:#fff;cursor:pointer;position:relative;font-weight:bold;margin:0;}
.menu_head1 a{color: #FFF;}
.menu_list .current{background: url(../sj_images/pro_down.png) center right no-repeat;}
.menu_body{width:2rem;height:auto;overflow:hidden;line-height:.4rem;background:#fff;}
.menu_body a{display:block;font-size: .18rem; width:1.6rem;height:.4rem;line-height:.4rem;padding-left:.4rem;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

.banner{width: 6.4rem; height: 3rem;}
.main_visual{height:3rem;overflow:hidden;position:relative;}
.main_image{height:3rem;overflow:hidden;position:relative;}
.main_image ul{width:99.99rem;height:3rem;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:3rem;}
.main_image li span{display:block;width:100%;height:3rem}
.main_image li a{display:block;width:100%;height:3rem}
div.flicking_con{position:absolute;top:2rem;left:53%;z-index:999;width:3rem;height:.21rem;margin:.6rem 0 0 -.55rem;}
div.flicking_con a{float:left;width:.21rem;height:.21rem;margin:0;padding:0;background:url(../sj_images/1.png) 0 0 no-repeat;display:block;text-indent:-10rem;background-size: 100% 100%;}
div.flicking_con a.on{background:url(../sj_images/2.png) 0 0 no-repeat;background-size: 100% 100%}


.about{width: 6rem; overflow: hidden; margin: .2rem auto 0 auto;}
.top{width: 6rem; height: .4rem; border-bottom: solid .02rem #CCC;}
.title{ height: .4rem; padding-left: .3rem; float: left; background: url(../sj_images/tubiao.jpg) no-repeat; line-height: .35rem; font-size: .2rem; color: #333; }
.title .eng{font-size: .16rem; color: #CCC;}
.more{height: .4rem; float: right; font-size: .16rem; color: #d11014; line-height: .35rem;}
.more a{color: #d11014;}
.jjnr{width: 6rem; overflow: hidden; margin: .1rem 0 .2rem 0; font-size: .16rem; color: #666; line-height: .25rem;}
.jjnr p{text-indent: 2em;}

.fenge{width: 6.4rem; height: .1rem; background: #f2f2f2;}

.product{width: 6rem; overflow: hidden; margin: .2rem auto 0 auto;}
.pro_main{width: 6rem; overflow: hidden; margin: .2rem 0;}
.pro_img{width: 2.9rem; height: 1.93rem; border: .02rem solid #CCC; margin: 0 .2rem .2rem 0; float: left;}
.pro_name{width: 2.9rem; height: .3rem; text-align: center; line-height: .3rem; font-size: .16rem; color: #666;}
.main{width: 6rem; height: 2.26rem; overflow: hidden; position: relative;}
.main ul{width:100rem; position: absolute; left:0; top:0;}
.main li{float:left; width: 2.9rem; height: 2.13rem; margin: 0 .2rem 0 0;}

.new{width: 6rem; overflow: hidden; margin: .2rem auto 0 auto;}
.new_main{width: 6rem; overflow: hidden; margin: .1rem 0;}
.new_main li{width: 6rem; height: .35rem; margin: .05rem 0 0 0; border-bottom: dashed .02rem #CCC;}
.news_title{width: 4.7rem; height: .35rem; padding-left: .15rem; background: url(../sj_images/kk_01.jpg) no-repeat; line-height: .3rem; font-size: .16rem; color: #666; float: left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.time{line-height: .35rem; float: right; color: #CCC; font-size: .14rem;}

.di{width: 6.4rem; height: .9rem; position: fixed; bottom: 0; z-index: 999; background: #c80008;}
.home{width: 1.6rem; height: .8rem; float: left; margin: .1rem 0 0 0;}
.home .tu{width: .45rem; height: .45rem; margin: 0 auto;}
.home .zi{width: 1.6rem; height: .35rem; font-size: 1.2em; line-height: .35rem; color: #FFF; text-align: center;}

.ny_pro{width: 6.2rem; overflow: hidden; margin: .2rem 0 0 .2rem;}
.ny_pro_main{width: 2.9rem; overflow: hidden; float: left; margin: 0 .2rem .2rem 0;}
.ny_pro_tu{width: 2.86rem; height: 1.91rem; border: .02rem solid #CCC;}
.ny_pro_zi{width: 2.9rem; height: .3rem; text-align: center; line-height: .3rem; font-size: .16rem; color: #666;}

.ny_tit{width: 6.4rem; height: .5rem; background: #c80008; line-height: .5rem; position: relative; text-align: center; font-size: .2rem; color: #FFF;}
.back{width: .3rem; height: .3rem; float: left; position: absolute; bottom: .12rem; left: .2rem;}

.ny_main{width: 6rem; overflow: hidden; margin: .2rem auto;}
.ny_main p{text-indent: 2em; font-size: .16rem; line-height: .25rem;}

.textbox
        {
            width: 300px;
            height: 30px;
            border: 1px solid #666;
            margin-bottom: 10px;
        }
        
        .thisbtn
        {
            width: 90px;
            background: #999;
            color: #fff;
            cursor: pointer;
            margin-left: 40px;
        }

.fenye{margin: .2rem auto; overflow: hidden;}
#pagelist{height: 32px; padding-top: 5px;}
#pagelist ul{text-align: center;}
#pagelist li{ display: inline; padding:3px 8px; border:2px solid #CCC; margin: 0 3px;}
#pagelist li:hover{ background:#ff7f00; color:#fff;}
#pagelist li a{color:#5f5f5f;}
#pagelist li a:hover{ color:#fff;}
#pagelist li a{text-decoration:none;}
#pagelist li.thisclass{padding:3px 8px; background:#ff7f00;}
.thisclass{ color:#fff;}