.cl {
    clear: both;
}

.w {
    width: 1200px;
    margin: 0 auto;
}

.fl{
    float:left;
}

.fr{
    float:right;
}
a{color:inherit;}

.header-top{
    height:40px;
    background:#f0f0f0;
}
.header-top-container{
    height: 100%;
    justify-content: space-between;
    display: flex;align-items: center;
}
.header-top-container p{margin-top: -2px;}
.header-top-container span{
    font-size: 14px;
    color:#666666;
}
.header-top-container span a{
    font-size: 14px;
    color:#666666;
}
.header-top-container span.mr{
    margin:0 5px;
}

.header .container{display: flex;justify-content: space-between;align-items: center;height: 120px;}
.header .container .right{display: flex;justify-content: space-between;align-items: center;}
.header .container .right .img{width: 54px;height: 54px;background:#d81e06;position: relative;margin-right: 10px;border-radius: 50%;}
.header .container .right .img img{position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.header .container .right .txt p:nth-child(1){font-size: 16px;color:#333333;}
.header .container .right .txt p:nth-child(2){font-size: 28px;color:#d81e06;font-family: Impact;}
.header .middle{background:#1c50a2;height: 60px;position: relative;z-index: 2;}
.header .middle .nav{display: flex;justify-content: space-between;}
.header .middle .nav li{width: 120px;height: 60px;font-size: 16px;color:#fff;text-align: center;line-height: 60px;}
.header .middle .nav li a{display: block;}
.header .middle .nav li.on{background:#d81e06;}
.header .middle .nav li:hover{background:#d81e06;}


.header .middle .nav .erji{width: 200px;display: none;}
.header .middle .nav li:hover .erji{display: block;}
.header .middle .nav .erji dt{height: 34px;line-height: 34px;font-size: 14px;background:#1c50a2;}
.header .middle .nav .erji dt:hover{background:#d81e06;}
.header .middle .nav .erji dt a{height: 100%;}


/* 轮播图 */

.slideBox {
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    width: 100%;
    height: 14px;
    position: absolute;
    bottom: 4%;
    z-index: 1;
}

.slideBox .hd ul {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.slideBox .hd ul li {
    border-radius: 50%;
    margin:0 5px;
    width: 14px;
    height: 14px;
    background:#fff;
    cursor: pointer;
}
.slideBox .hd ul li.on {
    background: #d81e06;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul {
    height: 100%;
}

.slideBox .bd li {
    height: 100%;
}

.slideBox .bd li a {
    display: block;
    width: 100%;
    height: 100%;
}

.slideBox .bd img {
    width: 100%;
    height: 100%;
    display: block;
}

.notice{height: 60px;line-height: 60px;}
.notice span{font-size: 16px;color:#333333;}
.notice span.hong{color:#d81e06;}
.notice span:last-child{margin-left:30px;}
.main_container{background:#f4f4f4;overflow: hidden;padding-bottom: 50px;}


.inc_mesg{text-align: center;margin-top: 40px;}
.inc_mesg h2{font-size: 48px;color:#dedede;font-family: Impact;text-transform: uppercase;}
.inc_mesg h3{font-size: 36px;color:#1c50a2;font-weight: bold;margin-top: -35px;}
.inc_mesg .line{width: 40px;height: 3px;background:#1c50a2;margin: 15px auto 0;}

.pro_container{margin-top: 30px;margin-bottom: 50px; overflow: hidden;}
.pro_container .left{width: 260px;}
.pro_container .left .top{height: 109px;background:url(../images/03.jpg) no-repeat;text-align: center;overflow: hidden;}
.pro_container .left .top h3{font-size: 30px;color:#fff;font-weight: bold;margin-top: 20px;}
.pro_container .left .top p{font-size: 16px;color:#fff;text-transform: uppercase;margin-top: 10px;}
.pro_container .left ul li{height: 50px;border-bottom: 1px dashed #4784e0;background:#1b58b5;padding:0 5px;}
.pro_container .left ul li:hover{background:#d81e06;}
.pro_container .left ul li.active{background:#d81e06;}
.pro_container .left ul li a{display: flex;justify-content: flex-start;align-items: center;height: 50px;}
.pro_container .left ul li a img{vertical-align: middle;margin-right: 12px;margin-left:15px;}
.pro_container .left ul li a p{font-size: 16px;color:#fff;}
.pro_container .right{width: 905px;margin-top: 20px;}
.pro_container .right ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.pro_container .right ul li{width: 285px;margin-right: 25px;margin-bottom: 20px;}
.pro_container .right ul li:nth-child(3n){margin-right: 0;}
.pro_container .right ul li a{display: block;}
.pro_container .right ul li a .img{overflow: hidden;}
.pro_container .right ul li a .img img{width: 100%;transition: 1s;}
.pro_container .right ul li:hover a .img img{transform: scale(1.2);}
.pro_container .right ul li h3{font-size: 16px;color:#333333;text-align:center;margin-top: 15px;font-weight: normal;}

.pro_container .news_right{width: 905px;margin-top: 20px;}
.pro_container .news_show_right{width: 905px;margin-top: 20px;}
.pro_container .news_right li{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #dddddd;}
.pro_container .news_right li a{display: block;}
.pro_container .news_right li a .img{width: 266px;}
.pro_container .news_right li a .img img{width: 100%;}
.pro_container .news_right li a .mesg{width: 610px;margin-right: 10px;}
.pro_container .news_right li a .mesg h3{font-size: 18px;color:#333333;font-weight: bold;margin:10px 0 15px;}
.pro_container .news_right li a .mesg .con{font-size: 16px;color:#666666;line-height: 200%;}
.pro_container .news_right li a .mesg .date{font-size: 14px;color:#666;margin-top: 15px;}
.pro_container .news_right li a .mesg .date img{margin-right: 10px;}

.pro_container .news_show_right>h2{font-size: 24px;color:#333333;font-weight: bold;text-align: center;}
.pro_container .news_show_right>p{font-size: 14px;color:#666666;text-align: center;margin-top: 15px;}
.pro_container .news_show_right .news_con{padding-top: 25px;margin-top: 25px;border-top: 1px solid #dddddd;font-size: 16px;color:#666666;text-align: justify;line-height: 200%;padding-bottom: 25px;border-bottom: 1px solid #ddd;}

.pro_else_show{margin-top: 30px;}
.pro_else_show>h2{font-size: 24px;color:#333333;font-weight: bold;text-align: center;}
.pro_else_show>p{font-size: 14px;color:#666666;text-align: center;margin-top: 15px;}
.pro_else_show .news_con{padding-top: 25px;margin-top: 25px;border-top: 1px solid #dddddd;font-size: 16px;color:#666666;text-align: justify;line-height: 200%;padding-bottom: 25px;border-bottom: 1px solid #ddd;}

.pro_container .pro_show1_right{width: 905px;margin-top: 20px;}
.pro_container .pro_show1_right form{margin-top: 30px;margin-left:30px;}
.pro_container .pro_show1_right div{height: 50px;margin-bottom: 20px;display: flex;justify-content: flex-start;align-items: center;}
.pro_container .pro_show1_right div p{width: 80px;font-size: 16px;color:#666;line-height: 50px;text-align: right;margin-right: 10px;}
.pro_container .pro_show1_right div input{width: 545px;height: 50px;box-sizing: border-box;border-radius: 5px;outline: none;border:1px solid #d2d2d2;font-size: 16px;color:#333333;padding-left:20px;}
.pro_container .pro_show1_right div.area{height: 180px;}
.pro_container .pro_show1_right div.area textarea{font-size: 16px;color:#333333;line-height: 150%;padding:10px; width: 755px;height: 180px;resize: none;outline: none;border:1px solid #d2d2d2;box-sizing: border-box;border-radius: 5px;}
.pro_container .pro_show1_right .submit{width: 160px;height: 55px;background:#d81e06;font-size: 20px;color:#fff;border:0;outline: none;border-radius: 10px;margin-top: 20px;margin-left:90px;}






.pro_container .about_right{width: 905px;margin-top: 20px;}
.pro_container .pro_show_right{width: 905px;}
.pro_container .pro_show_right .top{height: 50px;background:#1b58b5;line-height: 50px;font-size: 20px;color:#fff;font-weight: bold;padding-left: 30px;}
.pro_container .pro_show_right .middle{margin-top: 25px;padding:0 12px;}
.pro_container .pro_show_right .middle .middle_img{width: 380px;box-sizing: border-box;border:1px solid #d8d8d8;height: 300px;}
.pro_container .pro_show_right .middle .middle_img img{width: 80%;display: block;margin:30px auto;}
.pro_container .pro_show_right .middle .middle_mesg{width: 480px;display: flex;justify-content: center;flex-direction: column;height: 300px;}
.pro_container .pro_show_right .middle .middle_mesg h3{font-size: 24px;color:#333333;font-weight: bold;margin-bottom: 30px;}
.pro_container .pro_show_right .middle .middle_mesg p{font-size: 16px;color:#999;margin-bottom: 30px;}
.pro_container .pro_show_right .middle .middle_mesg a{display: block;width: 160px;height: 45px;font-size: 18px;color:#fff;font-weight: bold;text-align: center;line-height: 45px;background:#d81e06;}
.pro_container .pro_show_right .bottom{border:1px solid #dddddd;width: 880px;box-sizing: border-box;margin:20px auto 0;}
.pro_container .pro_show_right .bottom .bottom_top{padding-left:30px; position: relative; height: 43px;background:#efefef;font-size: 18px;color:#1b58b5;font-weight: bold;line-height: 43px;border-bottom: 1px solid #ddd;}
.pro_container .pro_show_right .bottom .bottom_top:after{content:'';position: absolute;width: 3px;height: 15px;background:#1b58b5;left:16px;top:52%;transform: translateY(-50%);}
.pro_container .pro_show_right .bottom .pro_con{padding:25px 25px 0;}
.pro_container .pro_show_right .bottom .pro_con img{width: 100%;}


.about_container{height: 620px;background:url(../images/02.jpg) no-repeat center center;padding-top: 90px;box-sizing: border-box;}
.about_box .left{width: 602px;}
.about_box .left img{width: 100%;}
.about_box .right{width: 550px;}
.about_box .right .top_box{display: flex;justify-content: flex-start;align-items: center;}
.about_box .right .top_box div:nth-child(1){margin-right: 10px;font-size: 80px;color:#cbcbcb;}
.about_box .right .top_box div:nth-child(2) h3{font-size: 26px;color:#1b58b5;font-weight: bold;margin-top: 5px;}
.about_box .right .top_box div:nth-child(2) p{font-size: 30px;color:#cbcbcb;}
.about_box .right .con{font-size: 16px;color:#333333;line-height: 200%;}
.about_box .right .look_more{width: 130px;height: 50px;font-size: 16px;color:#fff;text-align:center;line-height: 50px;border-right:3px solid #d81e06;display: block;margin-top: 30px;background:#1b58b5;}

.middle_banner_container{height: 262px;background:url(../images/banner2.png) no-repeat;}
.middle_box{position: relative;}
.middle_box .message{position: absolute;left:28px;top:80px;}
.middle_box .message h2{font-size: 32px;color:#ed9114;font-weight: bold;}
.middle_box .message p{font-size: 16px;color:#fff;line-height: 200%;margin-top: 10px;}
.middle_box .tel{position: absolute;width: 225px;height: 39px;font-size: 16px;color:#1a2129;text-align: center;line-height: 39px;left:551px;top:113px;font-weight: bold;}

.reason_box>h2{font-size: 45px;color:#333333;font-weight: bold;text-align: center;}
.reason_box>h2 span{font-size: 80px;color:#d81e06;}
.reason_box>p{font-size: 16px;color:#999999;line-height: 200%;margin-top: 10px;text-align: center;}
.reason_list{margin-top: 35px;}
.reason_list .top .left{width: 50%;}
.reason_list .top .left ul li .key{width: 90px;height: 118px;background:url(../images/bg2.png) no-repeat;font-size: 48px;color:#fff;text-align: center;padding-top: 5px;box-sizing: border-box;}
.reason_list .top .left ul li .mesg{width: 460px;margin-left:15px;}
.reason_list .top .left ul li .mesg h4{font-size: 22px;color:#333333;font-weight: normal;}
.reason_list .top .left ul li .mesg h3{font-size: 22px;color:#d81e06;font-weight: bold;margin:8px 0 10px;}
.reason_list .top .left ul li .mesg .con{font-size: 16px;color:#333333;line-height: 200%;}
.reason_list .top .left ul li:nth-child(1){margin-bottom: 35px;}
.reason_list .top .right{text-align: center;width: 50%;}


.news_container{margin-top: 50px;}
.news_container .news_box{width: 800px;}
.news_container .news_box .news_top{display: flex;justify-content: space-between;}
.news_container .news_box .news_top div{width: 50%;cursor: pointer; font-size: 24px;color:#fff;height: 60px;line-height: 60px;background:#1c50a2;text-align: center;}
.news_container .news_box .news_top div.active{background:#d81e06;}
.news_container .news_box .news_con>div{display: none;}
.news_container .news_box .news_con>div:nth-child(1){display: block;}
.news_container .news_box .news_con>div .first{margin-top: 25px;}
.news_container .news_box .news_con>div .first a{display: block;}
.news_container .news_box .news_con>div .first a .img{width: 266px;}
.news_container .news_box .news_con>div .first a .img img{width: 100%;}
.news_container .news_box .news_con>div .first a .mesg{width: 500px;margin-right: 10px;}
.news_container .news_box .news_con>div .first a .mesg h3{font-size: 18px;color:#333333;font-weight: bold;margin:10px 0 15px;}
.news_container .news_box .news_con>div .first a .mesg .con{font-size: 16px;color:#666666;line-height: 200%;}
.news_container .news_box .news_con>div .first a .mesg .date{font-size: 14px;color:#666;margin-top: 15px;}
.news_container .news_box .news_con>div .first a .mesg .date img{margin-right: 10px;}
.news_container .news_box .news_con ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 15px;}
.news_container .news_box .news_con ul li{width: 49%;height: 49px;padding-left:12px; list-style: disc;box-sizing: border-box;list-style-position: inside; border-bottom: 1px dashed #d8d8d8;font-size: 16px;color:#333333;line-height: 49px;}
.news_container .news_box .news_con ul li a{float: right; width: 93%;box-sizing:border-box;}

.news_container .gbook_box{width:383px;background:#3c3c3c;padding-top: 30px;height: 544px;box-sizing: border-box;}
.news_container .gbook_box h3{font-size: 24px;color:#fff;text-align: center;font-weight: normal;}
.news_container .gbook_box p{font-size: 14px;color:#aaaaaa;line-height: 200%;margin-top: 15px;text-align: center;}
.news_container .gbook_box form{width: 335px;margin:20px auto;}
.news_container .gbook_box form input{width: 100%;box-sizing: border-box;border:none;margin-bottom: 20px; height: 50px;border-radius:15px;background:#fff;padding-left:18px;box-sizing: border-box;outline: none;display: block;}
.news_container .gbook_box form textarea{width: 100%;height: 130px;padding-top: 18px;padding-left:20px;box-sizing: border-box;border-radius: 15px;outline: none;border:none;resize: none;margin-bottom: 20px;}
.news_container .gbook_box form .submit{background:#d81e06;font-size: 24px;color:#fff;padding:0;}


.zz_container{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 45px;}
.zz_container li{width: 290px;margin-right: 13.3px;margin-bottom: 30px;}
.zz_container li:nth-child(4n){margin-right: 0;}
.zz_container li a{display: block;}
.zz_container li a .img{overflow: hidden;}
.zz_container li a .img img{width: 100%;transition: 1s;}
.zz_container li:hover a .img img{transform: scale(1.2);}
.zz_container li h3{font-size: 18px;color:#333333;text-align:center;margin-top: 15px;font-weight: normal;}



.footer{background:#222222;padding-top: 50px;}
.footer_top{display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 30px;}

.footer_top .left li{float: left;margin-right: 80px;}
.footer_top .left li>a{font-size: 18px;color:#fff;margin-bottom: 20px;display: block;}
.footer_top .left li dl dd{font-size: 15px;color:#a1a1a1;margin:10px 0;}

.footer .bot{height: 70px;border-top:1px solid #2e2e2e;font-size: 14px;color:#666666;text-align: center;;line-height: 70px;}

.footer .middle h4{font-size: 18px;color:#fff;}
.footer .middle>div{display: flex;justify-content: flex-start;align-items: center;margin-top: 20px;}
.footer .middle>div .img{margin-right: 15px;}
.footer .middle>div .tel{font-size: 30px;color:#a1a1a1;font-family: Impact;}
.footer .middle>div .local{font-size: 16px;color:#a1a1a1;}

.footer .right p{font-size: 15px;color:#666666;margin-top: 15px;text-align: center;}



.right_side{position: fixed;top:35%;width:80px;right:2%;z-index:99;}
.right_side>div{height: 70px;background:#1b58b5;margin-bottom: 1px;padding-top:10px;box-sizing: border-box;}
.right_side>div:hover{background:#d81e06;}
.right_side>div img{display: block;margin:0 auto 8px;}
.right_side>div p{font-size: 14px;color:#fff;text-align: center;}
.right_side>div.totop{padding-top: 15px;}
.right_side>div.totop img{margin:0 auto 15px;}
.right_side>div.wx_box{position: relative;}
.right_side>div.wx_box .code{position:absolute;left:-110px;width: 100px;height: 100px;top:0;opacity: 0;}
.right_side>div.wx_box .code img{width: 100%;height: 100%;}
.right_side>div.wx_box:hover .code{opacity: 1;transition: 2s;}

.right_side>div.phone_box{position: relative;}
.right_side>div .phone_num{background:#d81e06;text-align: center; position: absolute;right:80px;line-height: 70px; width: 0; top:0; font-size: 20px;color:#333;height: 70px;color:#FFF;overflow:hidden;}
.right_side>div:hover .phone_num{width: 190px; transition: .5s;border-radius:70px 0 0 70px;}

.inc_local_con{height: 60px;background:#f4f4f4;}
.inc_local{height: 100%;display: flex;align-items: center;justify-content: flex-start;font-size: 16px;color:#666666;s}
.inc_local img{margin-right: 10px;}

.danye_con{padding:50px 0;}

.case_box{margin-top: 35px;}
.case_box ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.case_box ul li{width: 285px;margin-right: 20px;margin-bottom: 20px;}
.case_box ul li:nth-child(4n){margin-right: 0;}
.case_box ul li a{display: block;}
.case_box ul li a .img{overflow: hidden;}
.case_box ul li a .img img{width: 100%;transition: 1s;}
.case_box ul li a:hover .img img{transform: scale(1.2);}
.case_box ul li a h3{font-size: 16px;color:#333333;font-weight: normal;text-align: center;margin-top: 15px;}

.add_box{height: 40px;background:#1b58b5;}


.page{display: flex;justify-content: center;margin-top: 50px;}
.page a{padding:5px 10px;font-size: 14px;color:#aaaaaa;border:1px solid #aaaaaa;margin:0 10px;}
.page a.select{background:#d81e06;border-color:#d81e06;color:#fff;}

.prev_next{margin:30px 0;}
.prev_next a{display: block;font-size: 16px;color:#666666;margin:20px 0;}
.prev_next a:hover{color:#d81e06;}