@charset "utf-8";

/* Hschubin */
*{margin: 0;padding: 0;}
html {font-family: Arial,"Microsoft YaHei";font-size:625%;color: #333;}
body {max-width:640px;margin:auto;font-size:0;background:#fff;}
p,input {font-size:inherit;}
a{color:inherit;text-decoration: none;outline-style: none; border:none;}
ul,ol,li{list-style:none;}
img{max-width:100%;border:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}


.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
.main{max-width:6.1rem;margin:0 auto;margin-top: 10px;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.pic_box img{max-width:100%;max-height:100%;}
.col-1{width:100%;float:left;display:inline-block;}
.col-2{width:50%;float:left;display:inline-block;}
.col-3{width:33.33%;float:left;display:inline-block;}
.col-4{width:25%;float:left;display:inline-block;}


.sidebar-wrapper { height:100%; overflow: auto; font-size:.2rem;display:none;}
#dowebok {background-color:rgba(0,0,0,.8);}
#dowebok .nav {margin-top:0.5rem; line-height:0.75rem;list-style-type:none;padding:0 0.2rem;}
#dowebok .nav a {display:block;color: #fff;text-decoration:none;}
[data-simplersidebar='active']{box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.5);}
#dowebok ul.nav li{border-bottom:1px solid #555;background:url(../images/angle.png) no-repeat 85% center;background-size:.1rem .16rem;}
body{
    padding-bottom: .9rem;
}

.banner img{width:100%;}
.banner .swiper-pagination{
    text-align:center;
    margin-top:.25rem;
    position: static;
}
.banner  .swiper-pagination .swiper-pagination-bullet{
    width: .69rem;
    height: .09rem;
    background: #afafaf;
    border-radius: 0.25rem;
    border: none;
    opacity: 1;
    margin: 0 .05rem;
}
.banner  .swiper-pagination .swiper-pagination-bullet-active{
    background: #000000;
}


.bannero{width:100%;max-width:6.4rem;}
.bannero img{width:100%;}


.header{width:6.4rem; height:1rem; position:relative;}
.header h1{width:3rem; height:.1rem; position:absolute; left:.15rem; top:0;}
.header h1 a{display:table-cell; vertical-align:middle; text-align:center; width:3rem; height:1rem;}
.header h1 img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.header .menu{width:.53rem; height:.34rem; float:right; background-position:center; background-repeat:no-repeat; background-image:url(../images/menu.png); background-size:.53rem .34rem; position:absolute; right:.3rem; top:.32rem; cursor:pointer;}


/*.search{padding:.2rem 0; background:#fff;}
.search .main{position:relative;}
.search form input.text{width:100%; height:.5rem; background:#eee; border:none; font-size:.2rem; color:#858585; text-indent:.1rem; font-family: '微软雅黑';}
.search form input.submit{width:1rem; height:.5rem; display:inline-block; position:absolute; top:0;right:0; border:0; background:#939393; color:#fff; font-family: '微软雅黑'; font-size:.18rem; cursor:pointer;}
*/


.expand_box{width:100%; display:inline-block; font-family: 'Arial';}
.expand_box .nhd1{width:100%; height:.6rem; line-height:.6rem; font-size:.22rem; color:#fff; background:#2a2a2a url(../images/exeand_bg.png) no-repeat 5.5rem; background-size:.26rem auto; display:inline-block; text-align:left; text-indent:.25rem; cursor:pointer;}
.expand_box li{width:100%; height:.5rem; line-height:.5rem; font-size:.18rem; color:#333; background:#ccc; display:inline-block; text-align:left; text-indent:.25rem; cursor:pointer; position:relative; border-bottom:1px solid #f2f2f2;}
.expand_box li.angle{background-image:url(../images/angle.png); background-repeat:no-repeat; background-position:96% center; background-size:5px 7px;}
.expand_box li a{display:block;}
.expand_box .nt2 li{text-indent:.5rem; background-color:#ddd;}
.expand_box .nt3 li{text-indent:.8rem; background:#f2f2f2;}
.expand_box ul{display:none;}
.expand_box .nhd1{
    background-position-y: center;
    background-position-x: 6rem;
}

.pro_nav div.pro_hd{width:100%; height:.6rem; line-height:.6rem; font-size:.22rem; color:#fff; background:#2a2a2a url(../images/exeand_bg.png) no-repeat 5.5rem; background-size:.26rem auto; display:inline-block; text-align:left; text-indent:.25rem; cursor:pointer;}

.pro_nav ul>li>a.pro_hd{
    width:100%; height:.5rem; line-height:.5rem; font-size:.18rem; color:#333; background:#ccc; display:inline-block; text-align:left; text-indent:.25rem; cursor:pointer; position:relative; border-bottom:1px solid #f2f2f2;
}
.pro_nav ul>li>ul>li>a{
    width:100%; height:.5rem; line-height:.5rem; font-size:.18rem; color:#333; background:#ccc; display:inline-block; text-align:left; text-indent:.45rem; cursor:pointer; position:relative; border-bottom:1px solid #f2f2f2;
}
.pro_nav .pro_bd{
    display: none;
}


.footMar{height:.9rem;background:#274e9d;}
.Tab_bar{width:100%;max-width: 6.4rem;height:.9rem;position:fixed;bottom:0;left:0;right:0;z-index:666;margin:auto;background:#2d2d2d;}
.Tab_bar i{width:1px;height:.7rem;background:#fff;display:inline-block;position:absolute;top:.1rem;right:0;}
.Tab_bar ul li{color:#fff;width:25%;line-height:.9rem;display:inline-block;font-size:.18rem;font-family:'Arial';position:relative;text-indent:.4rem;}
.Tab_bar li a{display:block;margin-top: .25rem}


.Tab_bar ul li:hover{
    background-color: #ca0311; 
}
.fix1 .img_box{
    width: .45rem;
    height: .38rem;
    display: inline-block;
    text-align: center;
    line-height: .38rem;
}
.Tab_bar li.fix1{
    background:url(../images/index_icon.png) no-repeat;
    background-size:.38rem auto;
    background-position-y:0.15rem ;
    background-position-x: center;
}
.Tab_bar li.fix2{
    background:url(../images/pro_icon.png) no-repeat;
    background-size:.38rem auto;
    background-position-y:0.15rem ;
    background-position-x: center;
}
.Tab_bar li.fix3{
    background:url(../images/phone_icon.png) no-repeat;
    background-size:.38rem auto;
    background-position-y:0.15rem ;
    background-position-x: center;
}
.Tab_bar li.fix4{
    background:url(../images/map_icon.png) no-repeat;
    background-size:.38rem auto;
    background-position-y:0.15rem ;
    background-position-x: center;
}


.introduce{
    margin-top: .81rem;
    background: url(../images/introduce_bg.png);
    background-repeat: no-repeat;
    background-position: center;
}
.introduce h1{
    font-size: .3rem;
    text-align: center;
}
.introduce h2{
    font-size: .2rem;
    text-align: center;
    margin-bottom: 0.61rem;
}

.float .listbox{
    display: inline-block;
    width: 2.8rem;
    height: 3.6rem;
    text-align: center;
    margin: 0 0.1rem;
    float: left;
}
.float .listbox .img_box{
    width: 50%;
    height: 1.46rem;
}
.float .listbox p{
    margin-top: 0.36rem;
    color: #666666;
    font-size: 0.2rem;
    text-align: left;
}

.showpro{
    text-align: center;
}
.showpro .top_bg{
    width: 100%;
    height: .68rem;
    text-align: center;
    background: url(../images/pro+frame.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2.65rem .68rem;
}
.showpro h1{
    font-size: .20rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: .72rem;
} 


.showpro .index_pro_list{
    display: inline-block;
    margin-right: 0.06rem;
    width: 2.97rem;
    height: 3rem;
    margin-bottom: .5rem;
}
.showpro .index_pro_list:nth-child(2n){
    margin-right: 0;
    padding-top:.2rem;
    height: 3rem;
}
.showpro .index_pro_list .img_box{
    width: 2.97rem;
    height: 3rem;
    position: relative;
}
.showpro .index_pro_list .img_box .text h1{
    position: absolute;
    font-size: .24rem;
    color: #fff;
    font-weight: bold;
    top: 4.31rem;
    width: 2.97rem;
    text-align: center;
    margin: 0;
}
.showpro .index_pro_list .img_box .text h2{
    position: absolute;
    font-size: .24rem;
    color: #000;
    font-weight: bold;
    background-color: rgba(255, 255, 255,.7);
    left: 0;
    top: 4.66rem;
    width: 2.97rem;
    height: .59rem;
    line-height: .59rem;  
}
.showpro .index_pro_list a{
    display:block;
}
.index_about{
    margin-top: .77rem;
}
.index_about .img_box{
    width: 5.44rem;
    height: 1.37rem;
}
.index_about .black{
    height: 4rem;
    background: #f0f0f0;
}
.index_about .black h1{
    color: #333;
    font-size: .36rem;
    padding-top: .50rem;
}
.index_about .black h2{
    color: #333;
    font-size: .30rem;
    margin-bottom: .45rem;
}
.index_about .black p{
    font-size: .22rem;
    line-height: .4rem;
}
.index_about .about_pic .swiper-slide .img_box{
    width: 6.4rem;
    height: 5.3rem;
}
.index_about .about_pic{
    position: relative;
}
.index_about .btn_box .sprev{
    position: absolute;
    background-color: rgba(0, 0, 0,0.5);
    width: .71rem;
    height: .71rem;
    line-height: .71rem;    
    font-family: 黑体;
    text-align: center;
    cursor: pointer;
    font-size: .3rem;
    top: 2.29rem;
    left: .15rem;
    color: #fff;
    z-index: 333;
}
.index_about .btn_box .snext{
    position: absolute;
    background-color: rgba(0, 0, 0,0.5);
    width: .71rem;
    height: .71rem;
    line-height: .71rem;    
    font-family: 黑体;
    text-align: center;
    cursor: pointer;
    font-size: .3rem;
    top: 2.29rem;
    right: .15rem;
    color: #fff;
    z-index: 333;
}
.block{
    padding-top: .19rem;
}
.block .index_news{
    width: 6.1rem;
    height: 4.79rem;
    background: url(../images/index_new.png);
    background-size: 6.1rem 4.79rem;
    margin-top: .18rem;
}
.block .big h1{
    text-align: center;
    font-size: .3rem;
    color: rgb(255, 255, 255);
    padding-top: 1.8rem;  
}
.block .small h1{
    text-align: center;
    font-size: .3rem;
    color: rgb(255, 255, 255);
    padding-top: .68rem;  
}
.block h2{
    text-align: center;
    font-size: .2rem;
    color: rgb(255, 255, 255);
    margin-top: .13rem;   
}
.block h3{
    text-align: center;
    font-size: .22rem;
    color: rgb(255, 255, 255);
    margin-top: .4rem; 
}
.block .index_join{
    width: 6.1rem;
    height: 4.79rem;
    background: url(../images/index_join.png);
    margin-top: .18rem;
    background-size: 6.1rem 4.79rem;
}
.block .index_case{
    width: 6.1rem;
    height: 1.93rem;
    background: url(../images/index_case.png);
    margin-top: .18rem;
    background-size: 6.11rem 1.93rem;
}
.block .index_sales{
    width: 6.1rem;
    height: 1.93rem;
    background: url(../images/index_sales.png);
    margin-top: .18rem;
    background-size: 6.11rem 1.93rem;
}
.block .index_contact{
    width: 6.1rem;
    height: 1.93rem;
    background: url(../images/index_contact.png);
    margin-top: .18rem;
    background-size: 6.11rem 1.93rem;
}

.dynamics{
    text-align: center;
    margin-top: .7rem;
    margin-bottom: .92rem;
}
.dynamics .title{
    height: .75rem;
    background: url(../images/I.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: .2rem .6rem;
    border-bottom: 1px dashed #a5a5a5;
    padding-left: .2rem;
    text-align: left;
}
.dynamics .title h1{
    font-size: .36rem;
}
.dynamics .title h2{
    font-size: .22rem;
    color: #3b3b3b;
}
.dynamics .INF_list ul li{
    width: 100%;
    height: 1.85rem;
    border-bottom: 1px dashed #a5a5a5;
    text-align: left;
}
.dynamics .INF_list ul li h1{
    font-size: .24rem;
    color: rgb(144, 75, 1);
    margin-top: .38rem;
    margin-bottom: .39rem;
    height: .31rem;    
}
.dynamics .INF_list ul li p{
    font-size: .20rem;
    color: rgb(102, 102, 102);
    height: .55rem;     
}
.dynamics .INF_more{
    background: rgb(51, 51, 51);
    width: 2.77rem;
    height: .58rem;
    line-height: .60rem;
    display: inline-block;
    margin-top: .65rem;
    color: #fff;
    font-size: .22rem;
}
.dynamics .INF_more a{
    display: inline-block;
    width: 2.77rem;
    height: .58rem;
}

.footer{
    height: 7.41rem;
    background: url(../images/footer_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
}
.footer_logo{
   /* width: 2.91rem;*/
   /* height: 1.13rem;*/
    padding-top: .67rem;
    display: inline-block;
}
.footer .text_box h1{
    font-size: .24rem;
    color: rgb(153, 153, 153);
    margin: .23rem 0 .44rem 0;    
}
.footer .text_box .img_box{
    width: 2.51rem;
    height: 2.37rem;
    display: inline-block;
}

.footer .text_box h2{
    font-size: .2rem;
    color: rgb(228, 228, 228);   
    margin: .13rem 0 .4rem 0;   
}
.footer .img_box{
    width: 2.51rem;
    height: 2.37rem;
}
.footer .text_box h3{
    font-size: .26rem;
    color: rgb(247, 247, 247); 
    margin-bottom: .3rem;   
}
.footer .text_box p{
    font-size: .20rem;
    color: rgb(153, 153, 153);  
    width: 3.77rem;
    display: inline-block;      
}

.agroup {
    text-align: center;
    border-bottom: 1px solid #ccc;
    height: .65rem;
    margin-top: .40rem;
    position: relative;
}
.agroup_box {
    width: 100%;
    position: absolute;
    left: 0;
    top: .03rem;
}
.agroup ul {
    display: inline-block;
}
.agroup li:hover, .agroup li.on {
    border-bottom: .03rem solid #952428;
    color: #343434;
}
.agroup li {
    height: .60rem;
    line-height: .60rem;
    display: block;
    font-size: .22rem;
    color: #7e7d7d;
    float: left;
    padding: 0 .15rem;
    margin: 0 .14rem;
}

.page_title {
    margin-top: .66rem;
    margin-bottom: .40rem;
}
.page_title h1 {
    display: inline-block;
    font-size: .36rem;
    font-family: "SimHei";
    color: rgb(43, 43, 43);
    margin: 0 0 .22rem 0;
    text-align: left;
}
.page_title .img_box{
    width: 2.52rem;
    display: inline-block;
    margin-bottom: .15rem;
    margin-left: .20rem;
}
.page_title h2 {
    font-size: .12rem;
    color: rgb(43, 43, 43);
    text-align: left;
}

.Brand p{
    font-size: .22rem;
    color: rgb(81, 81, 80);
    line-height: .4rem;  
    margin-bottom: .46rem;  
}
.Brand .img_box{
    width: 6.1rem;
    height: 2.68rem;
    display: inline-block;
    margin-bottom: .25rem;
}

.culture{
    height: 5.9rem;
    background: url(../images/culture_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
}
.culture .text_box{
    border-radius: .08rem;
    background-color: rgba(149, 36, 40,.5);
    width: 4.86rem;
    height: 4.05rem;   
    display: inline-block;
    margin-top: .68rem;
    text-align: left;
    padding-left: .46rem;
    padding-top: .47rem;
}
.culture .text_box .img_box{
    width: 1.41rem;
}
.culture .text_box h1 {
    font-size: .28rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: .04rem;
}
.culture .text_box ul li {
    font-size: .20rem;
    color: rgb(250, 250, 250);
    margin-top: .24rem;
}
.idea{
    margin-top: .72rem;
}
.idea h1 {
    font-size: .30rem;
    color: rgb(16, 16, 16);
    text-align: center;
    padding-top: .20rem;
}
.idea h1 i {
    font-size: .30rem;
    color: #c82226;
    text-align: center;
}
.idea h2 {
    width: .79rem;
    height: .03rem;
    background: #c82226;
    display: inline-block;
    margin-top: .1rem;
}
.idea_bg1{
    width: 100%;
    height: 5.44rem;
    background: url(../images/idea_bg1.png);
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 6.4rem auto;
}
.idea_bg2{
    width: 100%;
    height: 5.44rem;
    background: url(../images/idea_bg2.png);
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 6.4rem auto;
}
.idea_bg3{
    width: 100%;
    height: 5.44rem;
    background: url(../images/idea_bg3.png);
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 6.4rem auto;
}
.idea .Text h1 {
    font-size: .35rem;
    color: rgb(200, 34, 38);
    text-align: left;
    padding-top: .33rem;
    margin-bottom: .33rem;
}
.idea .Text p {
    font-size: .20rem;
    color: rgb(0, 0, 0);
    line-height: .28rem;
}

.Shopfront{
    text-align: center;
    margin-bottom: .6rem;
}
.Shopfront h1 {
    margin-bottom: .12rem;
    padding-top: .46rem;
    font-size: .28rem;
    color: rgb(1, 1, 1);
}
.Shopfront h2 {
    height: .35rem;
    border-bottom: 1px solid #7e7e7e;
    font-size: .18rem;
    font-family: "Arial";
    color: rgb(0, 0, 0);
}
.Shopfront h3{
    background-color: rgb(200, 34, 38);
    width: .64rem;
    height: .04rem;
    display: inline-block; 
    margin-top: -.64rem;
    z-index: 3;
}
.Shopfront .swiper-slide .img_box{
    width: 6.1rem;
    height: 4.11rem;
    line-height: 4.11rem;
}
.Shopfront .swiper-container {
    width: 6.1rem;
    height: 4.11rem;
    margin: 0 auto;
    margin-top: .40rem;
    text-align: center;
    position: relative;
}
.Shopfront .btn_box .sprev {
    position: absolute;
    top: 1.77rem;
    left: 0;
    width: .56rem;
    height: .56rem;
    color: rgb(255, 255, 255);
    font-family: "黑体";
    text-align: center;
    line-height: .56rem;
    cursor: pointer;
    font-size: .30rem;
    background: rgb(149, 36, 40);
    z-index: 2;
}
.Shopfront .btn_box .snext {
    position: absolute;
    top: 1.77rem;
    right: 0;
    width: .56rem;
    height: .56rem;
    color: rgb(255, 255, 255);
    font-family: "黑体";
    text-align: center;
    line-height: .56rem;
    cursor: pointer;
    font-size: .30rem;
    background: rgb(149, 36, 40);
    z-index: 2;
}


.product .pro_list ul li{
    width: 2.94rem;
    height: 2.64rem;
    display: inline-block;
    margin-right: .22rem;
}
.product .pro_list ul li:nth-child(2n){
    margin-right: 0;
}
.product .pro_list ul li .img_box{
    width: 2.94rem;
    height: 1.98rem;
    line-height: 1.98rem;
}
.product .pro_list ul li p{
    height: .66rem;
    font-size: .2rem;
    font-family: "Arial";
    color: rgb(68, 68, 68);
    line-height: .66rem;
    text-align: center;     
}
.pages {
    text-align: center;
    padding: .60rem 0;
}
.pages a:hover, .pages .on {
    background: #222;
    color: #fff;
}
.pages a {
    font-size: .2rem;
    width: .52rem;
    height: .52rem;
    color: #868686;
    border: 1px solid #a1a1a1;
    text-align: center;
    line-height: .52rem;
    display: inline-block;
    margin-right: .10rem;
}
#prev, #next {
    width: .8rem;
    height: .52rem;
    margin: 0 .1rem;
}

.pro_view_return{
    width: 6.44rem;
    height: .65rem;   
    line-height: .65rem;
    background:rgb(42, 42, 42);   
}
.pro_view_return a{
    width: 100%;
    height: .65rem;   
    font-size: .22rem;
    color: rgb(255, 255, 255);   
    background: url(../images/exeand_bg.png) ;
    background-position-x: right;
    background-position-y: center;
    background-repeat: no-repeat;
    display: inline-block;
}
.pro_view .pro_name{
    background-color: rgb(232, 232, 232);
    width: 100%;
    height: .63rem; 
    font-size: .22rem;
    color: rgb(128, 52, 30); 
    text-align: center;
    line-height: .63rem;       
}
.mianpic{
    width: 6.4rem;
    height: 3.47rem;
}
.pro_view .swiper-pagination{
    text-align:center;
    margin-top:.2rem;
    position: static;
}
.pro_view  .swiper-pagination .swiper-pagination-bullet{
    border: .02rem solid #aaaaaa;
    background: #aaaaaa;
    width: .14rem;
    height: .14rem;
    border-radius: .10rem;
    margin: 0 .07rem;
    display: inline-block;
    cursor: pointer;
    opacity: 1;
}
.pro_view  .swiper-pagination .swiper-pagination-bullet-active{
    background: transparent;
}

.pro_ins {
    margin-top: .6rem;
    margin-bottom: .3rem;
    text-align: center;
}
.pro_ins h1 {
    width: 100%;
    font-size: .26rem;
    color: rgb(128, 52, 30);
    text-align: left;
    border-bottom: 1px dashed #adadad;
    padding-bottom: .24rem;
    margin-bottom: .25rem;
}
.pro_ins p{
    font-size: .22rem;
    color: rgb(83, 83, 83);
    line-height: .42rem;
    text-align: left; 
}
.page_location{
    width: 6.44rem;
    height: .65rem;   
    line-height: .65rem;
    font-size: .22rem;
    color: rgb(255, 255, 255);    
    background: rgb(42, 42, 42);
}
.page_location .location{
    background: url(../images/exeand_bg.png);
    background-position-x: right;
    background-position-y: center;
    background-repeat: no-repeat; 
}

.case .case_list .case_box{
    width: 2.94rem;
    height: 2.64rem;
    display: inline-block;
    margin-right: .22rem;
}
.case .case_list .case_box:nth-child(2n){
    margin-right: 0;
}
.case .case_list .case_box .img_box{
    width: 2.94rem;
    height: 1.98rem;
    line-height: 1.98rem;
}
.case .case_list .case_box p{
    height: .66rem;
    font-size: .2rem;
    font-family: "Arial";
    color: rgb(68, 68, 68);
    line-height: .66rem;
    text-align: center;     
}

#distpicker select {
    border: 1px solid rgb(220, 220, 220);
    font-size: .22rem;
    color: #666666;
    text-indent: .10rem;
    margin-right: .15rem;
    border-radius: .06rem;
    width: 6.08rem;
    height: .63rem;
    margin-bottom: .2rem;
}

.screen .submit {
    text-align: center;
    line-height: .56rem;
    cursor: pointer;
    border: none;
    border-radius: .05rem;
    background-color: rgb(218, 37, 29);
    width: 6.08rem;
    height: .63rem;
    font-size: .24rem;
    color: #fff;
}
.net_box{
    margin-top: .69rem;
}
.net_box .net_sidebar h3 {
    height: .60rem;
    line-height: .60rem;
    font-size: .26rem;
    color: #666;
}
.net_box .net_sidebar h3 span {
    font-size: .26;
    color: #da251d;
    font-weight: bold;
}
.net_box .net_sidebar li {
    width: 100%;
    height: 1.64rem;
    border-bottom: 1px solid #d2d2d2;
    padding-top: .20rem;
}

.net_box .net_sidebar li .text_box {
    float: left;
    font-size: .12rem;
    color: #787878;
    line-height: .26rem;
    margin: .15rem .72rem 0 0;
}
.net_box .net_sidebar li .text_box h4 {
    font-size: .26rem;
    color: #444444;
    line-height: .36rem;
    display: inline-block;
    margin-bottom: .22rem;
}
.net_box .net_sidebar li .text_box i {
    width: .32rem;
    height: .32rem;
    text-align: center;
    line-height: .32rem;
    background: #da251d;
    display: inline-block;
    color: #fff;
    font-size: .18rem;
    font-weight: bold;
    border-radius: 1.00rem;
    margin: 0 .22rem;
}
.net_box .net_sidebar li .text_box p{
    font-size: .22rem;
    color: #666666;
    margin-left: .76rem;
    margin-bottom: .15rem;
}

.contact .contact_logo{
    width: 4.01rem;
    height: .42rem;
    display: inline-block;
    margin-top: .50rem;
    padding-bottom: .20rem;
    border-bottom: 1px solid #c6c6c6;
}
.contact .contact_list .info{
    font-size: .22rem;
    color: #333333;
    padding-left: .50rem;
    margin-top: .24rem;
}
.contact .contact_list .info div{
    display: inline-block;
    float: left;
}
.contact .contact_list .info p{
    display: inline-block;
}
.contact .c_location{
    background: url(../images/location_icon.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: .27rem .35rem;
    height: .40rem;;
    line-height: .40rem;
}
.contact .c_phone{
    background: url(../images/c_phone_icon.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: .34rem .33rem;
    height: .40rem;;
    line-height: .40rem;
}
.contact .c_fax{
    background: url(../images/fax_icon.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: .36rem .24rem;
    height: .40rem;;
    line-height: .40rem;
}
.contact .c_web{
    background: url(../images/web_icon.png);
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: .36rem .28rem;
}

.map {
    margin-top: .8rem;
}
.map .img_box{
    width: 6.4rem;
    height: 6rem;
    overflow: hidden;
	min-width:100%;
}
.message{
    text-align: center;
    margin: .65rem 0 .95rem 0;
}
.message h1 {
    text-align: left;
    margin-bottom:.36rem;
    font-size: .24rem;
    color: rgb(68, 68, 68);    
}
.message .apply_form input {
    border: none;
    text-indent: .20rem;
    font-size: .20rem;
    color: #6d6d6d;
    background-color: rgb(238, 238, 238);
    width: 6.14rem;
    height: .65rem;
    margin-bottom: .15rem;
}
.message #intention {
    border: none;
    resize: none;
    padding: .10rem .08rem .05rem .08rem;
    text-indent: .10rem;
    font-size: .20rem;
    color: #6d6d6d;
    background-color: rgb(238, 238, 238);
    width: 6rem;
    height: .5rem;  
}
.message #sub {
    border: none;
    margin-top: .50rem;
    color: rgb(36, 36, 36);
    background-color: rgb(30, 30, 30);
    width: 3.61rem;
    height: .65rem;
    font-size: .24rem;
    color: rgb(255, 255, 255);    
}

.join .join_bigpic .img_box{
    width: 6.1rem;
    height: 17.53rem;
}
.join_detail{
    margin-top: .67rem;
}
.join_detail h1{
    font-size: .28rem;
    color: rgb(51, 51, 51);  
    text-align: center;
}
.join_detail h2{
    font-size: .20rem;
    color: rgb(51, 51, 51);  
    text-align: center;
    margin-top: .16rem;
}

.join_detail h3{
    font-size: .26rem;
    color: #414141;
    text-align: left;
    margin-top: .6rem;
    margin-bottom: .2rem;
}
.join_detail h3 i{
    font-size: .26rem;
    color: #952428;
    text-align: left;
}
.join_detail p{
    font-size: .20rem;
    color: rgb(80, 80, 80);    
    line-height: .28rem;
    margin-bottom: .2rem;
}
.join_form .img_box{
    width: 6.1rem;
    height: 2.86rem;
}
.condition .img_box{
    width: 6.1rem;
    height: 2.77rem;
}
.Quality .img_box{
    width: 6.1rem;
    height: 3.05rem;
}

.join_main img{
    width: 6.4rem;
    height: auto;
}

.join .apply{
    margin-top: .8rem;
}
.join .apply h1 {
    font-size: .24rem;
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin: 0;
    text-align: center;
}
.join .apply h2 {
    height: .20rem;
    line-height: .20rem;
    margin: 0;
    text-align: center;
}
.join .apply h2 div {
    background-color: rgb(191, 4, 4);
    width: .32rem;
    height: .03rem;
    display: inline-block;
}

.join .apply .apply_form{
    text-align: center;
}
.join .apply .apply_form form h3 {
    margin-bottom: .16rem;
    text-indent: .10rem;
    color: rgb(103, 103, 103);
    font-size: .22rem;
    text-align: left;
}
.join .apply .apply_form form div{
    margin-bottom: .4rem;
    text-indent: .10rem;
    color: rgb(103, 103, 103);
    font-size: .22rem;
}
.join .apply .apply_form form div:first-child{
    margin-top: .6rem;   
}
.join .apply .apply_form input {
    background-color: rgb(232, 232, 232);
    border: none;
    text-align: left;
    text-indent: .20rem;
    font-size: .16rem;
    color: rgb(103, 103, 103);
    border-radius: .30rem;
    width: 6.10rem;
    height: .61rem;  
}
.join #LY {
    resize: none;
    border: none;
    text-align: left;
    padding: .10rem .10rem .05rem .10rem;
    text-indent: .10rem;
    font-size: .16rem;
    color: rgb(103, 103, 103);
    border-radius: .10rem;
    background-color: rgb(232, 232, 232);
    width: 5.9rem;
    height: 3.26rem;
}
.join #sub {
    border: none;
    margin-top: .27rem;
    margin-bottom: .85rem;
    font-size: .24rem;
    color: #fff;
    cursor: pointer;
    border-radius: .10rem;
    background-color: rgb(191, 4, 4);
    width: 2.62rem;
    height: .71rem;
}

.new .new_list{
    height: 2.02rem;
    border-bottom: 1px solid #d2d2d2;
    padding: .48rem 0 .38rem 0;
}
.new .new_list .img_box{
    width: 2.7rem;
    height: 2rem;
    line-height: 2rem;
    display: block;
    float: left;
} 
.new .new_list .text_box{
    width: 3.19rem;
    display: inline-block;
    margin-left: .20rem;
    margin-top: .1rem;
} 
.new .new_list h1{
    font-size: .22rem;
    color: rgb(61, 61, 61); 
    height: .25rem;
    margin-bottom: .22rem;  
}
.new .new_list p{
    font-size: .18rem;
    color: rgb(102, 102, 102);
    width: 2.99rem;
    height: .5rem;
    margin-bottom: .52rem;
}
.new .new_list i{
    font-size: .20rem;
    color: rgb(136, 136, 136);     
}

.newsv-con {
    padding: .40rem .20rem;
    border-top: .01rem solid #e5e5e5;
    border-bottom: .01rem solid #e5e5e5;
    margin-bottom: .10rem;
}
.newsv-con-text {
    font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
    font-size: .18rem;
    line-height: .30rem;
    text-align: justify;
    color: #6f6f6f;
}
.newsv-con-tit {
    text-align: center;
    margin-bottom: .15rem;
}
.newsv-con-tit h3 {
    font-size: .24rem;
    color: #646464;
    margin-bottom: .08rem;
}
.newsv-con-tit p {
    font-size: .16rem;
    color: #b2b2b2;
}
.newsv-nav {
    font-size: .16rem;
    line-height: .25rem;
    color: #939393;
    padding: .15rem .20rem;
}
.newsv-nav p {
    margin-bottom: .10rem;
}
.newsv-nav p em {
    color: #333;
}
