html{margin:0; padding:0; font-size:14px;}
*{margin:0; padding:0; font-family:"微软雅黑"; box-sizing: border-box;}
body{margin:0; padding:0;overflow-x:hidden;font-size: .14rem;color: #525252;}
img{ border:0;}ul {margin:0; padding:0;}
ul li{ list-style:none;}
a{ text-decoration: none;color: #525252;}
table{border: 0;border-collapse:collapse;text-align: left;}
/*-----top------*/
.header_wrapper{width:100%;position: fixed;top:0;background: #fff;z-index: 99;box-shadow: 0 .04rem .06rem #d6d7d5;}
.header{width:12rem;height: 1rem;margin: 0 auto;}
.ov_logo{width:2.1rem;height: 1rem;float: left;}
.ov_logo img{width:2.1rem;height: 1rem;}
.ov_phone{width:1.7rem;height: 1rem;float: right;}
.ov_phone img{width:1.7rem;height: 1rem;}
.ov_nav{width:8.2rem;height: 1rem;float: left;padding-left: .76rem;}
.ov_nav li{display: block;float:left;}
.ov_nav li img{width:.02rem;height: .3rem;display: block;margin-top: .4rem;}
.ov_nav li .nav{line-height: 1rem;width:1.09rem;height:1rem;display: block;float: left;text-align: center;font-size: .16rem;color: #555;}
.ov_nav li .color_show{color: #f08200;}
.ov_nav li a:hover{color: #f08200; }
.second-nav{
    width:100%;
    background: #fcfcfc;
    display: none;
    padding: .65rem 0;
    position: absolute;
    font-size: .16rem;
    top: 1rem;
    left: 0;
    z-index: 2;
    box-shadow: 0 .02rem .02rem #eceaea;
}
.ov_nav li:hover .second-nav{display: block;}
.ov_nav_list{
    width:12rem;margin: auto;
}
.ov_nav_list li{
    padding-top: .7rem;
    line-height: .16rem;
    width: 14%;
    float: left;
    border-right: .01rem solid #dcdcdc;
    text-align: center;
    font-size:.14rem;
    display: block;

}

.second-nav.prod {
    padding: 0;
}
.list-de{
    width:12rem;
    margin:0 auto;
}
.list-lay{
    padding-top: .4rem;
}
.list-tail {
    float: left;
    text-align: left;
    margin-bottom:.3rem;
    width: 22%;
}
.list-tail h3 {
    line-height: .16rem;
    font-size: .16rem;
    font-weight: 600;
    padding-bottom: .2rem;
    position: relative;
    color: #686868;
}
.list-tail ul {
    color: #999;
    font-size: .14rem;
    line-height: .24rem;
}
.nav ul.first-nav > li a {
    padding:.02rem 0;
    color: #848484;
    opacity: 1;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    transition: color 0.5s;
}
.list-tail.right-tail {
    float: right;
    width: 12%;
}
p.fgx {
    width:100% ;
    float: left;
}
.wrapper{margin-top: 1rem;}
.screen_gray{width:100%;background: #fbfbfb;}
.screen_white{width:100%;background: #fff;}
/*------footer-------*/
.footer{width:100%;}
.footer_con{width:100%;height: 3rem;background: #3b3b3b;}
.footer_con ul{width:12rem;height: 3rem;margin: 0 auto;}
.footer_view{display: block;float: left;width:4rem;height: 3rem;padding-top:.5rem;padding-left: .3rem;}
.footer_title p{font-size: .16rem;color: #fff;}
.footer_title img{width:2.96rem;height: .04rem;}
.footer_fl{padding-top: .24rem;}
.footer_fl a{width:1.64rem;display: block;float: left;height: .24rem;font-size: .14rem;color: #fff;text-indent: .08rem;}
.footer_fl p{width:100%;height:.22rem;font-size: .12rem;color: #fff;}
.footer_code{width:1.28rem;float: left;}
.footer_code img{width:1.08rem;height: 1.08rem;}
.footer_code p{width:100%;height:.22rem;font-size: .12rem;color: #fff;}
.footer_cr{width:100%;height: .42rem;background: #302f2f;text-align: center;line-height: .42rem;color: #afafaf;}
/*title*/
.floor_title{width:4.22rem;height: 1.32rem;margin: .15rem auto;}
.floor_title_line{width:1rem;background: #ab987a;height: .02rem;margin-top: .7rem;float: left;}
.floor_title_name{width:2.22rem;float: left;}
.floor_title_name_c{font-size: .26rem;color: #4b4b4b;text-align: center;padding-top: .32rem;}
.floor_title_name span{width:.06rem;height: .06rem;background: #ab987a;margin: 0 auto;display: block;border-radius: 50%;}
.floor_title_name_e{font-size: .13rem;color: #4b4b4b;text-align: center;}
.qj_width{width:5.46rem;}
.qjn_width{width:3.46rem;}
.line{width:11.6rem;border-bottom: .01rem dashed #5db1df;margin: 0 auto;}
.line2{width:100%;border-bottom: .01rem solid #eaeaea;}
.sc_yl{width:12rem;margin: 0 auto;padding-top:1rem;padding-bottom: .4rem;}
.sc_yl ul{width:100%;display: block;height: 6.6rem;}
.sc_yl ul li{display: block;width:50%;height: 6.6rem;}
.sc_yl_left{float: left;}
.sc_yl_right{float: right;}
.sc_yl_txt{padding: 1rem .5rem 0;}
.sc_yl_txt b{width:100%;height: 1.06rem;font-size: .32rem;color: #565656;line-height: 1.06rem;}
.sc_yl_txt p{width:100%;font-size: .2rem;color: #565656;line-height: .3rem;}