﻿<style>
/*通用代码*/
    
    * {
        margin: 0px;
        padding: 0px;
    }
    
    body {
        font-size: 14px;
        color: #222;
        font-family: "Microsoft YaHei";
    }
    
    div {
        margin: 0px;
        padding: 0px;
        margin: 0px;
    }
    
    span,
    p {
        margin: 0px;
        padding: 0px;
    }
    
    h1,
    h4,
    h5,
    h6 {
        margin: 0px;
        padding: 0px;
    }
    
    img {
        margin: 0px;
        padding: 0px;
    }
    
    dl,
    dt,
    dd,
    ol,
    ul,
    li {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    
    img {
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
    
    from,
    input,
    select {
        margin: 0px;
        padding: 0px;
    }
    
    .clear {
        clear: both;
        font-size: 0px;
        overflow: hidden;
        height: 0px;
    }
    
    a {
        color: #222;
        text-decoration: none;
        font-size: 14px;
    }
    
    a:hover {
        color: #018bcf;
        text-decoration: none;
        cursor: pointer;
    }
    
    .border_bg {
        width: auto;
        height: auto;
        margin: 0 auto;
        border: 1px solid #d0d0d0;
    }
    
    .cp img {
        border: 2px solid #eee;
        padding: 1px;
    }
    
    .cp img:hover {
        border: 2px solid #018bcf;
        padding: 1px;
    }
    
    .white a {
        color: #fff;
        text-decoration: none;
    }
    
    .white a:hover {
        color: #ff0;
        text-decoration: none;
    }
    
    input,
    button,
    select,
    textarea {
        outline: none
    }
    
    .w1300 {
        width: 1200px;
        margin: 0 auto;
    }
     .w1260 {
        width: 1260px;
        margin: 0 auto;
    }
    
    .db,
    .lb,
    .dd {
        font-size: 0;
    }
    
    .db>div,
    .lb>li,
    .dd>dl {
        font-size: 14px;
        display: inline-block;
        vertical-align: top;
    }
    
    .twidth {
        width: 1200px;
        margin: 0 auto;
        height: auto;
    }
    
    .top10 {
        height: 10px;
    }
    
    .top20 {
        height: 20px;
    }
    
    .top30 {
        height: 30px;
    }
    
    .top40 {
        height: 40px;
    }
    
    .top50 {
        padding-top: 50px;
    }
    
    .top60 {
        height: 60px;
    }
    
    .top70 {
        height: 70px;
    }
    
    .fr {
        float: right;
    }
    
    .fl {
        float: left;
    }
    
    .title {
        font-size: 40px;
        font-weight: bold;
        color: #ae8c70;
        margin-bottom: 5px;
    }
    
    .title3 {
        font-size: 40px;
        font-weight: bold;
        color: #ae8c70;
        margin-bottom: 5px;
    }
    
    .content {
        font-size: 18px;
        color: #ae8c70;
		font-weight:100;
    }
    
    .content1 {
        font-size: 20px;
        color: #ae8c70;
    }
    
    .content3 {
        font-size: 18px;
        color: #cebdae;
    }
    
    .alltitle {
        margin: 0 auto;
        width: 500px;
    }
    
    .alltitle img {
        margin-top: 15px;
        margin-left: 10px;
    }
    
    .alltitle img:nth-child(1) {
        margin-right: 10px;
        margin-left: 0px;
    }
    
    .alltitle1 {
        font-size: 40px;
        color: #222222;
        font-weight: bold;
    }
    
    .allcontent {
        font-size: 16px;
        color: #666666;
        margin-top: 5px;
    }
	i{ font-style:inherit;}
.pro_detail_rel_hd{    line-height: 60px;
    font-size: 20px;
    padding-left: 10px;}
	
	
.products{ padding:40px 0 60px 0; background:url(../images/20200915143919_1000337628.jpg);}
.procenter{ padding:35px 0 0 0;}
.pro_con {float:right;width: 930px;overflow: hidden;}

.pro_call {width:930px;}
.pro_call table tr td {width:296px; height:276px;padding-left: 0 !important;display: inline-block;}
.pro_call table tr td{margin-left: 12px;}
.pro_call table tr a:hover {color:#ffffff;font-weight:bold !important;}
.pro_call td{width:296px;padding-left: 0 !important;display: inline-block;position: relative;overflow: hidden;  margin-bottom: 16px; border: 1px solid #ddd;}
.pro_call td:hover>a:after{content:'';position: absolute;top: 0%;transition: 0.3s all ease-in-out;}
.pro_call td>a:after{content: '';position: absolute;width: 100%;  height:228px;right: 0;left: 0;top: -102%; background: rgba(7 121 191 / 0.5) url(../images/20200531105413_1852172045.png) no-repeat center; transition: 0.3s all ease-in-out;}
.pro_call td br{display:none;}
.pro_call td span{width: 100%;display: block; padding:10px 0; line-height: 26px !important;background: #e6e6e6; margin-left: -1px; margin-bottom: -1px; position: absolute;left: 0; right: 0;  margin: auto; bottom: 0px; transition: 0.7s all ease-in-out;}
.pro_call td span a{color:#333;}
.pro_call td:hover span{position: absolute;left: 0; right: 0;  margin: auto; bottom: 0px;background:#0783bf; } 

.pro_call td:hover a{color:#fff; display:block;}

.pro {overflow: hidden;}
.pro_box {width: 1200px;margin: 0 auto;margin-top: 25px;}
.npro_box {width: 1200px;margin: 0 auto;margin-top:5px;}
.pro_tit {font-size: 50px;color: #333333;font-weight: bold;text-align: center;line-height: 52px;position: relative;}
.pro_tit span:before {content: '';position: absolute;right:0;width: 15px;height: 15px;border-radius: 50%;background: #0783bf;z-index: -1;}
.pro_tit span {color: #1b4996;position: relative;}
.pro_tit p {font-size: 20px;color:#666666;line-height: 32px;font-weight: lighter;margin-top: 10px;}
.pro_line {text-align: center;margin-top: 16px;margin-bottom: 50px;}
.pro_tab {}
.pro_list {float:left;width: 260px;}
.pro_txt {font-size: 30px;text-align: center;color: #ffffff;padding-top: 30px;line-height: 32px;border-bottom: 1px solid rgba(7, 190, 84, 0.6);padding-bottom: 29px;background: #0783bf;}
.pro_txt p {font-size: 12px;font-family: Arial;line-height: 24px;}
.pro_col {height:855px;overflow:auto;background: #fff;}
.pro_col table{ width:260px !important;}
.pro_col table tr td{margin-top:10px; display: block;}
.pro_col table tr td a{ width: 210px !important; padding-left:35px; font-size: 16px; color: #fff !important;     margin-left: 20px; display: block; box-sizing: border-box;  line-height: 40px; background:#0783bf url(../images/20201110110834_688655532.png) 14px no-repeat; transition: all 0.3s linear;border-radius:30px;}
.pro_col table tr td table td a:hover{background: none !important;}
.pro_col table tr td table tr td{line-height: 32px !important; }
.pro_col table tr td table tr td a{    background: none !important; box-sizing: border-box; float: right;  color: #4c4c4c !important; font-size: 15px;}
.pro_col table tr tr td{ line-height: 32px; float: left; color: #888; margin-top: inherit;position:relative; }  
.pro_col table tr tr td:hover a {color:#0783bf !important;font-weight:bold;}
.pro_col table tr td a:hover{background:#0783bf url(../images/20201110110834_688655532.png) 10px no-repeat; transition: all 0.3s linear;}
.pro_col table tr td tr td:before {content: "";width: 4px;height: 1px;position: absolute;top: 23px;left:25px;background: #8cace3; transition: 0.5s;}

.nypro_col { padding-bottom:25px;background: #fff;}
.nypro_col table{ width:260px !important;}
.nypro_col table tr td{margin-top:10px; display: block;}
.nypro_col table tr td a{ width: 240px !important; padding-left:25px; font-size: 15px; color: #fff !important;     margin-left: 10px; display: block; box-sizing: border-box;  line-height: 40px; background:#0783bf url(../images/20201110110834_688655532.png) 9px no-repeat; transition: all 0.3s linear;border-radius:30px;}
.nypro_col table tr td table td a:hover{background: none !important;}
.nypro_col table tr td table tr td{line-height: 32px !important; }
.nypro_col table tr td table tr td a{    background: none !important; box-sizing: border-box; color: #4c4c4c !important; font-size: 13px; margin-left: 0px;}
.nypro_col table tr tr td{ line-height: 32px; float: left; color: #888; margin-top: inherit;position:relative; }  
.nypro_col table tr tr td:hover a {color:#0783bf !important;font-weight:bold;}
.nypro_col table tr td a:hover{background:#0783bf url(../images/20201110110834_688655532.png) 10px no-repeat; transition: all 0.3s linear;}
.nypro_col table tr td tr td:before {content: "";width: 4px;height: 1px;position: absolute;top: 23px;left:15px;background: #8cace3; transition: 0.5s;}
	
.jsbti{ width:100%; height:42px; line-height:42px; background-color:#F0F0F0; color:#4c4c4c; text-indent:14px; font-weight:bold;}
.tltp{ width:100%; height:222px;  background:url(../picture/tlt.jpg) center; float:left;}
.slybg{ width:100%; height:170px;  background:url(../images/lybg.jpg); float:left; box-sizing:border-box; padding-top:28px;}
.slybox{ width:1260px; margin:auto; color:#fff; font-size:17px; line-height:30px;}

.lyb1{ width:180px; height:36px; border:1px solid #d9d9d9; background-color:#fff; margin-right:30px;}
.lyb2{ width:400px; height:76px; border:1px solid #d9d9d9; background-color:#fff;margin-right:30px;}
.tijiao{ width:140px; height:38px; background-color:#fff; color:#0783bf; border-radius:40px; border:none; line-height:38px;}
    /*头部*/
    
    .htop {
        height: 41px;
        border-bottom: 1px solid #f4f4f4;
        line-height: 41px;
        color: #949494;
        font-size: 13px;
    }
    .htop a {color: #949494;}
    
    .htop ul li {
        margin-right: 10px;
        float: left;
    }
    
    .htop ul li a:hover {
        color: #0a4eea;
    }
    
    .htop ul li:nth-child(3) {
        margin-right: 0px;
    }
    
    .htop ul li img {
        padding: 13px 5px 0px 0px;
    }
    
    .htop ul li a {
        color: #949494;
        font-size: 13px;
    }
    
    .hend {
        height: 110px;
        padding:24px 0px 3px 0px;
    }
    
.htop .w1300{    width: 1160px;}
  .hend .w1300{    width: 1160px;}
.nav .w1300{    width: 1160px;}
.search .w1300{    width: 1160px;}
    .line1 {
        width: 1px;
        height: 66px;
        background: #d2e0e6;
        margin: 10px 14px 0px 14px;
    }
    
    .h_title {
        color: #e70c18;
        font-size:22px;
        font-weight: bold;
        padding-left: 10px;
		padding-top:14px;
    }
    
    .h_title span {
        font-size: 19px;
        color: #222;
    }

    .hendr{ margin-top:-16px;}
.h_content {
    font-size: 18px;
    color: #505050;
    padding-left: 10px;
    line-height: 35px;
    font-weight: 100;
    letter-spacing: 1.7px;
}
    
    .hphone {
        font-size: 33px;
        font-weight: bold;
        color: #222;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 37px;
    }

    
    .hfwrx {
        font-size: 14px;
        color: #666;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 15px;
    }
    
    .ali { 
        margin: 9px 20px 0px 0px;
    }
    
    .htu {
        margin: 0px 20px 0px 12px;
    }
    
    .hicon {
        margin:28px 8px 0px 0px;
    }
    /*导航栏*/
    
    .nav {
        height: 70px;
        background: #027ebb;
    border-bottom: 1px #9edfff solid;
    }
.nav li:before {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 16px;
    top: 27px;
    right: 0px;
    background: #0694da;
    z-index: 4;
}
    .nav ul li {
        height: 70px;
        padding: 0 40px;
        float: left;
        position: relative;
    }
    
    .nav ul li a {
        display: block;
    line-height: 70px;
        color: #fff;
        font-size: 16px;
        text-align: center;
    }
    
    .nav ul li:hover,
    .nav ul li.cur {
        background: #e70c18;
    }
    
    .dropmenu {
        position: absolute;
        top: 120%;
        right: -30%;
        z-index: 9999;
        width: 160%; 
        height: auto;
        transition: all linear 0.5s;
        -moz-transition: all linear 0.5s;
        -ms-transition: all linear 0.5s;
        -webkit-transition: all linear 0.5s;
        opacity: 0;
    }
    
    .dropmenu a {
        display: block;
        width: 100%;
        height:45px !important;
        line-height: 45px !important;
        text-align: center;
        font-size: 0.8vw !important;
            background: rgb(1, 139, 207);
        border-bottom: 1px #0197e0 solid;
        color: #fff !important;
        transition: all linear 0.3s;
        -moz-transition: all linear 0.3s;
        -ms-transition: all linear 0.3s;
        -webkit-transition: all linear 0.3s;
        margin-top: 0px !important;
    }
    
    .nav ul li:hover .dropmenu {
        top: 100%;
        opacity: 1;
    }
    
    .dropmenu a:hover {
        background: #e70c18;
    display: block;
		color: #fff !important;
    }
    
    .dropmenu a {
        border-right: none !important;
    }
    /*幻灯片*/
    
    .focus {
        width: 100%;
        min-width: 1200px;
        height: 660px;
        overflow: hidden;
        position: relative;
        z-index: 1;

    }
    
    .focus ul {
        height: 100%;
        position: absolute;
        overflow: hidden;
    }
    
    .focus ul li {
        float: left;
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
        background: #75d1ff;
    }
    
    .focus ul li div {
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
    
    .focus .btnBg {
        position: absolute;
        width: 100%;
        height: 20px;
        left: 0;
        bottom: 0;
        background: #000;
        display: none;
    }
    
    .focus .btn {
        position: absolute;
        width: 952px;
        height: 23px;
        margin-left: -480px;
        left: 50%;
        bottom: 30px;
        text-align: center;
    }
    
    .focus .btn span {
        font-size: 0;
        display: inline-block;
        _display: inline;
        _zoom: 1;
        width: 60px;
        height: 15px;
        border-radius: 10px;
        text-align: center;
        _font-size: 0;
        margin-left: 16px;
        cursor: pointer;
        background: #cfd1d9;
    }
    
    .focus .btn span.on {
        background: #018bcf;
    }
    
    .focus .preNext {
        width: 45px;
        height: 100px;
        position: absolute;
        top: 250px;
        background: url(../images/20200408170809_1789911666.png) no-repeat 0 0;
        cursor: pointer;
    }
    
    .focus .pre {
        left: 0;
    }
    
    .focus .next {
        right: 0;
		background-position: right top;
    }
 
	
/*看得见的实力*/
.title{ font-size:45px; color:#222;  text-align:center;}
.title span{    color: #e70c18;}
.content{ font-size:18px; color:#666; text-align:center;padding-top:5px;}
.strength{ margin-top:1px;}

.st_ul{ width:100%; background:url(../images/20200418183602_992911544.jpg) no-repeat center; height:170px; padding-top:45px;}
.st_ul li{ width:19.8%; float:left; text-align:center; border-right:1px #058fd2 solid;}
.st_ul li p:nth-child(1) span{ font-size:65px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.st_ul li p:nth-child(1) i{ font-size:20px; color:#fff; margin-left:5px;}
.st_ul li p:nth-child(2){ font-size:20px; color:#fff; margin-top:5px;}
.st_ul1 li{ float:left; text-align:center; cursor:pointer; height:426px;}
.st_ul1 li{ width:293px; margin-right:9px; background:#f3f3f3;    padding-bottom: 35px; line-height:50px; font-size:26px; font-weight:bold; color:#222; position:relative;}
.st_ul1 li:hover{ color:#fff;-webkit-animation: test 0.2s ease-in 2;}

.st_ul1 a:nth-child(4)  li{ margin-right:0px;}
.st_ul1 li:after{ width:100%; height:0px; display:block; content:''; position:absolute; top:0px; left:0px; background:#018bcf;transition:0.5s; z-index:1;}
.st_ul1 li img ,.st_ul1 li p{ position:relative; z-index:3;}
.st_ul1 li *{transition:0.5s;}
.st_ul1 li:hover:after{ height:100%; transition:0.5s;}
.st_ul1 li img { margin:10px 0px 24px 0px;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}		
}
.st_ul1 li span{ font-size:16px; line-height:30px; display:block;    font-weight: 100; width:260px; margin:0 auto; padding-top:10px; position:relative;  z-index:3;}



.tk_p{ font-size:18px;    line-height: 47px; color:#fff; padding:30px 15px 0px 10px;}
.tk_p span{ font-size:35px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.tk_p img{ margin-right:10px; }

.pronav li{ cursor:pointer; float:left; height:44px; width:220px; background:#eaeaea; text-align:center; line-height:44px; margin:5px 20px 5px 0px; }
.pronav li a{ font-size:16px; color:#4c4c4c;}

.pronav li.cur{ background:#018bcf;}
.pronav li:hover{ background:#018bcf;}
.pronav li:hover a{ color:#fff;}
.pronav li.cur a{ color:#fff;}


.adv_list{ width:1120px !important; background:#fff; height:415px; padding:40px;}
.solpic img{ width:550px; height:413px;}
.solwa{ width:498px; height:342px; border:1px solid #e2e2e2; padding:35px;}
.solwa p:nth-child(1){ font-size:28px; color:#484848; font-weight:bold;}
.sol_line{ width:55px; height:3px; background:#e1e1e1; margin:15px 0px 25px 0px;}
.solcon ul { width:1200px; overflow:hidden; display:none;}
.solcon ul:nth-child(1){ display:block;}
.solremark{ font-size:16px; color:#a1a1a1; line-height:30px;}
.solbtn{ margin-top:20px; height:42px;}
.solbtn a{ display:block; float:left; width:145px; height:42px; color:#fff; font-size:14px; transition:all 0.5s ease; line-height:42px;}
.solbtn a:nth-child(1){ background:#e70c18 url(../images/20200418182012_1645324003.png) no-repeat center; padding-left:35px;}
.solbtn a:nth-child(2){ background:#0087c8 url(../images/20200418182012_1645324003.png) no-repeat center; padding-left:22px;}
.solbtn a:hover{ background:#f02138 url(../images/20200418182012_1645324003.png) no-repeat center;}
.solbtn a+a{ margin-left:10px;}
.solconcat{ font-size:35px; font-weight:bold; color:#333; padding-left:33px; background:url(../images/20200418182045_1654026325.png) no-repeat left center; margin:28px 0px 22px 0px;}
.solconcat{ clear:both;}


/*产品中心*/
.divproduct_new_div .divproduct_new_div_item{ float:left; width:388px; height:360px; background:#f4f4f4; position:relative; margin:0px 18px 18px 0px;}
.divproduct_new_div .divproduct_new_div_item:nth-child(3n){ margin-right:0px;}
.product_div_item_pic img{ width:384px; height:290px; transition:0.5s;}
.product_div_item_pic{ position: absolute; overflow:hidden; top:1px; left:1px; border:1px solid #e6e6e6;z-index:3;}
.divproduct_new_div_item:hover .product_div_item_pic img{ transform:scale(1.2); transition:0.5s;}
.divproduct_new_div_item_body{ display:none;}
.divproduct_new_div_item_a{ width:350px; margin-left:18px; display:block; position:absolute; top:298px; line-height:59px;  font-size:15px !important; color:#545454; background:url(../images/20200408172051_365868909.png) no-repeat right center; z-index:3;}
.divproduct_new_div_item:after{ display:block; width:100%; height:0px; content:''; position:absolute; z-index:1; background:#018bcf; transition:0.5s; left:0px; bottom:0px;}
.divproduct_new_div_item *{ transition:0.5s;}
.divproduct_new_div_item:hover:after{ height:100%; transition:0.5s;}
.divproduct_new_div_item:hover  .divproduct_new_div_item_a{ color:#fff; background:url(../images/20200408172118_1306622510.png) no-repeat right center;}


.box{ width:1260px; margin:0 auto;}
.lybg{ width:100%; background:url(../images/beijing.jpg) center; height:1342px; float:left;}
.ppz{ margin-top:47px; width:100%; text-align:center; font-size:20px; color:#085dc3; font-weight:bold; height:150px;}
.ppz h2{ color:#333333; font-size:34px; line-height:153px;}
.yebox{ width:537px; float:right; margin-right:75px; margin-top:40px;}
.yi{ margin-top:57px; margin-bottom:16px;}
.yi dl{ width:100%; border-bottom:1px solid #d9d9d9; height:71px;}
.yi dl dt{ float:left;}
.yi dl dd{ float:left; color:#222222; font-size:30px; font-weight:bold; line-height:41px; text-indent:20px; height:71px;}
.yi dl dd p{ color:#999; font-size:12px; line-height:20px; font-weight:normal;}
.yi ul{ margin-top:14px;}
.yi ul li{ width:100%; background:url(../images/ysdian.jpg) no-repeat 5px 11px;}
.yi ul li p{ width:95%; margin-left:30px; color:#4c4c4c; font-size:15px; line-height:32px;}
.ystu{ float:left; margin-top:69px; margin-left:44px;}
.jb{ width:1260px; height:44px; margin-top:28px;}
.yebox1{ width:542px; float:left; margin-left:44px; margin-top:10px;}
.lytu1{ float:right; margin-top:54px; margin-right:38px;}

/*合作伙伴*/
.case_bg #roller_left{padding-top:50px; font-size:0;}
.case_bg #roller_left table td img{border:2px #eee solid;-webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;}

#roller_left table tr td a:nth-child(2) {
    display: block;
    background: #eeeeee;
    line-height: 16px;
    height: 46px;
    font-size: 16px;
    width: 266px;
}
/*公司简介*/
.about{ height:823px; background:url(../images/jjbg.jpg) center;}
.about_t{ font-size:45px; font-weight:bold; color:#fff; text-align:center; margin-bottom:10px;}
.about_c{ color:#fff; font-size:18px; font-weight:100; text-align:center;}
.about_con{ height:536px; background:#fff;}
.about_con:hover .about_word p:nth-child(2){ width:70px; transition:0.5s;}
.about_word{ padding:50px 60px 0px 60px; width:515px;}
.about_word p:nth-child(1){ font-size:30px; color:#018bcf; text-transform:uppercase;}
.about_word p:nth-child(2){ width:48px; height:5px; background:#018bcf; margin:20px 0px 40px 0px;transition:0.5s;}
.about_word p:nth-child(3){ font-size:16px; color:#787878; line-height:35px;}
.about_btn{ margin-top:60px;}
.about_btn a{ display:block; width:164px; height:44px; color:#fff; text-align:center; line-height:44px; float:left;transition:0.8s;}
.about_btn a:nth-child(1){ background:#018bcf;}
.about_btn a:nth-child(2){ background:#e70c18;}
.about_btn a:hover{ width:200px; transition:0.8s;}
.about_pic{ background:#e2e2e2; width:484px; padding:45px 40px 55px; height:436px;}
.aboutpic{ border:3px solid #e5e5e5; width:470px; height:331px;}
.about_concat p{font-size:14px; color:#686868; float:left; padding-left:62px; height:62px; line-height:25px;}
.about_concat p span{font-size:24px; color:#018bcf; font-weight:bold; display:block; font-family:Arial, Helvetica, sans-serif; }
.about_concat p:nth-child(1){background:url(../images/20200407134857_1895119420.png) no-repeat 0px 0px; margin-right:25px;}
.about_concat{ margin-top:40px;}
.about_concat p:nth-child(2){ background:url(../images/20200407134857_1215650249.png) no-repeat left center;}


#home-ca {
	width: 100%;
	overflow: hidden;
	/*padding: 50px 0px;*/
}
#home-ca .tt{
	width: 730px;
	height: 40px;
	margin: 20px auto 0;
	display: table;
}
#home-ca h2{
	font-size:45px;
	color: #1a1a1a;
	line-height: 40px;
	float: left;
	height: 40px;
}
#home-ca h2:before{
	content: "";
	width: 150px;
	height: 2px;
	display: block;
	background: #333;
	margin-top: 25px;
	float: left;
	margin-right: 40px;
}
#home-ca h3:after{
	content: "";
	width: 150px;
	height: 2px;
	display: block;
	background: #333;
	margin-top: 28px;
	float: right;
	margin-left: 40px;
}

#home-ca h3{
	font-size: 45px;
	padding-top: 32px;
	margin: 0;
	height: 40px;
	color: #0076c5;
	font-family: impact;
	font-style: italic;
	font-weight: normal;
	float: right;
}
#home-ca>p{
	font-size: 18px;
	width: 100%;
	text-align: center;
	color: #666;
}




#home-case {
	width: 100%;
	overflow: hidden;
	/*padding: 50px 0px;*/
}
#home-case .tt{
	width: 730px;
	height: 40px;
	margin: 20px auto 0;
	display: table;
}
#home-case h2{
	font-size: 50px;
	color: #1a1a1a;
	line-height: 40px;
	float: left;
	height: 40px;
}
#home-case h2:before{
	content: "";
	width: 150px;
	height: 2px;
	display: block;
	background: #333;
	margin-top: 25px;
	float: left;
	margin-right: 40px;
}
#home-case h3:after{
	content: "";
	width: 150px;
	height: 2px;
	display: block;
	background: #333;
	margin-top: 37px;
	float: right;
	margin-left: 40px;
}

#home-case h3{
	font-size: 58px;
	padding-top: 29px;
	margin: 0;
	height: 40px;
	color: #0076c5;
	font-family: impact;
	font-style: italic;
	font-weight: normal;
	float: right;
}
#home-case>p{
	font-size: 18px;
	width: 100%;
	text-align: center;
	color: #666;
}
#focus_Box {
	position: relative;
	width: 1400px;
	height:550px;
	margin: 40px auto 0px;
	/*background: #eee;*/
}

#focus_Box ul {
	position: relative;
	width: 1400px;
	height: 500px;
}

#focus_Box li {
	z-index: 0;
	position: absolute;
	width: 0px;
	height: 100%;
	top: 146px;
	cursor: pointer;
	left: 377px;
	box-sizing: border-box;
	padding-bottom: 80px;
	overflow: hidden;
}

#focus_Box li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#focus_Box li p {
	height: 60px;
	background:#EFEFEF;
	text-align: center;
	font-size: 24px;
	line-height: 60px;
	color: #000;
	width: 100%;
	box-sizing: border-box;
}

#focus_Box .prev,
#focus_Box .next {
	display: block;
	z-index: 100;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	width: 50px;
	height: 58px;
	top: 131px;
}

#focus_Box .prev {
	background: url(../images/btn.png) left bottom no-repeat;
	left: -70px;
	top: 205px;
}

#focus_Box .next {
	background: url(../images/btn.png) right bottom no-repeat;
	right: -60px;
	top: 205px;
}

#focus_Box .prev:hover {
	background-position: left top;
}

#focus_Box .next:hover {
	background-position: right top;
}

.jjbt{ width:100%; height:85px; background:url(images/jjx.png) no-repeat center 60px; margin-top:10px; text-align:center; font-size:13px; color:#afafaf; text-transform:uppercase;}
.jjbt a{ font-size:33px; color:#000000; font-weight:bold; line-height:50px;}

.newsbox{ width:418px; float:left; margin-right:22px; border:1px solid #e5e5e5; margin-top:20px; padding-bottom:18px;}
.news{ width:376px; height:40px; background:url(../images/xwtb.jpg) no-repeat left center; margin-left:20px; text-indent:15px; margin-top:12px; color:#1a1a1a; font-size:18px; font-weight:bold; line-height:40px;}
.news a{ color:#333333; font-size:13px; line-height:40px; font-weight:normal; float:right;}
.newstu{ width:378px; height:151px; margin-top:4px; margin-left:20px;}
.xwzi{width:376px; margin-left:20px; margin-top:5px;}
.xwzi ul li{ width:100%; background:url(../images/xwd.jpg) no-repeat left center; text-indent:14px; border-bottom:1px dashed #d9d9d9;}
.xwzi ul li a{ color:#484848; line-height:45px; font-size:14px;}
.xwzi ul li a:hover{ color:#dd0001; line-height:45px; font-size:14px; text-decoration:underline;}
.xwzi span{ float:right; line-height:45px; color:#9c9c9c;}
.wtbox{ width:368px; float:right; border:1px solid #e5e5e5; margin-top:20px; padding-bottom:18px;}
.wt{ width:332px; height:40px; background:url(../images/xwtb.jpg) no-repeat left center; margin-left:20px; text-indent:15px; margin-top:12px; color:#1a1a1a; font-size:18px; font-weight:bold; line-height:40px;}
.wt a{ color:#333333; font-size:13px; line-height:40px; font-weight:normal; float:right;}

.block_cont_3 {height:398px;overflow:hidden; margin-top:13px; margin-left:20px;}
.faq {padding:14px 0;border-bottom: 1px dashed #adadad;font-size: 14px;}
.faq dt {padding-left:30px;font: bold 12px/26px "Microsoft Yahei";color:#333;background:url(../images/q.jpg) no-repeat left 6px;;}
.faq dt a{color:#116ed5; line-height:30px; font-size:15px; font-weight:normal;}
.faq dt a:hover{ text-decoration:underline;color:#d4211c; line-height:30px; font-size:15px; font-weight:normal;}
.faq dd {padding-left:30px;font: 14px/24px "Microsoft Yahei";color:#595959;background:url(../images/a.jpg) no-repeat left 4px;}
.nobd {border: none;}



#footer {
	width: 100%;
	overflow: hidden;
	background: url(../images/foot1.jpg) top center no-repeat #363636;
	padding-top: 25px;
	padding-bottom: 50px;
}

.foot {
	width: 1330px;
	overflow: hidden;
	margin: 0px auto;
	/*background: #eee;*/
	/*box-sizing: border-box;*/
}
.foot strong{
	font-size: 20px;
	color: #fff;
	line-height: 45px;
	height: 45px;
	margin-bottom: 10px;
	width: 100%;
	display: table;
}
.foot strong:after{
	content: "";
	width: 50px;
	height: 1px;
	background: #999;
	display: block;
}
.foot li{
	float: left;
	padding-left: 30px;
}
.foot .b-logo{
	float: left;
	margin-right: 50px;
	padding-left: 0 !important;
}
.foot .b-nav {
	width: 150px;
	padding-top: 30px;
}
.foot .b-nav a{
	display: table;
}
.foot a{
	font-size: 16px;
	color: #ccc;
	line-height: 30px;
}
.foot a:hover {
	color: #ddd;
}
.foot .b-pro {
	width: 440px;
	padding-top: 30px;
}
.foot .b-pro a{
	width: 200px;
	display: block;
	float: left; font-size:15px;
}
.foot .b-contact {
	width: 370px;
	float: left; margin-top:25px;
}
.foot .b-contact strong:after{
	content: "";
	width:260px;
	height: 1px;
	background: #999;
	display: block;
}

.foot .b-contact span {
	float: right;
	width: 140px;
	font-size: 16px;
	color: #ccc;
	text-align: center;
	line-height: 40px;
}

.foot .b-contact span>img {
	display: table;
	margin: 10px auto;
}

.foot .b-contact p {
	font-size: 16px;
	color: #ccc;
	line-height: 30px;
}
.foot .b-wx{
	width: 200px;
	float: right;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-top: 30px;
	line-height: 30px;
}
.foot .b-wx img{
	display: block;
	margin: 0 auto;
}

.home-link {
	width: 1300px;
	height: 150px;
	margin: 0 auto;
	padding: 50px 10px;
	box-sizing: border-box;
	
}
.home-link span{
	border-right: solid 1px #ddd;
	margin-right: 20px;
	float: left;
	padding-right: 15px;
}
.home-link span h3{
	font-size: 34px;
	color: #0076c5;
	padding: 0;
	margin: 0;
	height: 35px;
}
.home-link span h2{
	font-size: 24px;
	color: #000;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.home-link ul{
	float: left;
}
.home-link a {
	font-size: 18px;
	color: #666;
	line-height: 60px;
	margin-right: 20px;
}

.home-link a:hover {
	color: #dd0000;
}

#copy {
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	color: #ccc;
	background: #363636;
	border-top:solid 1px #4c4c4c;
}

#copy p {
	width: 1300px;
	margin: 0 auto;
}

#copy a {
	color: #eee;
}

#copy a:hover {
	color: #fff;
}

#copy img {
	float: right;
	margin-left: 50px;
	margin-top: 7px;
}





.lc{padding-top:10px !important;}
.lc ul li>.lc_tu{width: 60px;height: 60px;border-radius: 50%;background: #02a2ed;margin-top: 11px;}
.lc ul li{float: left;width: 32%;background: #f1f1f1;padding: 20px;}
.lc ul li > .lc_tu>div{width: 33px;height: 31px;margin: 0 auto;margin-top: 14px;}
.lc h2{text-align: center; margin-bottom: 32px;}
.lc h2 span{display: block; font-size:42px; height:60px; line-height: 60px; color:#FFFFFF; font-weight: normal;}
.lc h2 em{display: block; height:32px; line-height: 32px;font-size: 22px; color:#FFFFFF; font-weight: normal;}
.lc .lc-con{ padding-left:40px; height:262px;background:url(../images/20210326155410_1804954344.png) no-repeat center;}
.lc .lc-con .lc-ul{margin:0 auto; box-sizing: border-box;}
.lc .lc-con .lc-ul li{float:left;width:161px; padding-left:2px;}
.lc .lc-con .lc-ul li:nth-child(6){ padding-left:0px}
.lc .lc-con .lc-ul li:nth-child(8){ padding-left:40px;}

.lc .lc-con .lc-ul li .lc-top{height:146px; border-radius: 50%; overflow: hidden; padding-top:27px; box-sizing: border-box;margin-bottom: 89px;}
.lc .lc-con .lc-ul li .lc-top span{display: block; width:50px; height:43px; margin:0 auto;}
.lc .lc-con .lc-ul li .lc-top span i{position: absolute;width:50px; height:43px; }
.lc .lc-con .lc-ul li .lc-top span i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.lc .lc-con .lc-ul li .lc-top span i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.lc .lc-con .lc-ul li .lc-top em{display: block; height:42px; line-height: 42px; text-align: center;font-size: 18px; color:#343434; margin-bottom: 6px;}
.lc .lc-con .lc-ul li .lc-top strong{display: block; width:51px; height:51px; text-align: center; line-height: 31px;font-size: 22px; color:#FFF;margin:0 auto;background:#6d6d6d; border-radius: 50%; font-weight: normal;}
.lc .lc-con .lc-ul li b{display: block; width:28px; height:28px; margin:0 auto; background:url(../images/lc-jt.png) no-repeat center;}
.lc .lc-con .lc-ul li:nth-child(even) .lc-top{margin-top:66px;margin-bottom: 24px;}
.lc .lc-con .lc-ul li:hover .lc-top span i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.lc .lc-con .lc-ul li:hover .lc-top span i.hover{opacity: 1; transform: scale(1);}
.lc .lc-con .lc-ul li:hover strong{background:#02a2ed;}
.lc .lc-con .lc-ul li:hover b{background:url(../images/20210326191924_1420708939.png) no-repeat center;}
.table{ width:1200px;display:table;border-collapse:collapse;border:dotted 1px #CCCCCC;margin:20px 0 60px 0;}  
.table-caption,.table1-caption,.te2caption{display:table-caption;margin:0;padding:0;}  
.table-column-group,.table1-column-group,.te2c{display:table-column-group;}  
.table-column{display:table-column;width:328px;}  
.table-row-group,.table1-row-group,.te2-row-group,.te2-rw{display:table-row-group;}  
.table-row,.table1-row,.te2-row,te2-r,.te2-rw{display:table-row;}  
.table-row-group .table-row:hover,.table-footer-group,.table-row:hover,.table1-row-group .table1-row:hover,.table1-footer-group,.table1-row:hover,.te2-row-group .te2-row:hover,.te2-footer-group,.te2-row:hover,.te2-rw{background:#F7F7F7;}  
.table-cell{display:table-cell;padding:0 30px;border:dotted 1px #CCCCCC;font-size:14px;line-height: 50px;color:#666666; height:50px;background: url(../images/sijiao.jpg)no-repeat 15px 21px;}  
.table-header-group,.table1-header-group,.te2-header-group{display:table-header-group;font-weight:bold;}  
.table-footer-group,.table1-footer-group,.te2-footer-group{display:table-footer-group;} 

.table1{width:1200px; display:table;border-collapse:collapse;border:solid 1px #E1E1E1;}  
.table1-column{display:table-column;width:280px;}  
.table1-column1{display:table-column;width:919px;}   
.table1-cell{display:table-cell;border:solid 1px #E1E1E1;font-size:16px;line-height: 80px;color:#666666; height:80px;}  
.table1-cell b{text-align:center; width:280px;display:block;font-weight:bold;}
.table1-cell p{ padding-left:20px; }
.table1-cell span{display:block;font-weight:bold;}
.table1-cell img{ float:left;padding:17px 15px 0px 60px;}
.wtlst{ overflow:hidden; }
.wtlst p{ font-size:16px; line-height:35px; margin-bottom:30px; color:;}
.wtlst h3{ font-size:24px; color:#02a2ed;}
.woth{ background:#f5f5f5; padding:60px 60px 20px 60px;}
.woth_t{text-align:center; margin-bottom:50px;  }
.woth_t h3{ font-size:40px; color:#02a2ed;    line-height: 40px;    margin-bottom:12px; }
.woth_t h4{ font-size:30px; }

/*优势*/
.cp_bg{ width:100%; height:352px; margin:0 auto;}
.cp_bg1{ background:#fff;}
.cp_bg2{ background:#f9f9f9;}
.cp_l1,.cp_l2{ width:500px; padding:89px 48px;}
.cp_title{ display:block; color:#404845; font-size:30px; font-weight:bold; position:relative;}
.cp_title:after{ content:""; display:block; width:100%; height:1px; background:#02a2ed; position:absolute; top:47px; left:0;}
.cp_title span{ float:right; color:#eee; font-size:30px; font-family:Impact; text-transform:uppercase; margin-left:20px;}
.cp_wz{ color:#333; font-size:18px; line-height:36px; font-weight:lighter; margin-top:40px;}
.cp_r1,.cp_r2{   padding-top: 36px;}
.twe{padding-right: 30px;}
.trw{padding-left: 30px;}
.cp_r1 img,.cp_r2 img{ width:100%;}
/*优势*/
.part_2 p{font-size: 14px;    line-height: 30px;    margin-bottom: 20px;}
</style>