* {

    margin: 0;

    padding: 0;

    font-family: 微软雅黑;

}

a {

    color: #000;

    text-decoration: none;

}

li {

    list-style: none;

}

a,
img {

    transition: all .5s;

}

body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
    margin: 0;
    padding: 0
}



.w_1200 {

    width: 1200px;

    margin: 0 auto;

}

.w_960 {

    width: 960px;

    margin: 0 auto;

}

.w_1000 {

    width: 1000px;

    margin: 0 auto;

}

.clear {

    clear: both;

}

.clear2:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: "";

    clear: both;

    height: 0;

}

em,
i {

    font-style: normal;

}



/*banner*/

.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;

}

.banner_sw {

    width: 100%;

}

.banner_swi {

    width: 100%;

}

.banner_swi>img {

    width: 100%;

}





/*顶部*/

.my_top {

    width: 100%;

    background: #294794;

}

.my_top_p {

    display: inline-block;

    float: left;

    line-height: 42px;

    color: #fff;

    font-size: 12px;

    text-align: left;

}

.my_top_ri {

    float: right;

    position: relative;

    width: 200px;

    text-align: right;

    height: 42px;

}

.my_top_ri>a {

    display: inline-block;

    box-sizing: border-box;

    height: 42px;

    width: 42px;

    text-align: center;

}

.my_top_ri>a>img {

    margin: 10px 0;

}

.my_top_wx {

    position: absolute;

    width: 150px;

    height: 150px;

    background: #fff;

    right: 0;

    top: 42px;

    z-index: 999999;

    box-sizing: border-box;

    padding: 15px;

    display: none;

}

.my_top_wx>img {

    width: 120px;

    height: 120px;

}



/*导航栏*/

.my_nav {
    height: 80px;
    background: #294794;

    width: 100%;

}

.my_logo {

    float: left;

    font-size: 0;

}

.nav_ul {

    position: relative;

}

.nav_li {

    width: 25%;

    height: 40;

    text-align: center;

    line-height: 40px;

    float: left;

}

.nav_li a {

    color: #fff;

    font-size: 14px;

}

.my_move {

    position: absolute;

    width: 100px;

    height: 10px;

    background: url("../images/my_move.png") no-repeat center;

    left: 0;

    bottom: 0;

    transition: left .2s ease-in-out 0s;
    /*包含四个过度属性：执行变换属性、执行时间、速率、延迟*/

}





.nav_li:nth-child(1):hover~.my_move {
    /*li元素的父元素的第一个子元素，当鼠标停留其上时，move元素的left属性改变*/

    left: 0px;

}

.nav_li:nth-child(2):hover~.my_move {

    left: 100px;

}

.nav_li:nth-child(3):hover~.my_move {

    left: 200px;

}

.nav_li:nth-child(4):hover~.my_move {

    left: 300px;

}

.nav_li:nth-child(5):hover~.my_move {

    left: 400px;

}

.nav_li:nth-child(6):hover~.my_move {

    left: 500px;

}

.nav_li:nth-child(7):hover~.my_move {

    left: 600px;

}



/*关键词+搜索*/

.my_keywordandsearch {

    width: 100%;

    background: #f6f6f6;

}

.my_keyword {

    float: left;

    display: inline-block;

    line-height: 49px;

    color: #333333;

    font-size: 14px;

    max-width: 800px;

}

.my_keyword a {

    color: #999999;

    font-size: 12px;

}

.my_search {

    float: right;

    width: 240px;

}

.my_search_form {

    width: 100%;

    border-radius: 25px;

    border: 1px solid #e6e6e6;

    margin-top: 10px;

}

#q {

    width: 200px;

    text-indent: 25px;

    float: left;

    color: #999;

    font-size: 12px;

    border: none;

    height: 25px;

    background: rgba(0, 0, 0, .0);

}

.button {

    width: 25px;

    height: 25px;

    background: url("../images/my_search.png") no-repeat center;

    border: none;

}





/*产品中心*/

.index_pro {

    width: 100%;

    padding: 80px 0;

}

.index_pro_le {}

.index_pro_le_ti {

    width: 100%;

    padding: 30px;

    background: #294794;

    box-sizing: border-box;

}

.index_pro_le_ti_p {

    color: #fff;

    font-size: 68px;

    font-weight: bold;

    font-family: "Arial";

    float: left;

    width: 46px;

}

.index_pro_le_ti_ri {

    float: left;

}

.index_pro_le_ti_ri h2 {

    color: #fff;

    font-size: 36px;

    font-weight: bold;

    margin-top: 5px;

}

.index_pro_le_ti_ri p {

    color: #fff;

    font-size: 16px;

    font-family: "Arial";

}

.inpro_ul {

    width: 100%;

    border: 1px solid #ebebeb;

    box-sizing: border-box;

    padding-bottom: 80px;

    border-bottom: 4px solid #294794;

}

.inpro_li {

    width: 100%;

    height: 65px;

    box-sizing: border-box;

    border-bottom: 1px solid #ebebeb;

}

.inpro_li a {

    display: block;

    float: left;

    width: 230px;

    text-indent: 5px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    line-height: 65px;

    color: #666666;

    font-size: 16px;

}

.inpro_li a:hover {

    color: #294794;

    font-weight: bold;

}

.inpro_li span {

    display: none;

    float: right;

    width: 30px;

    height: 65px;

    background: url("../images/lhd_22.png") no-repeat center;

    transition: all .5s;

}

.inpro_ul2 {

    width: 100%;

    box-sizing: border-box;

    padding: 0 0 0 50px;

    display: none;

}

.inpro_li2 {

    width: 100%;

    padding: 10px 0;

    font-size: 14px;

}

.inpro_li2 span {

    float: left;

    display: block;

    width: 7px;

    height: 7px;

    border-radius: 50%;

    background: #f29a00;

    margin: 5px 10px 0 0;

}

.inpro_li2 a {

    color: #666666;

    font-size: 14px;

    float: left;

}



.inpro_li2:hover.inpro_li2 a {

    color: #294794;

    font-weight: bold;

}



.index_pro_ri {}

.inpro_dl {

    float: left;
    margin-left: 1%;
    width: 24%;
    margin-bottom: 10px;
    height: 245px;

}

.inpro_dt {

    width: 100%;

    height: 202px;

    position: relative;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

}

.inpro_dt img {

    max-width: 100%;

    max-height: 100%;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

}

.inpro_dd {

    width: 100%;

    /*height: 45px;*/

    /*line-height: 45px;*/

    color: #666666;

    font-size: 14px;

    transition: all .5s;

    text-align: center;
    /*text-overflow: -o-ellipsis-lastline;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 1;*/
    /*line-clamp: 1;*/
    /*-webkit-box-orient: vertical;*/

}

.inpro_dl:hover dd {

    color: #fff;

    background: #294794;

}





/*应用案例 application*/

.my_app {

    width: 100%;

    padding: 70px 0 60px;

    background: url("../images/my_bg.png") no-repeat center;

}

.my_conti {

    width: 100%;

}

.my_conti h2 {

    color: #333333;

    font-size: 40px;

    text-align: center;

    letter-spacing: 3px;

    transition: all .5s;

}

.my_conti p {

    color: #999;

    font-size: 16px;

    text-align: center;

    padding: 7px 0 0;

}

.my_app_channel {

    width: 100%;

    text-align: center;

    padding: 60px 0 0;

}

.my_app_channel>a {

    color: #fff;

    display: inline-block;

    padding: 0 35px;

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    margin: 0 24px;

    border-radius: 20px;

    background: #294794;

}

.my_app_list {

    width: 100%;

    padding: 10px 0 0;

}

.js_app_list {

    width: 100%;

    display: none;

}

.my_app_ex {

    width: 32.33%;

    height: 265px;

    position: relative;

    float: left;

    margin-left: 1%;

    overflow: hidden;

    margin-top: 35px;

}

.my_app_ex img {

    width: 100%;

    height: 100%;

}

.my_app_ex p {

    position: absolute;

    bottom: 0;

    width: 100%;

    text-align: center;

    height: 49px;

    line-height: 49px;

    color: #fff;

    background: rgba(41, 71, 148, .7);

    transition: all .5s;

}

.my_app_ex:hover p {

    background: rgba(41, 71, 148, 1);

}



.my_app_more {

    color: #fff;

    width: 223px;

    height: 54px;

    line-height: 54px;

    text-align: center;

    border-radius: 30px;

    background: #294794;

    display: block;

    margin: 40px auto 0;

}

.my_app_more:hover {

    background: #f29a00;

}



/*成功案例*/

.my_case {

    padding: 60px 0;

}

.my_case_list {
    padding-left: 5%;
    padding-right: 5%;



    position: relative;

}

.my_case_sw {

    width: 100%;

}

.my_case_dl,
.my_case_dl dt,
.my_case_dl dt img {

    width: 100%;

}

.my_case_dl dd {

    color: #333333;

    font-size: 14px;

    text-align: center;

    line-height: 45px;

    transition: all .5s;

}

.my_case_dl:hover dd {

    color: #294794;

    font-weight: bold;

}

.my_case_prev,
.my_case_next {

    width: 36px;

    height: 36px;

}

.my_case_prev {

    background: url("../images/prev.png") no-repeat center;

    left: -10px;

}

.my_case_next {

    background: url("../images/next.png") no-repeat center;

    right: -10px;

}





/*底部*/

.my_footer {

    width: 100%;

    background: #2e2e31;

}

.my_fo1 {

    width: 100%;

    padding: 50px 0 70px;

}

.my_fo_l1 {

    border-right: 1px solid #3d3d40;

    height: 290px;

    float: left;

    width: 18%;

}

.my_fo_ti {

    width: 100%;

    text-align: left;

    color: #fff;

    font-size: 16px;

    line-height: 50px;

    height: 50px;

}

.my_fo_a {

    color: #acacad;

    width: 95%;

    font-size: 14px;

    display: block;

    text-align: left;

    line-height: 33px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.my_fo_a2 {

    color: #acacad;

    width: 95%;

    font-size: 14px;

    display: block;

    text-align: left;

    line-height: 33px;

}

.my_fo_l2 {

    width: 15%;

    height: 290px;

    box-sizing: border-box;

    padding: 0 0 0 25px;

    float: left;

    border-right: 1px solid #3d3d40;

}

.my_fo_l3 {

    width: 10%;

    height: 290px;

    box-sizing: border-box;

    padding: 0 0 0 25px;

    float: left;

    border-right: 1px solid #3d3d40;

}



.my_fo_l4 {

    width: 10%;

    height: 290px;

    box-sizing: border-box;

    padding: 0 0 0 25px;

    float: left;

    border-right: 1px solid #3d3d40;

}

.my_fo_l5 {

    width: 20%;

    height: 290px;

    box-sizing: border-box;

    padding: 0 0 0 25px;

    float: left;

    border-right: 1px solid #3d3d40;

}



.my_fo_l6 {

    width: 15%;

    float: right;

    text-align: center;

}

.my_fo_l6 img {

    margin: 10px 0;

}

.my_fo2 {

    border-top: 1px solid #3d3d40;

    box-sizing: border-box;

}

.my_fo2 p {

    color: #fff;

    font-size: 14px;

    text-align: center;

    line-height: 60px;

}

.my_fo2 p a {

    color: #fff;

}





.myCase {

    padding: 50px 0;

}

.myCaseTitle {

    width: 100%;

    padding: 50px 0 20px;

}

.myCaseTitle h2 {

    color: #294794;

    font-size: 20px;

    padding: 5px 0;

    text-align: center;

    text-indent: 30px;

    box-sizing: border-box;

    /*border-left:4px solid #294794;*/

}

.myCaseChannel {

    width: 100%;

    /*padding:20px 0;*/

}

.myCaseChannel1 {

    width: 100%;

    text-align: left;

}

.myCaseLi {

    width: 13%;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    color: #333;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0.2% 0.2%;
    transition: all .5s;

}

.myCaseLi:hover {

    cursor: pointer;

}

.myCasell {

    width: 100%;

}

.myCaseList {

    width: 100%;

    padding: 20px 0;

    display: none;

}

.myCaseDl {

    width: 25%;

    box-sizing: border-box;

    padding: 10px;

    float: left;

}

.myCaseDl dt {

    width: 100%;

    height: 180px;

    position: relative;

    overflow: hidden;

}

.myCaseDl dt img {

    width: 100%;

    height: 100%;

}

.myCaseDl dd {

    width: 100%;

    text-align: center;

    line-height: 40px;

    color: #333;

    font-size: 14px;

    transition: all .5s;

}

.myCaseDl:hover dd {

    color: #fff;

    background: #294794;

}

.myCaseDl:hover dt img {

    transform: scale(1.2);

}





/*产品展示页*/

.my_showpic {

    width: 100%;

    box-sizing: border-box;

    padding: 0 0 0 50px;

}



.my_pos {

    width: 100%;

    text-align: left;

    /*text-indent: 20px;*/

    box-sizing: border-box;

    padding: 10px 0;

    font-size: 18px;

    color: #294794;

    border-bottom: 1px solid #e3e3e3;

}

.my_pos p {

    float: right;

    color: #666;

    font-size: 14px;

    font-weight: normal;

}

.my_pos p a,
.my_pos p span {

    color: #666;

}



.my_show1 {

    width: 100%;

    padding: 20px 0;

}



.myshow1_le {

    width: 390px;

    float: left;

}

.myshow1_le img {

    width: 100%;

}

.myshow1_ri {

    float: right;

    width: 400px;

}

.myshow1_ri h2 {

    color: #333;

    font-size: 18px;

    text-align: left;

    padding: 10px 0;

}



.myshow1_ri p {

    color: #294794;

    font-size: 16px;

    height: 50px;

    line-height: 50px;

    text-indent: 50px;

    background: url("../images/mymytel.png") no-repeat left center;

    margin-top: 20px;

}

.myshow1_ri a {

    display: block;

    /*float: right;*/

    width: 150px;

    height: 40px;

    color: #fff;

    background: #294794;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    text-indent: 0;

    margin: 30px 0;

}

.myshow1_ri_des {

    width: 100%;

    text-align: left;

    line-height: 30px;

    color: #666;

    font-size: 14px;

    height: 150px;

    overflow: hidden;

}

.my_show2 {

    padding: 10px;

    border-top: 1px solid #e3e3e3;

}



/*新闻中心*/

.newsList {

    width: 100%;

    padding: 50px 0;

}

.local-left {

    float: left;

}

.local-left span {

    display: block;

    font-size: 18px;

}

.local-left em {

    display: none;

    font-size: 14px;

    color: #666;

    margin-top: 5px;

}

.local-right {

    float: right;

    font-size: 14px;

    color: #666;

    padding-top: 10px;

}

.local-right i {

    margin-right: 5px;

}



.news ul li {

    font-size: 14px;

    line-height: 40px;

    color: #555;

    border-bottom: 1px dashed #CCC;

    margin-top: 10px;

}

.news ul li span {

    float: right;

    font-size: 13px;

    color: #999;

}

.news ul li em {

    color: #294794;

}

.news ul li a {

    color: #666;

    margin-left: 20px;

}

.news ul li i {

    margin-right: 8px;

}





.news_inner_box {

    padding: 20px;

}

.news_inner_title {

    font-size: 20px;

    line-height: 40px;

    padding-bottom: 20px;

    text-align: center;

}

.news_inner_time {

    font-size: 12px;

    text-align: center;

    color: #999;

    border-bottom: 1px #e2e2e2 dashed;

    padding-bottom: 20px;

}

.news_inner_xiangqing {

    font-size: 12px;

    line-height: 25px;

    overflow: hidden;

}



.go_his {

    display: block;

    width: 150px;

    height: 35px;

    text-align: center;

    line-height: 35px;

    border-radius: 22.5px;

    box-sizing: border-box;

    border: 1px solid #294794;

    color: #294794;

    margin: 20px auto;

    font-size: 14px;

}

.go_his:hover {

    border-radius: 0;

    background: #294794;

    color: #fff;

}

.neibanner,
.neibanner img {

    width: 100%;

}



.callus {

    width: 100%;

}

.callus_h2 {

    width: 100%;

    text-align: left;

    padding: 0 0 15px;

}

.callus_span {

    display: block;

    margin: 0 auto;

    width: 48px;

    height: 2px;

    background: #f1881e;

}

.callus_p {

    line-height: 48px;

    color: #999;

    font-size: 14px;

    text-align: center;

}



.callus_list {

    width: 100%;

    padding: 50px 0;

}

.callus_le {

    width: 480px;

    float: left;

}

.callus_le>p {

    color: #666666;

    font-size: 14px;

    text-align: left;

    position: relative;

    line-height: 50px;

    box-sizing: border-box;

    border-bottom: 1px solid #e6e6e6;

    text-indent: 40px;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

}

.callus_le>p>img {

    position: absolute;

    left: 3px;

    right: 0;

    bottom: 0;

    top: 0;

    margin: auto 0;

}

.callus_erw {

    width: 100%;

    padding: 10px 0;

}

.callus_ri {

    width: 680px;

    height: 440px;

    box-sizing: border-box;

    border: 3px solid #f4f4f4;

    float: right;

}

.callus_ditu {

    width: 100%;

    height: 100%;

}

.call_form {

    width: 100%;

    padding: 50px 0;

}

.call_lab {

    width: 567px;

    float: left;

    overflow: hidden;

    box-sizing: border-box;

    border: 1px solid #ccc;

    border-radius: 5px;

    position: relative;

    margin-bottom: 30px;

}

.call_lab>span {

    float: left;

    display: block;

    width: 120px;

    height: 50px;

    line-height: 50px;

    text-align: left;

    text-indent: 28px;

    letter-spacing: 1px;

    color: #999999;

    font-size: 14px;

}

.call_lab>input {

    width: 430px;

    height: 48px;

    float: left;

    margin-left: 3px;

    border: none;

}

.call_lab>i {

    font-style: normal;

    color: #f1881e;

    font-size: 16px;

    position: absolute;

    left: 10px;

    top: 15px;

}

.call_lab_marle {

    margin-left: 65px;

}

.call_lab>textarea {

    width: 60%;

    height: 200px;

    float: left;

    margin-left: 10px;

    border: none;

}

.call_submit {

    width: 150px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    color: #fff;

    font-size: 14px;

    background: #222;

    transition: all .5s;

    border: none;

    display: block;

    margin: 0 auto;

    border-radius: 5px;

}

.call_submit:hover {

    background: #f1881e;

}



.pages {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 13px;
}

.pages a {
    border: 1px solid #ccc;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    background: #fff;
    text-decoration: none;
    color: #999;
}

.pages a:hover {
    border: 1px solid #FF6600;
    background-color: #FF6600;
    color: #fff;
}

.pages span {
    border: 1px solid #FF6600;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #FFEEE5;
    color: #FF6600;
}

.navbar {
    height: 96px;
    background-color: #fff;
    border: none;
    border: 0;
    z-index: 99999;
    margin: 0;
}

.navbar .navbar-brand {
    padding: 0;
    height: auto;
}

.navbar .navbar-brand img {}

.navbar-collapse {
    float: right;
}

.navbar-nav {
    margin-top: 28px;
}

.navbar-nav>li a {
    padding: 5px;
    font-size: 16px;
}

.navbar-nav>li.dropdown {
    margin: 0 0 0 15px;
}

.navbar-nav>li.dropdown>a {
    font-size: 16px;
    color: #2f2f30;
    margin-bottom: 38px;
}

.navbar-nav>li.dropdown a:hover,
.navbar-nav>li.dropdown.open a {
    color: #1c5cb0;
}

.navbar-nav>li.dropdown.open .dropdown-menu li a {
    font-size: 14px;
    color: #575656;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background: none;
}


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    background-color: #e4e2e2;
    margin-top: -1px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: cfcdcd;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.dropdown-submenu.pull-left {
    float: none
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
}
.my_nav{display: none;}


footer {
    display: none;
}
.mobile-foot {
    display: none;
}

@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

@media (max-width: 900px) {
    footer {
    display: block;
}
    .navbar-collapse {
        background-color: #fff;
        float: none;
    }
    .index_pro {
    width: 100%;
    padding: 20px 0;
}
.my_app {
    width: 100%;
    padding: 30px 0 20px;

}

.my_app_channel {

    padding: 30px 0 0;
}
.my_app_channel>a {

    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin: 0 5px;

}
.index_pro_le_ti {
    width: 100%;
    padding: 10px;
    background: #294794;
    box-sizing: border-box;
}

.index_pro_le_ti_p {
    color: #fff;
    font-size: 50px;
}

.index_pro_le_ti_ri h2 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin-top: 5px;
}
.inpro_li {
    width: 100%;
    height: 50px;
}
.inpro_li a {
    width: auto;
    text-indent: 5px;
    line-height: 50px;
    font-size: 16px;
}
.inpro_li span {
    width: 30px;
    height: 50px;
    display: none;
}
.my_case {
    padding: 30px 0;
}








}




.main-footer-1-con {
    max-width: 640px;
    min-width: 320px;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 50px;
    background: rgba(0, 0, 0, 0.8);
}

.main-footer-1-list {
    border-top: 1px solid #0e951d;
    display: none;
}.main-footer-1-list li {
    float: left;
    width: 50%;
    height: 2.8rem;
    font-size: 1.2rem;
    line-height: 2.8rem;
    color: #fff;
    box-sizing: border-box;
    padding-left: 6%;
    position: relative;
    border-bottom: 1px solid #FFF;
}.main-footer-1-list li a {
    color: #fff;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.main-footer-1-list li:after {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    left: 5%;
    top: 1rem;
    background: #fff;
    border-radius: 100%;
}







@media (max-width: 640px) {
    .index_pro_ri h2{
        font-size: 20px;
    }

    .news ul li em {
    display: none;

}



.news_inner_xiangqing img{
    width: 100% !important;
    height: 100% !important;
}







.tc{text-align: center;}
.mobile-foot p {
    display: inline-block;
    font-size: 1.6rem;
    color: #fff;
    line-height: 2.8rem;
    border: 1px solid #fff;
    border-radius: 0.4rem;
    padding: 0 4%;

}















.news ul li a {

     margin-left: 0px;
}
.my_nav{display: block;}
    .myshow1_le {
    width: auto;
    float: none;
}
    .myshow1_ri{float: none;width: auto;}

.callus_le{float: none;width:100%;}
.callus_ri {
float: none;width: 100%;
}
.newsList {
    width: 100%;
    padding: 20px 0;
}
.callus_list {
    width: 100%;
    padding: 20px 0;
}
.news ul li {
    overflow: hidden;

    height: 40px;
}
    .my_showpic{padding: 0;}
.my_app_ex {
    width: 48%;
    height: 180px;
    position: relative;
    float: left;
    margin-left: 1%;
}
.my_pos p{float: none;    margin-top: 10px;}
footer {
    background-color: #475057;
}footer .foot_copy {
    border-top: 1px solid #6c7073;
    padding: 15px 0;
    text-align: center;
    color: #a4abb0;
    font-size: 12px;
}
.mobile-foot {
    display: block;
    background: #294794;
    padding: 8px 15px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}footer .foot_copy a {
    color: #a4abb0;
}
footer {
    margin-bottom: 50px;
}.mobile-foot a {
    color: #fff;
    height: 35px;
    line-height: 33px;
    border: 1px solid #fff;
    border-radius: 4px;
    text-align: center;
    padding: 0 15px;
    transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
}
.myCaseLi {
    width: 31%;

}.myCaseDl {
    width: 50%;
}
.myCaseDl dt {
    width: 100%;
    height: 100px;
}
    .my_search{display: none;}
    .navbar .navbar-brand img {
        width: 200px;
        padding: 10px;
    }

    .my_top_ri {
        display: none;
    }

    .my_footer {
        display: none;
    }

    .navbar {
        height: 60px;
    }

    .my_keyword {
        line-height: 30px;
        font-size: 12px;
        max-width: 800px;
    }
.inpro_dl {
    width: 49% !important;
    float: left;
    margin-left: 0%;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 2%;
    height: auto;
    margin-bottom: 20px;
}
.inpro_dl:nth-child(2n){
    margin-right: 0;
}
    .inpro_dl:last-child{
        display: none;
    }
.inpro_dd {
    width: 100%;
    line-height: 45px;
    color: #666666;
    transition: all .5s;
    text-align: center;
}
.inpro_dt img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: unset;
    position: unset;
}
    .inpro_dt{
        height: auto;
        position: unset;
    }
    .inpro_dd {
        width: 100%;
        line-height: 20px;
        margin-top: 10px;
    }


}
