@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;}

    .c {
        width: 96%;
        margin-left: auto;
        margin-right: auto;
    }

    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    .clear {
        clear: both;
    }

    .f8 {
        background: #f8f8f8;
        width: 100%;
    }

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }
.height10{height:10px;background: #f5f5f5;}
.height30{height:30px;}
.height20{height:20px;}
.height34{height:34px;}
.height40{height:40px;}
.height50{height:50px;}
.height60{height:60px;}
.height80{height:80px;}
.height90{height:90px;}
.height95{height:95px;}
.height100{height:100px;}


.fixed-nav{
	position: fixed;
	width:100%;
	height: 65px;
	top:-65px; 
	-webkit-transition: top .5s;
    -moz-transition: top .5s;
    -o-transition: top .5s;
    transition: top .5s;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    box-shadow: 0 2px 2px rgba(0,0,0,.1);
}
.fixed-nava{
	position: fixed;
	width:100%;
	height: 65px;
	top:-65px; 
	-webkit-transition: top .5s;
    -moz-transition: top .5s;
    -o-transition: top .5s;
    transition: top .5s;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    box-shadow: 0 2px 2px rgba(0,0,0,.1);
	background: rgba(0,0,0,0.6);
}
.fixed-nav-appear{top:0;}



    
/* 网站头部 */
.header{width:100%; margin:0 auto; height: 65px;position: fixed;z-index: 9998;}
.header .header_top_left{float: left;margin-top: 15px;margin-left: 10px;height: 40px;}   
.menu_r{width: 60px;height: 65px;opacity: 1;right:0px;float: right;}
.menu_t{width: 60px;height: 65px;text-align: center;}
.menu_t img{margin-top: 25px;width: 30px;}
.menu_z ul{left: 100%;transition: all 1s;width: 50%;background: rgba(0,0,0,0.8);position: fixed;top: 0;z-index: 10;height: 100%;}
.menu_z ul.active{left:50%;transition: all 1s;}
.menu_z ul a{display: block;height: 50px;border-bottom: 1px dashed #666;line-height: 50px;padding-left: 8%;color: #fff;font-size: 16px;}
 
.banner .swiper-pagination-bullet{width: 10px;height: 10px;bottom: 30px; background: rgba(255,255,255,0.63);border-radius: 5px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #0057cf;width: 10px;height: 10px;}   
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px;}


img{max-width: 100%;}
.mian{width:100%; margin:0 auto; min-width:320px; overflow:hidden; background:url(../images/Common/bdBg.jpg) repeat;}
.content , .footer{width:100%; margin:0 auto; }

.header1{width:100%; margin:0 auto; height: 65px;background: #fff;}
.header1 .header_top_left{float: left;margin-top: 10px;margin-left: 10px;height: 56px;}   

/* 首页产品中心 */
.i_pro{width: 100%;padding: 40px 3%;}
.i_pro_top .left1{font-size: 15px;color: #686868;}
.i_pro_top .left1 span{color: #cd0000;}
.i_pro_top .left2{font-size: 18px;color: #333;}
.i_pro_top .right{font-size: 14px;color: #cd0000;margin-top: 12px;}
.i_pro_top .right a{font-size: 12px;color: #cd0000;}
.i_pro_top .right img{margin-left: 5px;margin-top: -2px;}
.i_pro ul{margin-top: 20px;}
.i_pro li{width: 48%;float: left;margin-bottom: 10px;}
.i_pro li:nth-child(2n){float: right;}
.i_pro li .tp{width: 100%;height: 150px;line-height: 150px; border: 1px #e6e6e6 solid;}
.i_pro li .tp img{width: 100%;}
.i_pro li h2{font-size: 14px;color: #333;text-align: center;margin-top: 10px;}
.i_pro li p{font-size: 12px;color: #666;text-align: center;margin-top: 10px;}

/* 首页关于我们 */
.index_about{width: 100%;height: 350px;padding: 0 3%;margin-top: 20px; background:url("../images/wap/index_about_bj.png") no-repeat center center;background-size: 100% 100%; }
.index_about h2{font-size: 22px;color: #cd0000;font-weight: bold;padding-top: 50px;}
.index_about h3{font-size: 16px;color: #cd0000;margin-top: 5px;}
.index_about p{font-size: 14px;color: #555;line-height: 27.5px;height: 82px;overflow: hidden;margin-top: 38px;}
.index_about .more{width: 95px;height: 30px;margin-top: 40px; background: #cd0000;text-align: center;line-height: 30px;font-size: 15px;color: #fff;border-radius: 5px;}
.index_about .more a{font-size: 15px;color: #fff;}
.index_about1{width: 100%;height: 360px;background: #1f38a1;}
.index_about1 ul{padding: 30px 3%;}
.index_about1 li{width: 50%;height: 150px; float: left;}
.index_about1 li:nth-child(1){border-right: 1px #e6e6e6 solid;padding-right: 5%;}
.index_about1 li:nth-child(2){padding-left: 5%;}
.index_about1 li:nth-child(3){border-top: 1px #e6e6e6 solid;padding-top: 20px; border-right: 1px #e6e6e6 solid;padding-right: 5%;}
.index_about1 li:nth-child(4){border-top: 1px #e6e6e6 solid;padding-left: 5%;padding-top: 20px;}
.index_about1 li span{font-size: 40px;color: #fff;font-family: 'DINCOND';}
.index_about1 li sub{font-size: 24px;color: #fff;font-weight: bold;top: 0px;}
.index_about1 li p{font-size: 14px;color: rgba(255,255,255,.9);line-height: 20px;margin-top: 10px;}


/* 解决方案 */
.i_solution{width: 100%;padding: 40px 3%;}
.i_solution_top .left1{font-size: 15px;color: #686868;}
.i_solution_top .left1 span{color: #cd0000;}
.i_solution_top .left2{font-size: 18px;color: #333;}
.i_solution_top .right{font-size: 14px;color: #cd0000;margin-top: 12px;}
.i_solution_top .right a{font-size: 12px;color: #cd0000;}
.i_solution_top .right img{margin-left: 5px;margin-top: -2px;}
.i_solution ul{margin-top: 20px;}
.i_solution li{width: 48%;float: left;margin-bottom: 15px;box-shadow: #ddd 1px 1px 10px 0px;}
.i_solution li:nth-child(2n){float: right;}
.i_solution li .tp{width: 100%;height: 150px;line-height: 150px; border: 1px #e6e6e6 solid;}
.i_solution li .tp img{width: 100%;}
.i_solution li .li_con{height: 100px;padding: 10px 5%;}
.i_solution li h2{font-size: 14px;height: 40px;line-height: 20px; color: #333;text-align: left;margin-top: 10px;}
.i_solution li .more{margin-top: 5px;font-size: 14px;color: #666;}
.i_solution li .more img{margin-right: 10px;}




/* 案例中心 */
.i_case{width: 100%;padding: 20px 0 50px 0;}
.i_case_top{padding: 20px 3%;}
.i_case_top .left1{font-size: 15px;color: #686868;}
.i_case_top .left1 span{color: #cd0000;}
.i_case_top .left2{font-size: 18px;color: #333;}
.i_case_top .right{font-size: 14px;color: #cd0000;margin-top: 12px;}
.i_case_top .right a{font-size: 12px;color: #cd0000;}
.i_case_top .right img{margin-left: 5px;margin-top: -2px;}
.i_case_c{position: relative;padding: 0px 3%;margin-top: 30px;}
.i_case .i_case_c{width: 100%;float: left;position: relative;}
.i_case .i_case_c .tp{width: 100%;height: 300px;background: #fff;text-align: center;line-height: 300px;}
.i_case .i_case_c .tp img{width: 100%;height: 300px;}
.i_case .i_case_c .swiper-button-next, .i_case .i_case_c .swiper-button-prev{width: 49px;height: 42px;top:360px;}
.i_case .i_case_c .swiper-button-prev{background: url("../images/i_case_l1.png") no-repeat;}
.i_case .i_case_c .swiper-button-next{background: url("../images/i_case_r1.png") no-repeat;}
.i_case .i_case_c .swiper-button-next.swiper-button-disabled{background: url("../images/i_case_r.png") no-repeat;}
.i_case .i_case_c .swiper-button-prev.swiper-button-disabled{background: url("../images/i_case_l.png") no-repeat;}
.i_case .i_case_c .li_con1{width: 96%;position: absolute;left: 1%; height: 103px;margin-top: -85px; line-height: 103px;background: url("../images/wap/i_case_bj.png") no-repeat;}
.i_case .i_case_c .li_con{width: 100%;height: 80px;font-size: 18px;color: #333; line-height:80px;background: none;padding-right: 20px;overflow: hidden; margin-top: 18px;padding-left: 17px;}
.i_case .i_case_c .li_con .hr1{width: 3px;height: 20px;margin-top: 30px; background-color: #c80311;float: left;margin-right: 14px;}


/* 首页新闻 */
.index_news{width: 100%;padding: 40px 3%;}
.index_news_top .left1{font-size: 15px;color: #686868;}
.index_news_top .left1 span{color: #cd0000;}
.index_news_top .left2{font-size: 18px;color: #333;}
.index_news_top .right{font-size: 12px;color: #cd0000;margin-top: 12px;}
.index_news_top .right a{font-size: 12px;color: #cd0000;}
.index_news_top .right img{margin-left: 5px;margin-top: -2px;}
.index_news li{width: 100%;height: 100px;border-top: 1px #e6e6e6 solid;overflow: hidden;}
.index_news li .left{width: 32%;margin-top: 20px;float: left;}
.index_news li .right{width: 64%;margin-top: 20px;float: right;}
.index_news li .right .title{font-size: 15px;color: #333;height: 20px;line-height: 20px;overflow: hidden;margin-top: 10px;}
.index_news li .right p{font-size: 14px;color: #666;line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px;}
.index_news li:nth-child(1){border-top: none;}
.index_news li:nth-child(3n+1){border-top: none;}
.index_news .swiper-wrapper{padding: 0 0 80px;}
.index_news .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #cd0000;}





/* 联系我们 */
.contact_list2{width: 90%;margin: 0px auto;margin-top: 30px;}
.contact_list2 li{width: 48%;height: 180px;margin-bottom: 10px; background-color: #fff; float: left;}
.contact_list2 li:nth-child(2n){width: 48%;float: right;}
.contact_list2 li .tp{text-align: center;width: 50%; height: 50px;overflow: hidden;margin: 10px auto;}
.contact_list2 li .tp img{max-width: 100%;max-height: 100%;}
.contact_list2 li h3{font-size: 16px;color: #333;text-align: center;margin-top: 10px;}
.contact_list2 li h4{font-size: 15px;color: #666;text-align: center;margin-top: 10px;}

.contact_list4{width: 90%;margin: 40px auto 80px;}
.contact_list4 h2{font-size: 22px;color: #333;text-align: center;}
.contact_list4 .hr{width: 30px;height: 2px;background-color: #cd0000;margin: 10px auto;}
.contact_list4 form{width: 100%;}
.contact_list4 .text1{width:100%;float: left;margin-bottom: 10px; background-color:#ffffff;}
.contact_list4 .text1 #startTime{
    font-size: 14px;
    color: black !important;
    background-position: 10px;
    background-repeat:no-repeat;
    display: inline-block;
    color: #cd0000;
    height:40px!important;
    box-shadow: #ddd 2px 2px 10px 1px;
}

.contact_list4 .text1:nth-child(2n){width:100%;float: right;margin-right: 0px;}
.contact_list4 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 40px;
    border:0 solid #ffffff;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 10px;
    text-decoration:none;
    width:100%;
  }
  .contact_list4 .msg{
    font-size: 14px;
    background-color:#ffffff;
    width: 100%;
    height: 100px;
    padding-top: 10px;
    padding-left: 10px;
    resize: none;
    margin-top: 10px;
    box-shadow: #ddd 2px 2px 10px 1px;
}
.contact_list4 #startTime4{
    font-size: 14px;
    background-position-X: 10px;
    background-position-y:22px;
    background-repeat:no-repeat;
    display: inline-block;
    height:160px!important;
}
.contact_list4 .msg:focus{outline-color:#e50112}
.contact_list4 .code{margin-top: 20px;}
.contact_list4 .code .left{width: 70%;float: left;}
.contact_list4 .code .left .left1{float: left;width: 55%;overflow: hidden;font-size: 14px;color: #333;}
.contact_list4 .code .left .left1 img{width: 55%;height: 30px;}
.contact_list4 .code .left .left2{float: left;width: 35%;height: 30px;border: 1px #e6e6e6 solid;margin-left: 1%;}
.contact_list4 .code .left .left2 input{width: 100%;height: 30px;}

.contact_list4 .submit1{width: 26%;height: 40px;float: right;}
.contact_list4 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:14px;
    height: 30px;
    border:1 solid #e6e6e6;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-decoration:none;
    width:100%;
    background-color: #cd0000;
  }
  .contact_list4 .text2{margin-top: 40px;color: #666;font-size: 14px;}
  .contact_list4 .tp{float: left;margin-right: 30px;margin-left: 20px;}
  .contact_list4 .tp span{padding-left: 10px;font-size: 14px;color: #666;}
  .contact_list4 .text2 em{padding: 20px;}
  .contact_list4 .text2 input{width: 15px;height: 15px;}
  .contact_list4  input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { 
      color: #666; 
      font-size: 14px;  
  }
  
  .contact_list4 input::-webkit-input-placeholder,textarea::-moz-placeholder {  /* Mozilla Firefox 19+ */ 
      color: #666;  
      font-size: 14px; 
  }
  
  .contact_list4 input::-webkit-input-placeholder,textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18 */ 
      color: #666;  
      font-size: 14px;
  }
  
  .contact_list4 input::-webkit-input-placeholder,textarea:-ms-input-placeholder {  /* Internet Explorer 10-11 */  
      color: #666;  
      font-size: 14px; 
  }












/* 底部 */
.wap_footer{width: 100%;}
.wap_footer .wap_footer1 li{width: 33%;height: 45px;font-size: 16px;color: #fff; float: left;margin-right: 0.5%;background: #666666;text-align: center;line-height: 45px;}
.wap_footer .wap_footer1 li:nth-child(3){margin-right: 0;}
.wap_footer .wap_footer1 li img{width: 20px;margin-right: 5%;}
.wap_footer .wap_footer1 li a{font-size: 16px;color: #fff;}
.wap_footer .wap_footer2{width: 100%;background: #292929;padding: 40px 5%;border-bottom: 2px #e6e6e6 solid;}
.wap_footer .wap_footer2 .left{width: 64%;float: left;overflow: hidden;}
.wap_footer .wap_footer2 .left .left1{width: 80%;overflow: hidden;}
.wap_footer .wap_footer2 .left ul{margin-top: 20px;}
.wap_footer .wap_footer2 .left li{margin-top: 12px;}
.wap_footer .wap_footer2 .left li .li_left{width: 20px;float: left;}
.wap_footer .wap_footer2 .left li .li_right{width: calc(100% - 30px);float: right;line-height: 25px; font-size: 14px;color: rgba(255,255,255,0.42);}
.wap_footer .wap_footer2 .right{width: 30%;float: right;margin-top: 20px; overflow: hidden;padding: 5px;border-radius: 8px;}

.wap_footer2 .wap_footer2_1{font-size: 12px;color: rgba(255,255,255,0.42);margin-top: 30px;}
.wap_footer2 .wap_footer2_1 p{font-size: 12px;color: rgba(255,255,255,0.42);line-height: 20px;}
.wap_footer2 .wap_footer2_1 a{font-size: 12px;color: rgba(255,255,255,0.42);}




/* 翻页 */
.page p {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.page p span, .page p a {
    display: inline-block;
    width: 27px;
    height: 27px;
    color: #333;
    text-align: center;
    line-height: 27px;
    margin-left: 5px;
}
.page .current {color: #fff;background-color: #cd0000;}
.page p a:hover {color: #cd0000;}










.index_list2 ul{padding-top:20px; overflow:hidden;}
.index_list2 li{text-align:center;padding-bottom: 15px;width: 44%;float: left;margin-left: 4%;}
.index_list2 li .tp{width: 100%;height: 120px;text-align: center;line-height: 120px;overflow: hidden;}
.index_list2 li img{max-height: 100%;}
.index_list2 li h2{height:30px;line-height: 30px;overflow: hidden;color: #666;font-size: 14px}
.index_list2 li h2 a{color: #666;font-size: 14px;}






























































/* .banner .swiper-slide img{height: 230px;} */








.ques_a{width: 100%;height: 598px;float: right;}
.ques_a h4{line-height: 50px;font-size: 18px;color: #000;}
.ques_a span{font-size: 14px;color: #999;}
.ques_a p{font-size: 14px;color: #888888;line-height: 30px;padding-left: 10px;}
.ques_a form p{width: 95%;height: 44px;background: #fff;margin-bottom: 14px;border: 1px solid #eee;padding-left: 16px;}
.ques_a form p span,.ques_a form h5 span{color: #308979;}
.ques_a form p input{width: 80%;height: 44px;background: none;border: none;}
.ques_a form p input[name="title"]{width: 60%;}
.ques_a form h5{width: 95%;height: 120px;background: #fff;border: 1px solid #eee;color: #888888;padding-left:16px;line-height: 40px;}
.ques_a form h5 textarea{width: 95%;height: 80px;border: none;}
.ques_a form h6 input{width: 100%;height: 44px;text-align: center;line-height: 44px;background: #242424;
    border: none;margin-top: 28px;color: #fff;font-size: 18px;cursor: pointer;}

.content img{max-width: 100% !important;}


.footer{padding-bottom:20px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}

.fotPhone{position:relative;width:320px;margin:0 auto;}

.fotPhone img{display:block;}

.fotPhone span{position:absolute; left:150px; top:15px; font-size:18px; color:#fff; font-weight:bold;}

.toTop a{display: block;height: 30px;width: 80px;line-height: 30px;text-align: center;font-size: 12px;
    color: #fff;margin:10px auto;background: #031d42;}

.ftNav{margin-bottom:20px; width:100%}

.ftNav li a{position:relative; float:left; width:33.3%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333;}

.ftNav li a:after{content:''; position:absolute; top:50%; margin-top:-6px; right:-1px; z-index:9; height:12px; width:0px; border-left:1px solid #333;}

.cont_a h3{font-size: 18px;color: #333;margin-left: 2%;margin-bottom: 10px;margin-top: 35px;text-align: left;font-weight: bold;}
.cont_a h3 span{border-left: 3px solid #031d42;margin-right: 10px;font-size: 13px;}
.cont_a p{line-height: 36px;margin-left: 2%;font-size: 12px;color: #666;text-align: left;}
.cont_a p img{width: 20px;margin-right: 10px;}


.foot_2 {
    float: left;
    width: 100%;
    height: 130px;
}
.er_1{
    width: 100%;
    height: 146px;
    text-align: center;
}
.foot_2 p {
    font-size: 13px;
    line-height: 23px;
    color: #7b7b7b;
}

/*搜索*/

.searchSpan{position:relative; overflow:hidden; margin:.687em;}

.searchSpan .txtSearch{height:33px; border-radius:5px; border:1px solid #ddd; font-size:.75em; text-indent:.25em; width:99.9%; outline:none;}

.searchSpan .btnSearch{position:absolute; right:0px; top:1px; border-radius:0 5px 5px 0; display:block; height:33px; line-height:33px; color:#333; width:2.5em; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center; background:linear-gradient(180deg , #fff 0% , #ededed 100%);}


.lfooter {
    width: 100%;
    height: 70px;
    background-color: #2a2f2f;
    position: fixed;
    z-index: 9;
    bottom: 0px;
}
.lfooter ul li {
    width: 25%;
    height: auto;
    float: left;
    text-align: center;
    padding: 10px 0px;
}
.lfooter ul li a {
    color: #FFF;
    line-height: 12px;
    font-size: 12px;
}

.dh_nav{margin-top: 5px;}
.dh_nav ul{width:100%; padding:15px 5px; overflow:hidden;}
.dh_nav li a{position:relative; float:left; width:20%;text-align:center;
    font-size:12px; color:#555;}
.dh_nav li a img{max-width: 75%;margin-bottom: 8px;}




.logoBox img{padding-top: 10px;width: 80%;margin-left: 10%;}
.logoBox h1{font-size: 18px;color: #308979;float: left;margin-top: 16px;line-height: 25px;padding-left: 2%;}
.logoBox h1 span{font-size: 10px;color: #000;}


.hdPhone{margin-top:30px; margin-left:100px; margin-right:10px; text-align:right;}

.hdPhone h5{margin-bottom:4px; font-size:14px; color:#4d4d4d;}

.hdPhone p{padding:2px 0 2px 20px; height:16px; line-height:16px; font-size:18px; font-weight:bold;}

.hdPhone p a{padding-left:20px; background:url(../images/Common/hdPhone_ico.png) no-repeat left center; background-size:16px auto; color:#031d42;}


.contTit{line-height:30px;margin-top: 15px;background-size:100% auto;text-align: center;}
.contTit a{display:block;font-size: 20px;font-weight: bold;}
.contTit hr{width: 30px;height: 1px;border: none;background: #308979;margin-top: 5px;}
.contTit span{color:#308979;}
.contTit a{color: #000;}
.contTit a p{color: #666;font-size: 12px;line-height: 20px;font-weight: normal;}


.cpBox ul{padding-top:10px; overflow:hidden;}
.cpBox li{margin:0 3%; float:left; width:44%; text-align:center;}
.cpBox li a img{border:1px solid #dadada;max-width: 100%;}

.cpBox li h5{margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}

.cpBox li h5 a{color:#666;}







/*搜索框*/

.schBg{padding:15px 0;background:url("/lib/images/ba_02.jpg") center top no-repeat;}

.schBox{margin:0 auto; width:309px; height:26px; line-height:26px; background:url(../images/Index/schBox.png) no-repeat center; background-size:309px auto; overflow:hidden;}

.schBox input{float:left; width:230px; height:26px; padding:0 10px; border:none; background-color:rgba(0,0,0,0);}

.schBox a{float:right; width:56px; height:26px; background-color:rgba(0,0,0,0);}





.cpFl ul{margin:10px 0; overflow:hidden;}

.cpFl li{float:left; width:50%; font-size:14px; overflow:hidden;}
.cpFl li p{text-align: center;line-height: 30px;}
.cpFl li a{margin-left:16px; color:#333;}





.jjfa{margin-top:10px;}
.jjfa h5{padding:0 8%;font-size: 1rem;color: #333;line-height: 1.6em;}
.jjfa > p{padding:0 8%;font-size: 0.875rem;color: #666;line-height: 2em;margin-bottom: 20px;}

.jjfa ul{padding-top:10px; overflow:hidden;}

.jjfa li{text-align:center;padding-bottom: 15px;width: 44%;float: left;margin-left: 4%;}
.jjfa li > a{width: 100%;display: flex;height: 180px;align-items: center;justify-content: center;}
.jjfa_1 li > a{height: 120px;}
.jjfa li img{max-height: 100%;}
.jjfa li h5{height:30px;}
.jjfa li h5 a{color: #666;font-size: 14px;}



.hzhb ul{padding-top:18px; overflow:hidden;}

.hzhb li{margin:0 3%; float:left; width:42%; text-align:center;}

.hzhb li img{padding:3px; border:1px solid #dadada;}

.hzhb li h5{margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}

.hzhb li h5 a{color:#666;}






/*首选项目*/
.sxxm ul{margin:15px 10px 30px 10px;}
.sxxm li{padding-left:10px; height:26px; font-size:14px; color:#333; background:url(../images/Index/sxxmL_ico.png) no-repeat left 6px;}

/*客户见证*/

.khjzSpan{margin-bottom:10px;}


.khjz dl{padding:12px 12px 18px 12px; min-height:50px; overflow:hidden; border-bottom:1px dashed #d5d6d4;}

.khjz dl.noBr{border-bottom-width:0px;}

.khjz dt img{padding:3px; border:1px solid #dadada;}


.khjz dd h5{font-size:14px;}

.khjz dd h5 a{color:#308979;}

.khjz dd p{margin:5px 0; line-height:25px; color:#666; min-height:25px;}

.khjz dd .btnGd{display:block; width:70px; height:22px; line-height:22px; text-align:center; background-color:#031d42; color:#fff; font-size:14px; border-radius:3px;}







.titEr{overflow:hidden; font-size:14px;}

.titEr li{float:left; width:50%; height:45px; line-height:45px; text-align:center; color:#fff; font-weight:bold;}

.titEr li.on{background-color:#031d42;}










.gyBox h4{background-image:url(../images/Index/GycontTit.png);}

.gyBox dt{margin:10px 0; text-align:center;}

/* .gyBox dt img{padding:4px 3px; border:1px solid #dadada;} */

.gyBox dd{padding:0 10px;}

.gyBox dd h5{font-size:14px; margin-bottom:10px;}

.gyBox dd h5 a{color:#308979;}

.gyBox dd p{margin-bottom:10px; font-size:14px; line-height:24px; color:#333;}


.gyBox dd p em{margin-right: 8px;color: #ddd;;}


.gyBox dd .btnGd{display:block; margin:80px auto; width:180px; height:35px; line-height:35px; text-align:center;
    background-color:#308979; color:#fff; font-size:14px; border-radius:3px;}


.gyBox .hf_1 {float:left;width: 33%;}
.gyBox .hf_1 span,.hf_1 em{font-size: 20px;color: #333;font-weight: bold;}
.gyBox .hf_1  p{font-size: 10px;color: #666;font-weight: bold;}


/*动态*/

.huoban .swiper-container{padding: 20px 0 40px;}
.huoban .swiper-slide{text-align: center;}
.huoban .swiper-slide img{max-width: 80%;  width: 100%;
    height: 90px;
    padding: 3px 3px;
    border: 1px solid #dadada;}
/* .huoban .contTita{width: 100%;height: 50px; margin-right: 1%;background-color: white;box-shadow: rgba(200,200,200,.1) 1px 1px 5px 5px;} */

.dtBox ul{margin:15px 10px;}

.dtBox li{padding-left:10px; height:26px; line-height:26px; overflow:hidden; font-size:14px; background:url(../images/Index/sxxmL_ico.png) no-repeat left center;}

.dtBox li a{color:#333;}


#focusr{ width:100%; }
#focusr .bd ul li{ text-align: center;}




.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }

.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }

.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }

.focus .hd ul .on{ background:#031d42;  }

.focus .bd{ position:relative; z-index:0; }

.focus .bd li img{ max-width:100%;  max-height:220px; }

.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }


.jjfa .focus li h5{font-size: 1.2em;color: #333;}
.focus h5 em{font-size: 1em;color: #fff;background: #031d42;padding:2px 8px;border-radius: 100%;margin-right: 10px;}
.jjfa .focus li p{font-size: 1em;color: #666;line-height: 2em;margin-top: 10px;}


#newss ul.hd{background: #031d42;width: 100%;height: 42px;}
#newss ul.hd li{width: 33.3%;color: #fff;float: left;font-size: 16px;text-align: center;line-height: 42px;}
#newss ul.hd li.on{background: #e63955;}
.tempWrap ul{display: none;}
.tempWrap ul:first-child{display: block;}
.tempWrap ul li{line-height: 45px;border-bottom: 1px solid #eee;width: 96%;margin-left: 2%;
background: url("../images/wap/new_s.png") no-repeat center left;padding-left: 12px;}
.tempWrap ul li span{float: right;font-size: 12px;color: #666;}
.tempWrap ul li a{font-size: 14px;color: #666;}
.dt_news{margin-top: 30px;position: relative;text-align: center;}
.dt_news a{position: absolute;top:9px;color: #fff;font-size: 12px;left:44%;}
.dt_news img{height:60px;}



.swiper2 .why_1{position:absolute;display: block;top:225px;width:100%;padding:20px 30px;}
.swiper2 .why_1 h5{font-size:18px;color:#fff;line-height: 50px;margin-top:70px;font-weight: bold;text-align: center;}
.swiper2 .why_1 p{font-size:14px;color:#fff;line-height: 18px;margin-top:20px;opacity: .7;text-align: justify;
    height:150px;}
.swiper2 .b{width: 50px;height: 3px;background: #fff;margin: 0 auto;}


.ab_1_b {float:left;width: 20%;margin-right: 6.5%;}
.ab_1_a .ab_1_b:nth-child(4){margin-right: 0;}
.ab_1_a span,.ab_1_a em{font-size: 18px;color: #319381;font-weight: bold;}
.ab_1_a .ab_1_b p{font-size: 10px;}

.swiper3{width: 100%;margin-top: 10px;}
.swiper3 img{width: 100%;}
.swiper3 .why_2{width: 100%;position: absolute;top: 10px;height: 20px;color: #fff;text-align: center;font-size: 22px;}
.swiper3 .why_1{position:absolute;display: block;top:225px;width:100%;padding:20px 30px;}
.swiper3 .why_1 h5{font-size:14px;color:#d1d3d7;line-height: 50px;margin-top:40px;font-weight: bold;text-align: center;}
.swiper3 .why_1 p{font-size:14px;color:#d1d3d7;line-height: 18px;margin-top:10px;opacity: .7;text-align: justify;
    height:150px;}
.swiper3 .b{width: 50px;height: 2px;background: #d1d3d7;margin: 0 auto;}
.swiper3 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}


.Our_Team{width: 100%;}
.Our_Team .title2{width: 100%;padding: 10px 10px;color: #666666;}
.Our_Team .Our_Team_tp{width: 46%;float: left;}
.Our_Team .Our_Team_tp1{width: 46%;float: right;}

.swiper4 .swiper-container{padding: 20px 0 40px;}
.swiper4 .swiper-slide{text-align: center;}
.swiper4 .swiper-slide img{max-width: 80%;  width: 100%;
    height: 100px;
    padding: 3px 3px;
    border: 1px solid #dadada;}

    

.icon-right{width: 25px;height: 7px;float: right;margin-top: 25px;}



/*固定的悬浮窗*/
.yb_concta{
    position: fixed;
    z-index: 9999999;
    top: 150px;
    right: 5px;
    cursor: pointer;
    float: right;
}

.yb_bar ul li {
    width: 40px;
    height: 40px;
    color: #4997fd;
    text-indent: 54px;
    margin-bottom: 1px;
    border-radius: 3px;
}

.yb_bar .yb_skype {
    background: #eee url(/lib/images/side-bar-i2.png) no-repeat 0 0;
    background-position:50% 50% ;
}


.yb_bar .yb_email {
    background: #eee url(/lib/images/side-bar-i5.png) no-repeat 0 0;
    background-position:50% 50% ;
}
