ul,li,dl,dd,dt,ol{margin:0;padding:0;list-style: none;outline: none;}
.left{float:left;}
a{outline: none;}

#webHeaderTable{background:url("/static/picture/loubg.png") repeat-x center top !important;background-size:auto 95% !important;}
#logo{width:400px;top:23px;left:0;display: block;}
#logo img{width:100%;height: auto;}
.lou_sort{width: 1200px;margin:50px auto 10px;border-bottom:solid 2px #226ed5;padding-bottom:10px;}
.lou_sort h2{color:#333;height: 46px;line-height: 46px;font-size: 22px;}
.lou_sort .sort_lsit a{font-size:18px;display:inline-block;width:130px;height:38px;border:solid 1px #ccc; text-align: center;line-height:38px;margin:0 30px 17px 0;}
.lou_sort .sort_lsit a:hover,.lou_sort .sort_lsit a.act{color:#fff;background:#226ed5;}
.biao_down{width: 1200px;margin:50px auto 10px;background: url("/static/picture/biao_down_bg.jpg") no-repeat center top;padding:210px 0 45px 180px;}
.biao_down .box{width:460px;background: #fff;padding:30px 30px;}
.biao_down .box p{color:#226ed5;font-size:16px;font-weight: bold;margin-bottom:20px;}
.biao_down .box p input{width:360px;height:34px;border:solid 1px #dadada;margin-left:7px;text-indent: 7px;}
.biao_down .box p .btn{width:186px;height: 44px;background-color:#226ed5;color:#fff;font-size:14px;margin-left:72px;}
.biao_down .box p .btn:hover{background: #2a558f;}
.productList .fk-productName{font-size:20px !important;font-weight:bold !important;padding: 2px 0 7px;}
.productList .propDiv{font-size:16px;}
.productList .propDiv .propValue{color: rgb(31, 135, 232);}
.form429 .productList .productTileForm{padding:0 0 15px !important;width:284px;margin: 0 18px 18px 0;border: 1px rgba(222, 222, 222, 1) solid;}
.form429 .productList .productTileForm:nth-child(4n){margin-right:0;}
.form429 .productList .productTileForm .imgDiv{width:100%;height: 194px;overflow: hidden;position: relative;}
.form429 .productList .productTileForm .imgDiv img{width:100%;height: 100%;transition: all 0.6s;}
.form429 .productList .productTileForm .imgDiv img:hover{transform: scale(1.2);}
.form429 .productList .productTileForm .imgDiv span.plan_btn{width:56px;height:56px;position: absolute;top:65px;left:50%;margin-left:-28px;}
.page_num{width:1200px;padding:50px 0;text-align: center;}
.page_num a{padding:5px 10px;}

#module780{height: 730px !important;}
#formTabContent794{height:680px !important;}
#formTabContent794 .item .form{margin-top:17px;}
.ind_vid{width:1200px;margin:0 auto;}
.ind_vid h2{width:100%;height:45px;line-height:45px;color:#333;background:none;text-indent:5px;border-bottom:solid 2px #ccc;}
.ind_vid h2 a{float:right;margin-right:10px;color:#333;font-size:12px;}
.ind_vid .vid_box{width:385px;float:left;margin-right:21px;}
.ind_vid .vid_box:nth-child(3n+1){margin-right: 0;}
.ind_vid .vid_box .pic{width:100%;height: 230px;position: relative;}
.ind_vid .vid_box .pic img{width:100%;height: 100%;}
.ind_vid .vid_box .pic span.plan_btn{width:56px;height:56px;position: absolute;top:80px;left:50%;margin-left:-28px;}
.ind_vid .vid_box h3{text-align: center;margin:9px 0 22px;}
.tan_vid{position: fixed;width:100%;height: 100%;background: rgba(0,0,0,.7);top:0;left:0;z-index:99;}
.tan_vid .vid_box{width:960px;height: 618px;position: absolute;left:50%;margin-left:-480px;top:10%;padding:10px;background: rgba(0,0,0,.8);}
.tan_vid .vid_box .close_btn{position: absolute;top: 0px;right: -65px;width: 33px;height: 33px;background: url(../image/vbg01.png) -527px -2387px;cursor: pointer;}
#module793 .m_news_img .news_img img{width:100%;}
.ind_ad{width:1200px;margin:30px auto;text-align: center;}
.ind_ad img{max-width:100%;}
@-webkit-keyframes roundRule{
    0%, 100%{
        -webkit-transform: rotate(-15deg);
    }
    50%{
        -webkit-transform: rotate(15deg);
    }
}
#float_img_562{-webkit-animation: roundRule 1s ease-in-out infinite;}
@-webkit-keyframes scale{
    0%, 100%{
        -webkit-transform: scale(1);
    }
    50%{
        -webkit-transform: scale(1.1);
    }
}
#module497FlBtn{-webkit-animation: scale 1s ease-in-out infinite;}
#bottomFloatLayer{}
.forms .form .formBanner{color:#226ed5;background:none;text-indent:5px;border-bottom:solid 2px #ccc;}
.forms .form .formBannerOther .formBannerMore a{color:#333 !important;}
.forms .formBannerTitle .titleCenter{padding:0 !important;}

.fp_block .block_body a:hover,.fp_block .block_body a.act{color:#226ed5 !important;}

.box_zhuang{width:1200px;margin:30px auto;}
.box_zhuang img{max-width:100%;}
.box_zhuang h2{color:#fff;height: 46px;line-height: 46px;font-size:20px;background: #226ed5;text-indent: 17px;}
.box_zhuang h2 a{float:right;margin-right: 17px;font-size:15px;color:#fff;font-weight: bold;}

.box_news{width:1200px;margin:30px auto;}
.box_news .lef{width:220px;float:left;background: #f5f5f5;}
.box_news .lef h2{height:45px;line-height:45px;font-size:20px;color:#fff;background: #226ed5;text-align: center;margin:0;}
.box_news .lef p{font-size:16px;color:#333;padding:0 17px;}
.box_news .lef p a{font-size:16px;display:block;width:100%;line-height: 42px;border-bottom:solid 1px #ececec;}
.box_news .lef p a:hover,.box_news .lef p a.act{color:#226ed5;}
.box_news .rig{width:950px;float:right;}
.box_news .rig dl{width:100%;padding:10px 0;overflow: hidden;clear: both;margin:0;}
.box_news .rig dt{display: block;width:260px;float:left;}
.box_news .rig dt img{max-width: 100%;}
.box_news .rig dd{width:670px;float:right;margin:0;}
.box_news .rig dd h3{font-size:18px;color:#000;margin:0;}
.box_news .rig dd p{font-size:14px;color:#333;}
.box_news .rig dd p.time{padding:7px 0 12px;color:#555;}
.box_news .rig dl:hover h3{color:#226ed5;}

.box_news .rig h1{font-size:24px;font-weight: normal;}
.box_news .rig .leftInfo{border-bottom:solid 1px #eee;padding:13px 0 15px;margin-bottom:30px;}
.box_news .rig .leftInfo span{margin-right:20px;font-size:12px;color:#555;}
.box_news .rig .txt_box{font-size:14px;line-height: 24px;}
.box_news .rig .txt_box p{font-size:14px;line-height: 24px;padding-bottom:7px;}
.box_news .rig .txt_box img{max-width:100%;}
.box_news .rig .tj_down{border-top:solid 1px #eee;padding:20px 0 20px;}
.box_news .rig .tj_down p{margin-bottom:7px;font-size:15px;}
.box_news .rig .tj_down a:hover{color:#226ed5;font-size:15px;}

.kanlou{width:1200px;margin:30px auto;}
.kanlou ul li{width:32%;float: left;margin-right:2%;margin-bottom:2%; background:#fff;}
.kanlou ul li:nth-child(3n){margin-right:0}
.kanlou ul li .img{width:100%;padding-top:70%;position:relative;overflow:hidden;}
.kanlou ul li .img img{width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.6s}
.kanlou ul li .text{padding:12px 20px 20px;}
.kanlou ul li .text .kuan{border:4px solid #fff;padding:10px;position:relative;}
.kanlou ul li .text .kuan .he{color:#fff;padding:5px 0;overflow: hidden;}
.kanlou ul li .text .kuan .he .tp{padding-right:5px;padding-top: 2px;}
.kanlou ul li .text .kuan .he .nr{font-size: 14px;font-weight: bold;width: calc(100% - 70px);text-shadow: 0 0 3px rgba(0,0,0,0.5);}
.kanlou ul li .text .kuan .he .nr span{background:#f0ff00;padding:2px 6px;color:#cf0000;font-size:20px;margin-right:2px;text-shadow: none;box-shadow: 0 0 3px rgba(0,0,0,0.5);}
.kanlou ul li .text .kuan .he .nr span i{font-weight:normal;font-size:14px;}
.kanlou ul li .text .kuan .he .nr font{font-size:12px;font-weight:normal;}
.kanlou ul li .text .kuan .more{position:absolute;right: -15px;bottom: -20px;padding-left:20px;padding-top:20px;}
.kanlou ul li .text .kuan .more .yuan1{position:absolute;left: -2px;bottom: 11px;}
.kanlou ul li .text .kuan .more .yuan2{position:absolute;right: 7px;top: -1px;}
.kanlou ul li .clear{clear: both;}
.fp_block .block_head .head_txt{font-size:14px;}

.lou_con{width:100%;margin:0;}
.lou_con h2{color:#fff;height: 46px;line-height: 46px;font-size:20px;background: #226ed5;text-indent: 17px;margin:0;}
#containerForms{margin-top:30px;}
#containerForms img{max-width:100%;}
#containerFormsCenter{padding-right:22px;}
#containerFormsRight{background: #eee;padding:0;width: 220px;}
#containerFormsRight li{width:94%;margin:7px auto 7px;text-align: center;background: #fff;padding-bottom:7px;}
#containerFormsRight li h3{margin:0;font-size:15px;line-height: 30px;}
#containerFormsRight li p{font-size:12px;color:#555;}
.richContent p{margin-bottom:15px;}

.contact{width:1200px;margin:30px auto;}
.contact .lef{background:rgba(255, 237, 237, 1);;width:45%;padding:25px;float: left;}
.contact .lef form{background:#fff;margin:0;padding:25px 50px;}
.contact .lef h3{margin:0;text-align:center;font-size:18px;color:#333;}
.contact .lef p{font-size:16px;color:#333;font-weight: bold;margin-bottom:10px;}
.contact .lef p input{border:solid 1px #dadada;width:95%;height: 36px;line-height:36px;font-size:13px;text-indent:10px;color:#666;margin-bottom:7px;}
.contact .lef p .tj_btn{width:95%;height:36px;line-height:36px;margin-top:20px;background:#f54f4f;border:solid 1px rgba(226, 2, 2, 1);color:#fff;font-size:14px;cursor:pointer;}
.contact .rig{width:45%;float:right;}
.contact .rig h2{font-size:28px;}
.contact .rig p{font-size:18px;margin-bottom:12px;}

.pc{display: block;}
.ph{display: none;}
.nav_phone{display:none;}
.menu_ph{display: none;}

@media screen and (max-width: 960px){
    .pc{display: none !important;}
    .ph{display: block;}
    #module362{display:none;}
    #webTop{width:100% !important;height:45px;position: fixed;top:0;left:0;background: #226ed5 url("/static/picture/loubg2.png") repeat-x right top;background-size:auto 130%;}
    #logo{width:70%;top:4px;left:7px;}
    #navV2,#web #webHeaderTable,.swiper-button-next,.swiper-button-prev{display: none !important;}
    .nav_phone{width:100%;height:100%;position:fixed;top:45px;right:0;background:#226ed5 url("/static/picture/loubg2.png") no-repeat right bottom;background-size:110% auto;z-index:9998;display:none;}
    .nav_phone ul li a.cur{color:#333;}
    .nav_phone ul li a{color:#fff;display: block;width: 100%;text-align: center;font: 16px/26px "微软雅黑";}
    .nav_phone ul li{width:100%;margin:13px 0;}
    .menu_ph{display:block !important;position:fixed;right:13px;top:6px;width:30px;z-index: 999;}
    .menu_ph img{width:100%; height: auto;}
    .menu_ph img.op{display:block;}
    .menu_ph img.clo{display:none;}
    #fullmeasureTopForms{margin-top:7px !important;}
    .kanlou{margin-top:3px;width: 100%;overflow-x:auto;}
    .kanlou ul li .text{padding: 10px 10px 10px;background:#226ed5 url("/static/picture/loubg.png") no-repeat center bottom !important;background-size:100% auto !important;}
    .kanlou ul li .text .kuan{border-width:3px;}
    .kanlou ul li .text .kuan .more{bottom:-16px;}
    .fullmeasureContent{width:100% !important;}
    .form429 .productList .productTileForm{width:48%;margin: 0 0 7px 1%;padding-bottom: 0 !important;}
    #module780{height: 825px !important;}
    #formTabContent794{height:770px !important;}
    #module794{height: 100% !important;}
    .forms .jz-moduleTabXPattern109 .formTabButtonTopCenter{width:100%;overflow-x:auto;}
    .forms .jz-moduleTabXPattern109 .formTabButtonList{width:960px !important;}
    .form429 .productList .productTileForm .imgDiv{height:130px;}
    .forms .jz-moduleTabXPattern109 .titleTable{background:#226ed5 url("/static/picture/loubg2.png") no-repeat center bottom !important;background-size:auto 110% !important;}
    .productList .fk-productName{font-size:16px !important;font-weight:bold !important;padding: 2px 0 3px;margin-top: 7px !important;margin-bottom:0 !important;height: 26px !important;}
    .productList .propDiv{font-size:14px;text-align: center;height:36px !important;}
    .productList .productProp9 span{display:block;width:100%;}
    .productTileForm .productProp103{height:28px !important;}
    .productTileForm .productProp103 span:nth-child(1){display:none;}
    .ind_vid{width:100%;}
    .ind_vid .vid_box{width:98%;float: none;margin-left:1%;}
    .ind_ad{width:100%;margin: 10px auto;}
    #module793{width:100% !important;}
    #module793 .m_news_img .news_img{width:100px !important;height:80px !important;}
    .m_news_1 .m_news_content .m_news_info{padding-left:17px !important;vertical-align: top !important;}
    #webFooterTable{display:none;}
    #module384{height:auto !important;}
    #module793,#module890{width:100% !important;position:static !important;height: auto !important;overflow:visible;}
    #module793{margin-bottom:17px;}
    .tan_vid .vid_box{width:96%;margin-left:-48%;padding:0;}
    #bottomFloatLayerForms{width:100% !important;}
    .bottom_float_layer_wrap{display:none;}
    .yuyue{width:100%;border-bottom:solid 3px #226ed5;margin-top:25px;padding-bottom:30px;margin-bottom:40px;}
    .yuyue h3{text-align: center;font-size:20px;}
    .yuyue p{width:86%;margin:0 auto 7px;font-size:15px;color:#000;}
    .yuyue p .put1{width:100%;height: 32px;line-height: 32px;margin-top:5px;border:solid 1px #ccc;background:#f6f6f6;}
    .yuyue .tj_btn{width:100%;height: 34px; line-height: 32px; margin-top: 20px;background: #226ed5;border: solid 1px #1362cd;color: #fff;font-size: 14px;cursor: pointer;}
    .footer_nav{position:fixed;bottom:0;left:0;width:100%;background:#226ed5 url("/static/picture/loubg2.png") repeat-x center bottom;background-size:auto 105%;height:45px;z-index:99;display: flex;}
    .footer_nav a{color:#fff;width:33.3%; text-align: center;font-size:13px;}
    .footer_nav a img{width:20px;margin-top:3px;}
    .lou_sort{width:96%;margin:10px auto 0;}
    .lou_sort h2{font-size:18px;height:30px;line-height:30px;}
    .lou_sort .sort_lsit a{font-size:16px;width:30.5%;height: 30px;line-height: 30px;margin:0 1% 7px 0;}
    div#webContainer{width:100% !important;}
    .container .containerMiddleCenter{display: inline !important;}
    .page_num{width:100%;}
    .biao_down{display:none;}
    .fp_block .block_head{padding:3px 5px 7px 7px !important;margin-right:0 !important;width: 35px;vertical-align:top;}
    .fp_block .block_body{width:85%;position:static !important;padding-right:0 !important;}
    .fp_block .block_body .param_item{margin:0px 10px 0 0 !important;}
    .fp_block{overflow:visible !important;height:auto !important;}
    .fp_block .block_body .params_cont{padding:2px 0 3px 0 !important;}
    .form429 .productList .productTileForm .imgDiv span.plan_btn{width:45px;height: 45px;top:37px;margin-left:-22px;}
    .box_zhuang,.box_liucheng{width:100%;margin-top:7px;}
    .productTileForm{width:48% !important;margin:0 0 7px 1% !important;}
    .box_liucheng img{max-width:100%;}
    .box_news{width:100%;}
    .box_news .rig{width:100%;}
    .box_news .rig dl{width:96%;margin:0 auto;}
    .box_news .rig dt{width:35%;}
    .box_news .rig dd{width:62%;}
    .box_news .rig dd h3{font-size:16px;}
    .box_news .rig dd p{font-size:12px;}
    .box_news .rig dd p:last-of-type{display:none;}
    .forms .formBannerOther{right:10px !important;}
    .group .kanlou ul li{width:95%;margin:0 auto 10px;float:none;}
    .group .kanlou ul li:nth-child(3n){margin-right: auto;}
    .group .kanlou ul li .text .kuan .more{width:90px;}
    .group .kanlou ul li .text .kuan .more img:nth-child(3){width:100%;}
    .contact{width:100%;margin:0px auto 30px;}
    .contact .lef{width: 92%; padding:4%;}
    .contact .rig{width:96%;}
    .contact .rig h2{font-size:22px;}
    .contact .rig p{font-size:16px;margin-bottom:10px;}
    .contact .rig p img{vertical-align:-9px;}
    .contact img{max-width:100%;}
    #containerForms{margin-top:5px;}
    .container .containerFormsMiddle td{display: block;}
    #containerFormsCenter,#containerFormsRight{width:100%;}
    #containerFormsCenter{padding-right:0;}

    .lou_con_pic .swiper-container {width: 500px;height:300px;margin:0 auto 10px;}
    .lou_con_pic .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .pdStyle5 .pdTableLayout{padding-top:0 !important;}
    .pdStyle5 .pd_propTable .propName{width:90px !important;float:left;}
    #containerFormsRight li{width:48%;float:left;margin:4px 1%;}
    .fk-detailedDesc{padding:0 10px;}
    #containerFormsRight li p:last-of-type{display: none;}
    #containerFormsRight li p img{width:100%;height: 120px;}
    .box_news .rig h1{padding:0 10px;}
    .box_news .rig .leftInfo{padding:7px 10px 10px;margin-bottom:17px;}
    .box_news .rig .txt_box{padding:0 10px;}
    .box_news .rig .tj_down{padding:20px 10px;}
    .ce_btn{width:38px;height:38px;border-radius: 23px;border:solid 4px #fff;position: fixed;top:40%;right:5px;z-index:99;overflow: hidden;}
    .ce_btn img{width:100%;height: auto;}
}