 

#mod-Banner{width: 100%; position:relative; overflow:hidden;}
#mod-Banner ol{    position: absolute;
    margin: 0 auto;
    left: 0;
    bottom: 5%;
    z-index: 99;
    width: 100%;
    text-align: center;}
#mod-Banner ol li{    margin: 0 3px;
    display: inline-block;
    width: 15px;
    height: 5px;
    background-color: #fff;
    background: rgba(255,255,255,.3); cursor:pointer;}
#mod-Banner ol li.current{background-color: #fff;
    opacity: 1;}
#left{}
#right{}
#Banner-inner{width: 100%; position:relative; height: 500px; overflow:hidden;}
#Banner-inner ul{width: 20000000px; height: 500px; position:absolute; left: 0; top: 0;}
#Banner-inner ul li{height: 500px; float:left;}
.Banner-innerContent{width:1190px; height: 500px; margin:0 auto; position:relative;}
.Banner-innerContent a{position:absolute; left: 65px; top: 336px; color:#fff; width: 200px; height: 48px; border: 1px solid #fff; border-radius: 3px; text-align: center; line-height: 50px; font-size: 20px;}
.Banner-innerContent a:hover{background: #fff; color:#3154c8;}
.Banner-innerContent_ct{color:#fff; position:absolute; left:65px; top:138px;}
.Banner-innerContent_ct h2{font-size: 56px; font-weight: normal;}
.Banner-innerContent_ct .BannerDes-text{font-size: 20px; padding-top: 15px;}


.wrap-one-main{}
.wrap-one-main ul{overflow:hidden;}
.wrap-one-main ul li{float:left; width: 33%; text-align: center; height: 280px; cursor:pointer;}
.wrap-one-main ul li h3{color:#9f9fa0; font-size: 17px; font-weight: normal; margin-top:20px;}
.wrap-one-mainName{padding-top: 60px; height: 220px;}

.mod-wrap-two{width: 100%; height: 583px; background: url(../images/bg1.png) no-repeat center bottom;}
.mod-wrap-two .mod-title{text-align: left !important;}
.mod-wrap-three .mod-title .title{color:#fff; font-size: 27px;}
.mod-wrap-three .mod-title .des-text{color:#fff; font-size: 38px;}
.mod-wrap-three .mod-title .qc-btn{border-radius: 5px; width: 235px; height: 70px; font-size: 33px; line-height: 68px;}
.mod-wrap-four{background: #f8f8f8;}
.mod-wrap-four .mod-inner .ct-box{height: 611px;}
.mod-wrap-four .mod-inner .mask{height: 640px;}
.mod-wrap-five .wrap-one-main ul{padding-top: 50px;}
.mod-wrap-five .wrap-one-main ul li{height: 100px;}
.mod-wrap-five .wrap-one-main ul li img{padding-top: 28px;}

.wrap-one-main ul li.fan .wrap-one-mainName{display:none;}
.wrap-one-main ul li.fan .wrap-one-hot{display:block;}
.wrap-one-hot img{width:221px;}
.mod-wrap-three .qc-btn:hover{background: none; border: 1px solid #fff;}

.blog-main .content-title select{width: 150px; height: 33px; border: 1px solid #dddddd; border-radius: 3px; font-size: 15px; color:#616161; text-align: center; font-family:Microsoft YaHei,Arial, Helvetica,"华文黑体", sans-serif;}
.blog-main .content-title select option{}


.contact{width:100%; height:100%; background: url(../images/contact1.png) no-repeat center center; position:relative; }
.contact .contactIn{width:1100px; height: 430px; position:absolute; left:50%; top:50%; margin-left: -550px; margin-top:-215px;}
.contact .contactIn .contact-title{text-align: center;}
.contact .contactIn .contact-content{color:#fff; font-size: 14px; margin-top: 50px;}
.contact .contactIn .contact-content ul{overflow:hidden; width:100%;}
.contact .contactIn .contact-content ul li{width:33.333%; float:left; line-height: 30px;}
.contact .contactIn .contact-content ul li a{width: 362px; height: 45px; line-height: 45px; background: #2277da; display:block; text-align: center; color:#fff; font-size: 14px; margin-top:16px;}
.contact .contactIn .contact-content ul li a i{margin-right: 10px; }

.certification-item-main{padding:30px; border: 1px solid #f1f1f1; box-sizing: border-box; height: auto; background: #fff; color:#5a5a5a; font-size: 15px;}
.certification-item-mainTitle{overflow:hidden; height: 50px; font-size: 18px;}
.certification-item-mainTitle a{float:right; font-size: 13px; color:#a7a8a8;}
.certification-item-mainImg img{width: 318px; height: 198px;}
.certification-item-mainImg{position:relative; height: 198px;}
.certification-item-mainImg p{position:absolute; left:0; bottom:0; height: 42px; line-height: 42px; background: rgba(0,0,0,0.5); width:100%; color:#fff; font-size: 15px; text-align: center; padding:0 20px; box-sizing: border-box; word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 1; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.certification-item-mainText{ padding-top: 0px;}
.certification-item-mainText a{
word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 1; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
    line-height: 30px;
    height: 30px;
}

