@charset "utf-8";


/*==产品↓==*/

.HomeProduct{margin:50px 0}

.leftNav{width:270px;}

.leftNav h1{position: relative; color:#fff; font-size:23px; background: #005eaf;/*! background: #005eaf url(../images/icoA.png) no-repeat -5px -242px; */padding: 25px 0 20px 85px;}

.leftNav h1 font{display:block;font-size:20px;}

.leftNav h1:before{content: ""; position: absolute;left:25px;top:20px; width:50px; height:50px;background: #005eaf url(../images/icoA.png) no-repeat 0px -286px;}

.leftNav ul{border:1px #ddd solid;padding: 12px 0 20px 0;}

.leftNav ul li{margin: 20px 0 0 0;}

.leftNav ul li h3{ /*! margin:10px 0; *//*! display: block; */}

.leftNav ul li h3 a{position: relative; display: block;color:#fff; font-size:16px;padding:10px 15px; margin:15px 15px 20px 15px; background: #005eaf}

.leftNav ul li h3 a:before{position: absolute;right:10px; top:13px; display: block; width:17px; line-height:17px; font-size:12px;border-radius:50%; text-align: center; background:#fff; color:#005eaf;transform:rotate(0deg);transition: all .4s ease-in-out;}

.leftNav ul li .box{padding:0px 15px 0 15px;}

.leftNav ul li .box a{position: relative;color:#4d4d4d; padding-left:35px;font-size:14px;display: block;margin: 9px 0;}

.leftNav ul li .box a:before{position: absolute;left:10px; top:5px; display: block; width:17px; line-height:17px; font-size:12px;border-radius:50%; text-align: center; background:#d0d0d0; color:#fff; transform:rotate(0deg);transition: all .4s ease-in-out;}

.leftNav ul li:hover h3 a:before{/*transform:rotate(90deg);*/}

.leftNav ul li .box a:hover{color:#005eaf}

.leftNav ul li .box a:hover:before{/*transform:rotate(90deg);*/ background: #6bc800}

.HomeProduct .hotline{height:220px;margin:30px 0 0 0; background:url(../images/hotline_bg.jpg) no-repeat center top}

.HomeProduct .hotline span{padding:100px 0 0 0px; text-align: center;display:block;color:#fff; font-size:30px;}

.HomeProduct .hotline a{margin-top:20px;padding-left:20px;display: block;line-height:30px; color:#fff; text-align: center;font-size:12px;color:#000;background:url(../images/qq.png) no-repeat center}

.HomeProduct .right{width:915px;}

.list-product2 .list-product2{}

.list-product2 li{float:left;width:286px;margin: 0px 7px 14px 7px;border: 1px #ddd solid;border-bottom:3px #ddd solid;padding: 10px; height: 270px;}

.list-product2 li h4{margin:18px 10px 5px 10px;color:#000; font-size:12px;}

.list-product2 li h4 a.inline{float:right;background: url(../images/icoA.png) no-repeat 0 -362px;padding-left: 25px;}

.list-product2 li h4 a.inline:hover{color:#f60}

.list-product2 li img{width:276px;}

.list-product2 li:hover h4{color:#005eaf}

.list-product2 li:hover{border: 1px #6bc800 solid;border-bottom: 3px #6bc800 solid}

.ProductListBox{ margin-top:30px;}

/*.ProductListBox .list-product2{width:1220px;}*/







.AboutBox2{padding-bottom: 0px;}

.AboutBox2 h2.title{margin:20px 0; color:#272525;font-size:35px; text-align: center}

.AboutBox2 h2.title span{ display: block; margin-top:10px; color:#272525;font-size:20px; }

.AboutBox2 .introduction{ margin:50px 0 20px 0; color:#8e8e8e;font-size:14px; line-height: 28px;}

.AboutBox2 .introduction .img{}

.AboutBox2 .introduction h3.title{width:100%; margin-bottom:20px;color:#1b75c2;font-size:30px;}

.AboutBox2 .introduction .clear{ height:50px;}



.AboutBox2 .culture{ padding:40px 0;  background:#f9f9f9;margin: 30px 0;}

.AboutBox2 .culture h2.title{ margin-bottom:50px; }

.AboutBox2 .culture .left{width:385px;margin-left: 150px;}

.AboutBox2 .culture .wx{ margin-left:50px;width:615px;}



.AboutBox2 .course{ margin:20px 0;}



.AboutBox2 .brand{ margin:20px 0;}



.AboutBox2 .brand img{max-width:100%; }



.AboutBox2 .demeanor{ margin:20px 0;}

.AboutBox2 .demeanor ul{margin-top: 40px;}

.AboutBox2 .demeanor ul li{ position: relative; float:left;width:390px; margin:0 5px 10px 5px;height: 273px;}
.AboutBox2 .demeanor ul li img{width:390px;height: 273px;}
.AboutBox2 .demeanor ul li h4{ position: absolute; left:0;bottom:0; text-align: center; color:#fff;font-size:14px;padding:10px 10px;  background:rgba(0,0,0,0.5); width: 100%;}







.AboutBox2 .honor{padding: 15px 0 50px 0;margin: 40px 0 0 0;background: #f9f9f9;}

.AboutBox2 .honor .picScroll-left{position: relative;margin-top:50px;}

.AboutBox2 .honor .picScroll-left .hidden{width: 1210px;overflow: hidden;}

.AboutBox2 .honor .picScroll-left .list li{position: relative;float:left;width: 285px;margin: 0 10px;}

.AboutBox2 .honor .picScroll-left .list li a{}

.AboutBox2 .honor .picScroll-left .list li .pic{width: 400px; padding: 10px 15px; height: 390px; /*! border-radius: 10px; */ vertical-align: middle; display: table-cell; text-align: center; border:1px #dedede solid; background: #fff;}

.AboutBox2 .honor .picScroll-left .list li:hover .pic{border: 1px #1b75c2 solid;}

.AboutBox2 .honor .picScroll-left .prev,.AboutBox2 .honor .picScroll-left .next{position: absolute;width: 40px;height:40px;color:#585858;font-size: 25px;padding: 5px 10px;top: 175px;left: -45px; border-radius: 50%; border:3px #585858 solid;cursor: pointer;text-align: center;}

.prev,.AboutBox2 .honor .picScroll-left .next{left:inherit;right: -65px;}

.AboutBox2 .honor .picScroll-left .prev:hover,.AboutBox2 .honor .picScroll-left .next:hover{ border:3px #005eaf solid; color:#005eaf}

.AboutBox2 .honor .picScroll-left .next:hover{}

.AboutBox2 .honor .picScroll-left .list li img{width: 100%;margin: auto;max-height: 400px;display: block;vertical-align: middle;background: #fff;}

.AboutBox2 .honor .picScroll-left li a:hover h4{color: #1b75c2;}

.AboutBox2 .honor .picScroll-left .list li h4{color: #272525;font-size: 14px;padding: 10px 0 0 0;text-align: center;/*! font-weight: bold; */}



/*发展历程*/

.pageCourse{padding: 40px 0 60px 0; margin:0px 0 20px 0;height: 725px;}

.pageCourse .swiper-container{ z-index:auto;}

.pageCourse h2.title{ margin-bottom:50px}

.pageCourse-main{margin-bottom:50px;overflow-x: hidden;overflow-y: auto;height: 500px;}

.pageCourse-main li .txt{text-align: center;width: 510px;margin: 0 auto;text-align: left;font-size: 14px;color: #333333;/*! padding-left: 150px; */float: left;}

.pageCourse-main li .right{ width:560px;}

.pageCourse-main li b{font-size: 80px;font-weight: normal;color: #030303;/*! vertical-align: middle; *//*! float: left; *//*! margin-left: -150px; */display: block;line-height: initial;}

.pageCourse-time{position: relative;top: -100px;width: 1094px;height: 80px;}

.pageCourse-time:after{width: 100%;height: 1px;content: "";position: absolute;background-color: #000;left: 0;z-index: 10;top:50%;z-index: -1;}

.pageCourse-time  li{width: 10%;float: left;text-align: center;height: 80px;position: relative;}

.pageCourse-time  li span{font-size: 16px;color: #333333;position: absolute;left: 0;right: 0;text-align: center;bottom: 0;padding-left: 20px;}

.pageCourse-time  li:nth-child(2n+1) span{bottom: 0;}

.pageCourse-time  li:nth-child(2n){top: 0;}

.pageCourse-time  li i{position: absolute;width: 33px;height: 33px;border-radius: 100%;border:10px #fff solid;background-color: #fff;left: 50%;margin-left: -6px;top: 36%;margin-top: -6px;/*! overflow: hidden; */}

.pageCourse-time  li i:before{ content: ""; left:0;top:0;  display:block;width:15px;height:15px;border:3px #e1e1e1 solid; border-radius: 100%;}

.pageCourse-time  li.active-nav i{ transform: scale(1.3);background-color: #1b75c2; }

.pageCourse-time  li.active-nav i:before{ border: #1b75c2 solid 3px;background: #1b75c2;}



.pageCourse-main .swiper-button-prev,.pageCourse-main .swiper-button-next{border-radius: 50%;background-position: center center;background-repeat: no-repeat;background-size: auto;

width: 40px;height:40px;color:#585858;font-size: 25px;padding: 5px 10px; border-radius: 50%; border:3px #585858 solid;cursor: pointer;text-align: center;



top: 442px;

background: #fff;

}

.pageCourse-main .swiper-button-prev{background-image: url(../images/pCourse-prev.png);left: 0;}

.pageCourse-main .swiper-button-next{background-image: url(../images/pCourse-next.png);right: 0;}

.pageCourse-main .swiper-button-next:hover,.pageCourse-main .swiper-button-prev:hover{color:#1b75c2; border:3px #1b75c2 solid}









/*联系我们*/

.ConLongBox{ position:relative;}

.ConLongBox .pos{ position:absolute; top:0;left:0;height:1px;width:100%;z-index:99;}

.ConLongBox .pos .contactFont2{float:right; width:500px;padding:30px; height:450px;color:#fff;line-height:25px; font-size:14px; background:rgba(70,89,101,0.9);}





/* 内页留言样式 */

.cl:after,.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }

.cl,.clearfix { zoom:1;}

.contactFont{overflow:hidden;margin-bottom:30px;}

#dituContent{width:100%;height:450px;}

.feedback{margin-top:50px;margin-bottom:20px;overflow:hidden;}

.feedback .title{text-align:center;font-size:22px;font-weight:600;margin-bottom:25px;color:#333;}

.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-10px;}

.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}

#feedback_form{position:relative;}

#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}

#feedback_form label.name{background-position:0 -32px;}

#feedback_form label.email{background-position:0 -64px;}

#feedback_form label.city{background-position:0 -96px;}

#feedback_form label.msg_title{background-position:0 -128px;}

#feedback_form label.address{background-position:0 -160px;}

#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}

#feedback_form input{width:240px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}

#feedback_form input.last{margin-right:0;}

#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}

#feedback_form textarea{height:125px;width:1175px;padding:10px;border:1px solid #dbdbdb;display:block;}

#feedback_form i{font-style:normal;color:#ff1f19;position:absolute;font-size:14px;left: 364px;top:6px;}

#feedback_form .f2{left: 750px;}

#feedback_form .f3{left:auto;right: 57px;}

#feedback_form .f4{left: 363px;top:66px;}

#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#6cb42e;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}

#feedback_form .btns:hover{background:#333;transition:all 0.3s;}

#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}

#feedback_form .tableRow{width:100%;height:32px;}

#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}

#feedback_form .tableRow .checkcode{width:70px;height:30px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}

#feedback_form input:focus,#feedback_form textarea:focus{border-color:#df2128;}


.HomeProduct2{ margin:0px 0}

.HomeProduct2 h1{ color:#005eaf;font-size:22px;padding: 15px 0;margin: 0 0 25px 0; border-bottom:2px #005eaf solid;}

.HomeProduct2 h1 a{ float:right;color:#999;font-size:16px;}

.HomeProduct2 h1 a:hover{color:#005eaf}

.HomeProduct2 .block2{ float:left;margin-top:30px;width: 100%; height: auto; overflow: hidden;}
.HomeProduct2 .block1{width: 100%; height: auto; overflow: hidden;}


/*经销代理*/
.clearifx{clear: both;}
.wrap1200{width: 1200px;margin: 0 auto;position: relative;}
.dAgent{padding:70px 0;position:relative;overflow:hidden;}
.Agent{font-size:36px;color:#015cb5;font-weight:normal;text-align:center;border-bottom:1px solid #d8d8d8;padding-bottom:35px;}
.Agent span{display:block;font-size:20px;color:#333333;margin-top:18px;}
.Agent i{font-style:normal;font-size:12px;color:#b2b2b2;font-family:"Arial";display:block;margin-top:5px;}
.dAgent .list{padding-top:50px;}
.dAgent .list .boxa{width:620px;}
.dAgent .list .boxa li{float:left;width:200px;height:413px;position:relative;}
.dAgent .list .boxa li span{display:block;font-size:18px;color:#333333;margin-bottom:15px;padding-left:15px;}
.dAgent .list .boxa li strong{display:block;font-weight:normal;font-size:48px;font-family:arial;padding-left:20px;margin-bottom:30px;margin-right:76px;position:relative;}
.dAgent .list .boxa li strong:after{position:absolute;content:"%";font-size:48px;right:5px;top:0;font-family:arial;}
.dAgent .list .boxa li img{display:block;}
.dAgent .list .boxa .li1 strong{color:#2e5fb5}
.dAgent .list .boxa .li2 strong{color:#3e73e2}
.dAgent .list .boxa .li3 strong{color:#2b9ef2}

.dAgent .list .boxa li:after{content:"";position:absolute;width:26px;height:238px;background:url(../images/home-futureIco1.png) no-repeat center center;right:55px;top:8px;}
.dAgent .list .boxb{width:580px;}
.dAgent .list .boxb span{color:#015cb5;}
.dAgent .list .boxb h5{font-size:26px;color:#191919;padding:30px 0 40px;}
.dAgent .list .boxb h5 strong{color:#6e2735;font-weight:normal;}
.dAgent .list .boxb h5 span{display:block;font-size:12px;color:#b2b2b2;font-family:"Arial";margin-top:10px;}
.dAgent .list .boxb p{font-size:16px;color:#4d4d4d;margin-bottom:30px;line-height:30px;}
.dAgent .list .boxb h6{font-size:38px;color:#015cb5;font-weight:bold;margin-top:50px;}

.dAgentA{background:url(../images/polity.jpg) no-repeat center top;padding:70px 0;overflow:hidden;}
.dAgentA .list{padding-top:45px;}
.dAgentA li{width:225px;height:330px;background:url(../images/tjbg.png) no-repeat;float:left;margin-right:15px;text-align:center;}
.dAgentA li span{display:block;width:173px;height:173px;margin:0 auto;padding-top:5px;}
.dAgentA li span img{width:173px;height:173px;}
.dAgentA li h4{font-size:20px;font-weight:bold;padding:20px 0 15px;}
.dAgentA li p{font-size:16px;padding:0 20px;line-height:25px;}
.dAgentA li:hover{background:url(../images/tjbgh.png) no-repeat;color:#fff;}

.dAgentC{background:url(../images/zcbg.jpg) no-repeat center center fixed;padding:70px 0;overflow:hidden;background-size:cover;}
.dAgentC h3{border-color:#0071e0;color:#fff;}
.dAgentC h3 span,.dAgentC h3 i{color:#fff;}
.dAgentC .list ul{width:1260px;}
.dAgentC .list li{width:400px;height:270px;margin-top:45px;float:left;color:#fff;padding:0 40px;text-align:center;border-left:1px dotted #1580e8;border-right:1px dotted #1580e8;margin-left:-1px;}
.dAgentC .list li span{display:block;width:88px;height:88px;border-radius:50%;margin:0 auto 20px;background-color:#fff;background-image:url(../images/home-ysIco.png);background-repeat:no-repeat;background-position:0 0;box-shadow:0 15px 15px 2px #015cb5;transition:all .5s;position:relative;top:0;display:block;}
.dAgentC .list li .p1{background-position:0 0;}
.dAgentC .list li .p2{background-position: -176px 0;}
.dAgentC .list li .p3{background-position: -528px 0;}
.dAgentC .list li .p4{background-position: -88px 0;}
.dAgentC .list li .p5{background-position: -440px 0;}
.dAgentC .list li .p6{background-position: -616px 0;}

.dAgentC .list li h4{font-size:20px;font-weight:bold;padding:15px 0 20px;}
.dAgentC .list li p{font-size:14px;line-height:24px;}
.dAgentD{padding:70px 0;overflow:hidden;}
.dAgentD .box{padding-top:45px;text-align:center;}
.dAgentE{padding:70px 0;overflow:hidden;}
.dAgentE .box{padding-top:45px;text-align:center;}
.dAgentE .box h4{font-size:24px;font-weight:bold;}
.dAgentE .box a{display:inline-block;font-size:16px;color:#fff;width:130px;height:130px;background:#015cb5;line-height:130px;border-radius:50%;margin:25px auto}
.dAgentE .box a:hover{background:#0071e0;color:#fff;}
.dAgentE .box h5{font-size:20px;font-weight:bold;}
.dAgentE .box p{font-size:20px;line-height:35px;padding-top:30px;}
.dAgentE .box span{font-weight:bold;color:#015cb5;}

.effect-oneBox-title{
    width: 160px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    float: left;
}