a {text-decoration: none;}
.logo{
    margin-top:5px;
}

html, body {
    font-size: 14px;
    background: #fff;
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-family: "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"微软雅黑","宋体","黑体";
}
body{
    padding-top:80px;
}
p{
    margin:0;
}
.mainIndex .mainTitle{color:#444;font-size:44px;line-height:44px;width:100%;text-align:center; }
.mainIndex .mainSub{width:37px;height:2px;background:#0033cc;margin:30px auto;}
.mainIndex .mainInfo{padding:10px 0px;text-align:center;font-size:24px;color:#434343;border:#bfbfbf;}
.mainIndex .content > .title{
    font-size:24px;
    line-height:24px;
    padding:10px 0px;
    color:#434343;
    text-align:center;
}
.mainIndex .info{
    font-size:16px;
    line-height:30px;
}




.linkBtn{background-image:url(../img/rightIcon.png); background-repeat:no-repeat; background-size:36px auto; background-position:254px center;
        width:308px;height:58px;line-height:58px;text-align:left;border:2px solid #0033CC;color:#0033CC;font-size:22px;}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn span{margin-left:20px;}
.linkBtn:hover{color:#fff;background-color:#0033CC;background-image:url(../img/rightIconOn.png);}



.footer{background:#0033CC;height:183px;color:#fff;}
.footer .container{width:1161px;}
.footer .left{float:left;width:820px;}
.footer .left .title{font-size:14px;padding-top:30px;}
.footer .left .title .titleB{font-size:18px;font-weight:bold;font-family:"FujitsuSansBold";margin-right:10px;}
.footer .left .title span{ vertical-align:middle;}
.footer .left .titleEn{font-family:"MyriadPro-Regular_0";font-size:14px;padding-bottom:20px;}
.footer .left .info{font-size:12px;line-height:20px;}
.footer .left .info a{color:#fff;}
.footer .right{float:right;width:270px;padding-top:35px;}
.footer .right .title{font-size:16px;}
.footer .right .child{cursor:pointer;position:relative;width:57px;float:left;margin:14px 38px 0 0;}
.footer .right .child.no{margin:14px 0 0 0;}
.footer .right .child img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.footer .right .child img{width:100%;}
.footer .right .child .childCode{display:none;background:url("../img/footCodeBg.png") no-repeat left top;background-size:151px 166px;position:absolute;left:50%;bottom:68px;width:151px;height:166px;margin-left:-75px;text-align:center;}
.footer .right .child .childCode img{position:absolute;top:0px;left:0px;width:142px;height:142px;}

.fixed{position:fixed;bottom:0px;right:0px;width:45px; display:none;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#0033FF;line-height: 45px;margin-top:1px;}
.fixed .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.fixed .child:hover{width:110px;background: #000;}
.fixed .child img{position:absolute;top:0px;left:0px;}
.fixed .child p{position: absolute;left:45px;color:#fff;}

.fixed .fixedQQ{bottom:92px;}
.fixed .fixedCall{bottom:46px;}
.fixed .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;}
.fixed .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.fixed .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#0033FF;line-height: 45px;margin-top:1px;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}



.pageBanner{position:relative;width:100%;height:auto;}
.pageBanner .bannerBg{width:100%;height:auto;vertical-align:middle;}
.pageBanner .bannerInfo{position:absolute;top:25%;left:0px;width:100%;height:160px;text-align:center;color:#fff;}
.pageBanner .bannerInfo .title{font-size:45px;line-height:60px;}
.pageBanner .bannerInfo .title2{font-size:35px;line-height:60px;font-weight:100;}
.pageBanner .bannerInfo .titleCh{position:relative;top:20px;border:2px solid #fff;padding:6px 24px 8px 24px;font-size:27px;color:#fff;text-align:center;}





.pageMain{position:relative;text-align:center;padding:0px 0 0px 0;border-bottom:1px solid #949494;}
.pageMain .mainNav{padding:72px 0 68px 0;border-bottom:1px solid #949494;}
.pageMain .mainNav:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.pageMain .mainNav .child{display:inline-block;*display:inline;*zoom:1;margin:0 8px;color:#808080;
    font-size:16px;width:222px;height:46px;border:2px solid #B9B8B8;text-align:center;line-height:46px;}
.pageMain .mainNav .child:hover{color:#fff;background:#0033CC;border-color:#0033CC;}
.pageMain .mainNav .child.on{color:#fff;background:#0033CC;border-color:#0033CC;}

.pageMain .info{
    font-size:16px;
    line-height:28px;
}
.pageMain .mainChild .sub{width:178px;height:2px;margin:30px auto 34px auto;background:#0033cc;}
.pageMain .mainChild .mainChildTitle{font-family: 'NotoSansHans-Light';line-height:38px;color:#434343;font-size:38px;}
.pageMain .mainChild .mainChildTitle2{font-family: 'NotoSansHans-Light';font-size:30px;color:#444;line-height:30px;padding:10px 0;}


.mainChild .mainFootBtn {
    margin: 0 8px;
    display: inline-block;
    font-size: 22px;
    width: 215px;
    height: 50px;
    border: 2px solid #0033cc;
    color: #0033cc;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}
.mainChild .mainFootBtn {
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}

.mainChild  .mainFootBtn {
    margin: 0 6px;
    font-size: 18px;
    width: 182px;
    height: 42px;
    border: 2px solid #0033cc;
    line-height: 42px;
    margin-top:50px;
}


#imgGroup{position:relative;border-bottom:1px solid #949494;padding:70px 0 0 0;}
#imgGroup .mainChildTitle{line-height:60px;}
#imgGroup .sub{margin:30px auto 34px auto;}
#imgGroup .info{color:#434343;font-size:16px;line-height:28px;}
#imgGroup .contents{position:relative;margin-top:40px;width:100%;height:620px;overflow:hidden;}
#imgGroup .contents .content{position:absolute;top:0px;width:100%;height:620px;}
#imgGroup .contents .content img{width:100%;height:100%; vertical-align:middle;}
#imgGroup .contents .mainChild5Btn{position:absolute;top:50%;height:124px;margin-top:-62px;z-index:1;cursor:pointer;}
#imgGroup .contents .mainChild5Btn.leftBtn{left:-100px;}
#imgGroup .contents .mainChild5Btn.rightBtn{right:-100px;}
#imgGroup .navbtns{position:relative;text-align:center;padding:37px 0 55px 0;}
#imgGroup .navbtns img{width:73px;height:3px;margin:0 1px;cursor:pointer;}

.link {position: relative;background:#fff;padding:30px 0px 20px 0;}
.link ul li{
    font-size:18px;
    margin-right:30px;
    color:#444;
}
.link ul li a{
    color:#444;
}

.mainChild3{
    padding:50px 0 60px 0;
}
.mainChild3 .tel{
    font-size:36px;
    margin-top:20px;
    font-weight:700;
}
.mainChild3 .tel i{
    color:#ff0000;
    font-size:36px;
}


@media (min-width: 1440px)  {
    .navbar-nav > li > a{
            font-size:22px;
    }
}


@media (min-width: 1200px) and (max-width:1439px ) {
    .navbar-nav > li > a{
            font-size:18px;
    }
}


@media (min-width: 1024px) and (max-width:1199px ) {
    .navbar-nav > li > a{
        font-size:16px;
        padding:20px 8px;
    }
    .logo{
        margin-top:0;
    }
    .logo img{
        height:55px;
    }
    .navbar-form{
        padding:8px 10px;
        margin-top:0;
        margin-bottom:0;
    }
    .navbar{
        min-height:60px;
    }
    body{
        padding-top:60px;
    }
}



.product{
    height:315px;
    overflow:hidden;
}
