/*内页*/
#bodycon{width:100%;background: #f4f4f4;}
#webdh,#left,#right,.ny_year_1{display:none;}
#bodycon #center{float: none;margin: 0 auto;padding:50px 0 0px;position:relative;background: #f4f4f4;}
.breadcrumbs{width:100%;height:80px;background:#fff;}
.breadcrumbs .page{position:relative;}
.strong_title{position:absolute;top:-20px;left:30px;z-index:10;font-size:26px;font-weight:bold;color:#fff;}
.strong_title font{font-size:0;}
.mianbxContent{width:auto !important;height:50px !important;display: inline-block;background:#02538b;position: relative;z-index: 9;top: -40px;padding:70px 30px 0 30px;font-size:16px;color:#fff;}
.mianbxContent a{color:#fff !important;font-size:16px;}
.pro_all_class{width: auto !important;border:none !important;float: right;padding-top: 40px;padding-top: 30px;}
.pro_all_class a{height: 50px;display:inline-block;padding:0 10px;font-size: 16px;color: #666;float: left;}
.pro_all_class a.pro_on strong{font-size: 16px;color: #02538b;}
.pro_all_class a.pro_on,.pro_all_class a:hover{border-bottom:3px solid #02538b;color:#02538b;}
/*产品列表*/
.pro_one_box{width:379px !important;border:3px solid #eee;margin-top:22px;position:relative;}
.pro_main_box {background: #fff;padding: 30px;}
.pro_one_box+.pro_one_box{margin-left:22px;}
.pro_one_box:after{content:'';width:0;height:3px;background:#02538b;position:absolute;bottom:-3px;left:50%;transition:500ms;}
.pro_one_box:hover:after{width:385px;margin-left:-192px;transition:500ms;}
.pro_one_box .pro_pic{height:285px !important;overflow:hidden;}
.pro_one_box .pro_pic img{width:100%;height:auto;transition:500ms;height: 100%;}
.pro_one_box:hover .pro_pic img{transform:scale(1.1);transition:500ms;}
.pro_one_box .pro_name{height: 62px;line-height:62px;padding: 0 !important;border-top:3px solid #eee;}


.pro_detail_box{background:#fff;overflow:hidden;border: none !important;margin-top: 20px !important;}
.pro_detail_rel_hd{font-size:0;padding: 0 !important;}
.pro_detail_rel_hd strong{font-size:16px;display:inline-block;vertical-align:top;width:180px;height:62px;line-height:62px;text-align:center;color:#fff;padding-left:36px;background:#02538b url(../uploadfile/image/20200227/20200227174645_1351610688.png) no-repeat 22px center;}
.pro_detail_rel_item{margin-top: 12px !important;}
.pro_detail_rel_item>div{display:inline-block;float:none !important;border: 1px solid #eee;width: 360px !important;}
.pro_detail_rel_item>div+div{margin-left:12px;}


.total_2019{width:652px !important;border: none !important;float: right;}



/*分页*/
.pages_info{margin-top:30px !important; width:900px !important;}
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;border-radius:36px;background:#fff;line-height:36px;border: 1px solid #fff;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;    color: #999;}
.pages_box a.page_curr,.pages_box a:hover{background:#02538b;color:#fff !important;font-size:13px;}
.page_jump{margin-left:10px;}

/*上一页下一页样式*/
.pshangxia{padding:10px 40px; background:#fff; border:1px #eee solid;}
.psh_box{margin-top: 30px !important;}


/*相关动态*/
.information_miaosu dl dd li a{color: #fff !important;}
.information_miaosu dl dd li:hover{background: #02538b !important;}
.information{background: #fff;border: solid 1px #fff  !important;}

/*列表*/
.dgweb_list_item{background:#fff;padding: 10px;width: 370px !important;display: inline-block;vertical-align: top;margin: 5px 0px;}
.dgweb_list_item+.dgweb_list_item{margin-left:15px;}
.dgweb_list_item_a a{font-size:16px;}
.back_column{margin-top:15px !important;}


/*在线留言*/
#bodycontent #tianxieone,#bodycontent #tfour,#bodycontent #liuyanshenming{border-top: #f5f5f5 1px solid !important;border-left: #f5f5f5 1px solid !important;border-right: #f5f5f5 1px solid !important;width: 1198px !important;background: #fff;}
#bodycontent #lytijiao{border: #f5f5f5 1px solid !important;width: 1198px !important;background: #fff;}
#bodycontent #tianxieone #tianxietwo {width: 120px; float: left;text-align: right;padding: 5px 0;}
#bodycontent #tianxieone #tianxiethree {width: 1056px; float: left; text-align: left; padding: 5px 0;}
input, textarea { outline: none; border: none; }
#chakantwo{width: 1170px !important;height: 65px !important;text-align: left;font-size:0;background: #fff;padding-top: 30px;padding-left: 30px;}
#chakantwo a{display: inline-block;width: 120px;height: 42px;line-height: 42px;border: 1px solid #eee;text-align: center;}
#chakantwo a+a{margin-left:2px;}
#tfive textarea{width:1070px !Important;}


/*内页banner*/
.banner_com{ width:100%;min-width: 1200px; height:350px; 
background:url(../uploadfile/image/20200227/20200227181323_2140698070.jpg) center; overflow:hidden;position: relative;}
.banner_prod{ width:100%;min-width: 1200px;height:350px; background:url(../uploadfile/image/20200311/20200311112011_1147546682.jpg) center; overflow:hidden;position: relative;}
.banner_news{ width:100%;min-width: 1200px; height:350px;  background:url(../uploadfile/image/20200227/20200227181105_2011537762.jpg) center; overflow:hidden;position: relative;}
.banner_cont{ width:100%;min-width: 1200px; height:350px; background:url(../uploadfile/image/20200227/20200227181227_1087376003.jpg) center; overflow:hidden;position: relative;}
.banner_jb{ width:100%;min-width: 1200px; height:350px; background:url(../uploadfile/image/20200227/20200227182200_1866677712.jpg) center; overflow:hidden;position: relative;}
.banner_fb{ width:100%;min-width: 1200px; height:350px; background:url(../uploadfile/image/20200227/20200227181949_610995970.jpg) center; overflow:hidden;position: relative;}
.banner_dz{ width:100%;min-width: 1200px; height:350px; background:url(../uploadfile/image/20200227/20200227181833_968449372.jpg) center; overflow:hidden;position: relative;}

/*内页新闻文章样式*/
.xw{font-size: 14px;line-height: 30px;text-indent: 2em;}

/*内页新闻*/
.news_2019{height:288px;transition: 0.6s;text-align: initial !important;overflow: hidden;position: relative;margin-top: 30px;background: #fff;border: 1px solid #f5f5f5;}
.news_img_2019 a{width: 384px;max-width: 384px;max-height: 288px;margin-right: 35px;text-decoration: none;position: relative;height: auto;display: inline-block !important;vertical-align: top;float: none;}
.news_img_2019:before{content:'';display:block;    width: 58px;height: 58px;background: #02538b url(../uploadfile/image/20200227/20200227174439_115917940.png) no-repeat center;position: absolute;top: 1px;left: 1px;    z-index: 3;}
.news_img_2019:after{content:'';display:block;width: 58px;height: 58px;background: #787878;position: absolute;top: 59px;left: 1px;}
.news_img_2019 img{width: 384px;max-width: 384px;max-height: 288px;border: 1px solid #f0f0f0;}
.news_nor_2019{width: 740px !important;height: 216px !important;float: right;  float: left;margin-left: 20px;    margin-top: 30px}
.news_img_2019{float:left;width: 388px;height: 288px;}
.news_biaoti_2019 a{font-size: 24px;color: #02538b;line-height: 18px;margin: 20px 0;display: block;}
.news_miaou_2019 a{font-size: 15px;line-height: 26px;color: #999;height: 78px;overflow: hidden;display: block;}
.news_miaou_2019 a:hover{color:#999;}
.news_time_2019{position: absolute;top: 87px;left: 4px; font-size: 13px;}
.news_time_2019>div{color:#f5f5f5; display: inline-block;}
.news_ny_day_2019{display:block !important;  position: relative;  top: -48px;left: 12px;font-size: 24px;}
.news_ny_year_1_2019,.news_ny_month_1_2019{ display: none !important;}
.news_2019:hover .news_time_2019:before{width: 740px;background:#02538b;}
.news_ny_year_2019:after{content:'.';}
.news_2019:hover{background: #fff; box-shadow: 0 0 40px rgba(0,0,0,0.2);transition: 0.6s;}
.news_2019:hover .news_biaoti_2019 a{color:#02538b;}
.news_more_2019 a{ position: absolute;bottom: 40px;font-size: 18px; z-index: 2; color: #fff !important;width: 149px;height: 45px;display: block; background: #02538b;line-height: 45px; text-align: center;border-radius: 50px;}
.news_2019:hover .news_more_2019 a{color:#fff !important;background-color:#000;}
.nyxqnews_righttit strong{color: #02538b !important;}
.nyxqnews_righttit:before{background: #02538b !important;}
.news_box_lbm .news_2019:nth-child(1){margin-top: 0px;}


/*联系我们*/
    .lxwm {
        width: 1200px;
        margin: 0 auto;
    }

    .lxtop {
        width: 100%;
        overflow: hidden;
        margin-top: 30px;
        border-radius: 3px;
        border: 1px solid #ccc;
    }

    .lxtop img {
        width: 30%;
        float: left;
        max-width: 100%;
    margin-top: 8px;
    margin-left: 8px;
    }

    .lxtop p {
        width: 66%;
        float: right;
        font-size: 16px;
        line-height: 40px;
        padding: 0 15px 0 10px;
        color: #666;
        padding-top: 20px;
        padding-bottom:25px;
    }

    .lxtop p span {
        display: block;
        color: 039e48;
        font-size: 18px;
        line-height: 50px;

    }

    @media (max-width: 1200px) {
        .lxfsnr li {
            width: 100% !important;
        }

        .lxwm {
            width: 100%;
        }
    }

    @media (max-width: 640px) {
        .lxtop img {
            width: 100%;
        }

        .lxtop p {
            width: 97%;
        }
    }

    .Separate {
        background: url(../uploadfile/image/20200227/20200227113756_1626113923.png) no-repeat bottom;
        font-size: 30px;
        text-align: center;
        margin: 35px auto 40px;
    }

    .Separate span {
        display: block;
        font-size: 14px;
        letter-spacing: 5px;
        color: 039e48;
        margin-top: 10px;
    }

    .lxfsnr {
        overflow: hidden;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding-top: 20px;
    }

    .lxfsnr li {
        margin: 5px 5px 5px 24px;
        float: left;
        width: 545px;
        padding: 25px 0 14px 15px;
        box-shadow: 0 0 1px #9e9d9d;
        margin-bottom: 15px;
    }

    .lxfsnr li:hover {
        color: #0154ab;
    }

    .lxfsnr li img {
        float: left;
    }

    .lxfsnr li p {
        float: left;
        line-height: 46px;
        padding-left: 25px;
        font-size: 16px;
    }

    .lxfsnr li a {
        font-size: 16px;
    }

    .wzdt {
        margin-bottom: 20px !important;
    }

    .ck {
        cursor: pointer;
    }

    .lxfsnrlb li:hover img {
        transition: All 0.4s ease-in-out;
        -webkit-transition: All 0.4s ease-in-out;
        -moz-transition: All 0.4s ease-in-out;
        -o-transition: All 0.4s ease-in-out;

        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
    .hvr-float-shadow {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        position: relative;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
    }

    .hvr-float-shadow:before {
        pointer-events: none;
        position: absolute;
        z-index: -1;
        content: '';
        top: 100%;
        left: 5%;
        height: 10px;
        width: 90%;
        opacity: 0;
        background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform, opacity;
        transition-property: transform, opacity;
    }

    .hvr-float-shadow:hover,
    .hvr-float-shadow:focus,
    .hvr-float-shadow:active {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    .hvr-float-shadow:hover:before,
    .hvr-float-shadow:focus:before,
    .hvr-float-shadow:active:before {
        opacity: 1;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    .hvr-bubble-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        position: relative;
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .hvr-bubble-bottom:before {
        pointer-events: none;
        position: absolute;
        z-index: -1;
        content: '';
        border-style: solid;
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -webkit-transition-property: transform;
        transition-property: transform;
        left: calc(50% - 10px);
        bottom: 0;
        border-width: 10px 10px 0 10px;
        border-color: #e1e1e1 transparent transparent transparent;
        opacity: 0;
    }

    .hvr-bubble-bottom:hover:before,
    .hvr-bubble-bottom:focus:before,
    .hvr-bubble-bottom:active:before {
        opacity: 1;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }

/*关于我们*/
.ajh{position: relative;}
.tit {clear: both;height: 75px;text-align: center;margin-bottom: 30px;margin-top: 20px;}
.tit span {font-size: 38px;font-weight: bold !important;letter-spacing: 2px;display: block;color: #282828;}
.tit i {font-size: 38px;font-weight: bold !important;letter-spacing: 2px;color: #02538b;padding-top: 30px;font-style: normal;}
.tit em {display: block;font-size: 18px;color: #999;font-weight: normal;font-style: normal;letter-spacing: 0;margin-top: 5px;text-transform: uppercase;font-family: Times New Roman;}

.jjtp{ width:1200px; margin:auto; height:690px; background:#fff url(../uploadfile/image/20200227/20200227154745_136807824.jpg)no-repeat center top;}
.jjtp_wa{padding-top: 220px;width: 760px;margin: auto;}

.jjtp li{font-size: 30px;color: #02538b;line-height: 60px;font-weight: bold; text-align:center;}
.jjtp p{font-size: 16px;line-height: 30px;padding: 0px;color: #3b3b3b; font-weight: 100; text-algin:center;}


.qy h3 { text-align: center; font-weight: normal; margin-bottom: 30px; }
.qy h3 span { display: block; font-size: 38px; color: #000; padding-bottom: 14px; }
.qy h3 i { font-size: 14px; color: #b4b4b4; position: relative; padding: 0 18px; font-style: normal; text-transform: uppercase; }
.qy h3 i:before { position: absolute; width: 52px; height: 1px; background: #999; content: ""; top: 8px; left: -52px; }
.qy h3 i:after { position: absolute; width: 52px; height: 1px; background: #999; content: ""; top: 8px; right: -52px; }
.qy ul { clear: both; }
.qy li { width: 340px; height: 310px; margin-left: 40px; margin-bottom: 40px; float: left; border: 2px solid #ddd; padding: 14px; text-align: center; }
.qy li:hover { border: 2px solid #02538b; }
.qy li:hover h4 { color: #02538b; }
.qy li h4 { font-size: 24px; margin-top: 20px; color: #000; font-weight: normal; }
.qy li p { font-size: 16px; margin: 15px 0; color:#666; line-height: 28px; }
.qy .no { margin-left: 0; }
.zz h3 { text-align: center; font-weight: normal; margin-bottom: 30px; padding-top: 25px; }
.zz h3 span { display: block; font-size: 38px; color: #000; padding-bottom: 14px; }
.zz h3 i { font-size: 14px; color: #b4b4b4; position: relative; padding: 0 18px; font-style: normal; text-transform: uppercase; }
.zz h3 i:before { position: absolute; width: 52px; height: 1px; background: #999; content: ""; top: 8px; left: -52px; }
.zz h3 i:after { position: absolute; width: 52px; height: 1px; background: #999; content: ""; top: 8px; right: -52px; }
.zz p { font-size: 18px; text-align: center; border: 1px solid #ccc; padding: 10px; color: #000; background: #f6f6f6; margin-bottom: 32px; }

/*产品价格*/
.pro_price{ margin-bottom: 25px;}
.pro_price strong{background: #f00; padding: 10px}
.pro_price strong font{color:#fff !important; }