@charset "utf-8";
/* CSS Document */
/*----banner-------*/
.banner{ height:600px; width:100%; margin-top:78px;}
.banner .picBtnLeft { height:600px; position:relative; zoom:1; width:100%; overflow:hidden;}
.banner .picBtnLeft .hd {width:280px; height:10px; position:absolute; left:48.5%; margin-left:0px; text-align:center; bottom:30px; z-index:10;  }
.banner .picBtnLeft .hd ul { zoom:1; display:block; height:20px; width:151px;}
.banner .picBtnLeft .hd ul li {float:left; _display:inline; text-align:center; background:#06C; width:10px; height:10px; overflow:hidden; margin-right:10px; cursor:pointer; border:2px solid #fff; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; }
.banner .picBtnLeft .hd ul li.on { background:#F00!important; height:15px; width:15px; margin-top:-2px; }
.banner .picBtnLeft .bd {height:600px; position: absolute; width: 100%;}
.banner .picBtnLeft .bd img { height:600; width:100%; z-index:1;}
.banner .picBtnLeft .bd ul{}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:100%;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
.banner .picBtnLeft .bd li .bg { display:none;}
.banner .picBtnLeft .bd li .title { display:none;}
@media  screen and (max-width: 1440px){
.banner{ height:450px;}
.banner .picBtnLeft { height:450px;}
}
@media  screen and (max-width: 1360px){
.banner{ height:425px;}
.banner .picBtnLeft { height:425px;}
}
@media  screen and (max-width: 1280px){
.banner{ height:400px;}
.banner .picBtnLeft { height:400px;}
}
@media  screen and (max-width: 1124px){
.banner{ height:350px;}
.banner .picBtnLeft { height:350px;}
}
@media  screen and (max-width: 767px){
.banner{ height:240px;}
.banner .picBtnLeft { height:240px;}
}

/*产品展示*/
.index_pro {padding:0px 0 20px; margin-bottom:30px;}
.index_pro h2, .index_pro h2 span{color:#333; font-size: 28px; font-weight: bold; line-height: 48px; text-align: center; margin-bottom: 0; }
.index_pro h2 a{display:none;}
.index_pro p { font-size: 13px; margin-top: 5px; margin-bottom: 17px; text-align: center; }
.gd_pro{ position:relative;} 
.gd_pro .hd{ overflow:hidden;  height:25px;position:absolute; left:50%; margin-top:30px;} 
.gd_pro .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;} 
.gd_pro .hd ul li{ position:relative; _display:inline; float:left;width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
.gd_pro .hd ul li.on{ background:#f00;} 
.gd_pro .bd{  } 
.gd_pro .bd ul{ overflow:hidden; zoom:1; width:100%} 
.gd_pro .bd ul li{width:33.33333%; text-align:center; float:left;display:_inline; border-right:1px solid #E7E7E7;} 
.gd_pro .bd ul li img{ width:90%;}
.gd_pro .bd ul li:nth-child(3n){border-right:0;}
.gd_pro .bd ul li a:hover{color: #d6000f;}
/*新闻*/
.index_new{background-color: #f0f0f0; padding:20px 0 50px;}
.index_new h2, .index_new h2 span{color:#333; font-size: 28px; font-weight: bold; line-height: 48px; text-align: center; margin-bottom: 0; }
.index_new h2 a{display:none;}
.index_new p { font-size: 13px; margin-top: 5px; margin-bottom: 17px; text-align: center; }
.index_new ._font02 .t1{padding: 70px 0 13px 0;font-size: 40px;color:#444444;}
.index_new ._font02 .c1{padding-bottom: 47px;font-size: 15px;color:#7c7c7c;}
.index_new ._img02{position: relative;}
.index_new ._img02 .rect-7429{padding-bottom: 71.19%;}
.index_new ._img02 img{width: 100%;}
.index_new .bg{position: absolute;height: 60px;bottom: 0;background-color: rgba(0,0,0,0.7);;width: 100%;}
.index_new .bg .bg_left{font-size: 15px;color:#fff;line-height: 60px;padding-left: 4%;}
.index_new .bg .bg_left a{color:#fff;}
.index_new .bg .bg_right{width: 23.88%;height: 100%;background-color: #ec001a;opacity: 1;right: 0;text-align: center;}
.index_new .bg .bg_right span{font-size: 20px;color: #fff;line-height:20px;}
.index_new .bg .bg_right ._date {color: #fff;text-align: center; font-family: Arial }
.index_new .bg .bg_right ._date span { display: block }
.index_new .bg .bg_right ._date ._d { font-size: 24px; font-weight:600; line-height: 1.5; }
.index_new .full-row{width: 102%;}
.index_new .wrap{overflow: hidden;}
.index_new_news{padding: 30px 20px 30px 25px;background-color: #fff;min-height: 127px;}
.index_new_news .index_new_t1{font-size: 16px;color:#4f4f4f;font-weight: bold;line-height: 31px;}
.index_new_news .index_new_t2{padding-bottom: 2px;line-height: 25px;}
.index_new_news .index_new_c1{line-height: 23px;}

.index_new_news3{padding: 30px 20px 30px 25px;background-color: #fff;min-height: 127px;}
.index_new_news3 .index_new_t1{font-size: 16px;color:#4f4f4f;font-weight: bold;line-height: 31px;}
.index_new_news3 .index_new_t2{padding-bottom: 2px;line-height: 25px;}
.index_new_news3 .index_new_c1{line-height: 23px;}

.p2_box1:hover .index_new_news{background-color:#f9f9f9;}
.p2_box2:hover .index_new_news3{background-color:#f9f9f9;}


/*f服务支持*/
.classify {padding:20px 0 40px;}
.classify h2, .classify h2 span{color:#333; font-size: 28px; font-weight: bold; line-height: 48px; margin-bottom: 5px; text-align: center; }
.classify p { font-size: 13px; margin-bottom: 48px; }
.classify_link { position: relative; overflow: hidden; margin-bottom: 20px; }
.classify_link img { width: 100%; }
.classify_link .zhezhao { background-color: #fff; width: 100%; height: 222px; padding: 28px 10% 0 10%; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; position: absolute; bottom: -80px; left: 0; }
.classify_link .zhezhao h3 { margin-top: 0; margin-bottom: 15px; }
.classify_link .zhezhao h3 a { color: #333; font-size: 20px; line-height: 28px; }
.classify_link .zhezhao p { font-size: 14px; margin-bottom: 0; height: 48px; overflow: hidden; }
.classify_link .zhezhao p a { display: none; color: #fff; font-size: 14px; line-height: normal; text-decoration: underline; }
.classify_link.current .zhezhao { bottom: 0; background-color: #3671cf; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.classify_link.current .zhezhao h3 a { color: #fff; }
.classify_link.current .zhezhao p { color: #fff; height: 96px; }
.classify_link.current .zhezhao p a { display: inline-block; }

@media (max-width:767px) {
    .index_banner{background-image:url(../images/m_index_banner.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}
    .index_banner .container{height:100%; position:relative;}
    .index_banner .container span, .classify span, .classify_link .zhezhao p, .index_pro h2 span, .index_pro p.more, .index_pro .pro-item:last-child, .configure p span{display:none;}
    .index_banner h1{font-size:30px;margin-bottom: 30px;font-weight: 300;}
    .index_banner .container p{font-size:16px; line-height:28px; max-width:522px; margin:0 auto;}
    .latest_news{max-width:522px; padding-left:32px;margin-top: 70px;}
    .latest_news h4{font-size:22px; line-height:19px; padding-right:13px; margin-right:13px;}
    .index_banner p.latest_news_title{font-size:22px; line-height:19px; max-width:389px;}
    .s-arrow{position:absolute; left:50%; bottom:88px; margin-left:-7px;}
    .classify h2, .index_pro h2{font-size:20px; font-weight:300; line-height:35px; text-align:center; margin-bottom:24px;}
    .classify p{font-size:14px; line-height:24px;}
    .classify_link .zhezhao{height:auto; bottom:0; padding: 0; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
    .classify_link .zhezhao h3 {margin-bottom: 0;padding: 10px 20px;}
    .classify_link .zhezhao h3 a{font-size:16px; font-weight:400;}
    .classify_link.current .zhezhao{background-color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
    .classify_link.current .zhezhao h3 a{color:#333;}
    .index_pro{padding-bottom:64px;}
    .index_pro h2 a{color:#ff9a00; font-size:14px; line-height:24px; display:block; margin:10px auto 0;}
    .index_pro p{font-size:14px; line-height:24px; margin-bottom:32px;}
    .index_pro .pro-item{border-bottom:0; }
    .configure{background:url(../images/jzgl/m_configure_bg.jpg) center no-repeat; background-size: cover;}
    .configure h2{font-size:30px; font-weight:400; line-height:40px; text-align:center; max-width:522px; margin-left:auto; margin-right:auto; padding-top:130px;}
    .configure p{font-size:16px; line-height:28px; text-align:center; max-width:520px; margin:0 auto;}
    .configure .conf_btn{width:192px;}
    .configure .conf_btn a{font-size:16px; padding-left:58px; padding-right:0;}
    .jzglPro_banner{background-image:url(../images/jzgl/m_pro_banner.jpg); height:998px; padding:231px 0 0;}
    .banner .text{background:none;}
    .boreder-right{border-right:1px solid #eaedf2;}
}

@media (max-width:618px) {
    .index_banner .container { padding-top: 130px; }
}
@media (max-width:413px) {
    .index_banner .container { padding-top: 166px; }
    .index_banner h1 { font-size: 28px; line-height: 35px; }
}
@media (max-width:374px) {
    .index_banner p, .latest_news p a { font-size: 14px; }
    .hover-fadeIn .img-hover .hover-text a:nth-of-type(1){margin-bottom:0;}
}