﻿@charset "utf-8";
html,body,.index{width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1200px;
    max-width: 1920px;
    background-color: #ffffff;
    height: auto;
    overflow-x: hidden;}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
.wrap{height: 100%;}
/*nav*/
.navBg{width: 100%;z-index: 9999999;top: 0;height: 80px;background-color: #31a7fe;}
.navBox{width:1200px;height: 100%;margin: 0 auto;}
.navBox .nav{width: 500px;height: 100%;margin: 0 auto;}
.navBox .nav li{float: left;width: 33.3%;}
.navBox .nav li a{color: #fff;display:block;font-size: 18px;text-align: center;line-height: 80px;/* width:80%; */box-sizing: border-box;margin:0 2%;}
.navBox .nav li.on a,.navBox .nav li a:hover{background-color: #0a57e1;font-weight: bold;}
/*banner*/
.banner img{width: 100%;}
.banner{width: 100%;}
/*about*/
.title{display: block;margin: 30px auto;clear: both;max-width: 100%}
.company-box{width: 100%;margin: 60px auto;overflow: hidden;}
.company-box .left-img{float: left;margin-top: 40px;}
.company-box .right{float: right;width: 600px;margin-right: 0;}
.p1{color: #666666;font-size: 16px;text-indent: 2em;line-height: 32px;text-align: justify;margin:auto;}
.p2{color: #666666;font-size: 16px;line-height: 38px;text-align: justify;margin: 20px 30px 0 30px;font-weight: bold;position: relative;}
h2{color: #313131;font-size: 28px;font-weight: bold;text-align: center;margin: 30px auto;line-height: 50px}
.p3{text-align: left;color: #313131;font-size: 18px;font-weight: bold;margin: 30px 0;width: 500px;float: right;}
.p4{text-align: right;color: #313131;font-size: 18px;font-weight: bold;margin: 30px 0;clear: right}
.pbm p{padding-left: 4.4em;}
.mt10{margin-top: 10px;}
.pbm p{color: #666666;font-size: 16px;line-height: 32px;text-align: justify;margin:auto;}
.pbm .lxrp{text-indent: 1.1em;}
.link{display: block;color: #ff0101;font-size: 18px;font-weight: bold;line-height: 36px;}
/*footer*/
.footer{text-align: center;background-color: #31a7fe;color: #ffffff;font-size: 16px;line-height: 50px;width: 100%;height: 50px;position: relative;z-index: 999;}
.container{width: 1100px;margin: 0 auto;padding:10px 30px;padding-bottom: 100px;position: relative;z-index: 999;}
.title2{display: block;margin: 10px 0;margin-top: 30px;}
.full{width: 100%;position: relative;overflow: hidden;padding-bottom: 100px;}
.text-box p{color: #666666;font-size: 16px;text-indent: 2em;line-height: 32px;text-align: justify;margin:auto;width: 97%;margin: auto;}
.text-box p strong{font-size: 18px;line-height: 36px;margin-top: 26px;display: block;color: #0a57e1;font-weight: bold;}
.text-box p span{font-weight: bold;}
/*xuanzhuan*/