body{font-family:"Microsoft Yahei";text-align:center;font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}
/*头部*/
.header{ width:100%; margin:0px auto; position:relative; overflow:hidden;}
.header .head{ width:1006px; margin:0px auto; text-align:left; padding:10px 0 15px;}
.head .logo{ width:226px; height:70px; float:left;}
.head .logo img{ width:226px; height:70px; vertical-align:top;}
.head .head_r{ width:215px; float:right; text-align:right;}
.head_r .tel{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:30px; font-size:18px; color:#ACACAC; background:url(../images/icon1.png) no-repeat left center; padding-left:35px;}

.head_r .search{ width:210px; height:28px; background:#fff; float:right; position:relative; margin-top:18px; box-shadow:0px 0px 3px #999 inset;}
.head_r .search .text{ width:180px; height:28px; line-height:26px; position:absolute; left:0px; top:0px; padding:0px 5px; border:0px; background:none;}
.head_r .search .btn{ width:30px; height:26px; background-image:url(../images/icon2.png); background-color:#b13e34; background-position: center center; background-repeat:no-repeat; position:absolute; right:0px; top:1px; cursor:pointer; border:0px; }

.nav_bg{ width:100%; height:50px; background:#332c2b;}
.nav_bg .nav{ width:1000px; margin:0px auto; text-align:left;}
.nav_bg .nav li{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px;}
.nav_bg .nav li a{ font-size:16px; color:#FFFFFF; display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; padding:0px 25px;}
.nav_bg .nav li.now ,.nav_bg .nav li:hover{ background:#b13e34;}
.nav_m .n_icon{ display:none; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:0px; top:15px; z-index:9999; cursor:pointer;}

/*幻灯片*/
.banner {overflow: hidden;}
.banner-box {min-width: 1200px;height: 600px;position: relative;}
.banner-box .bd {width: 100% !important;}
.banner-box .bd li {width: 100% !important;height: 600px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a {display: block;background-size: auto;}
.banner-btn {width: 100%;position: absolute;top: 270px;left: 0;margin-left: 0;height: 370px;overflow: hidden;}
.banner-btn a {display: block;width: 49px;height: 104px;position: absolute;top: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;transition: 0.3s all ease-in-out}
.banner-btn a.prev {left: -50px;background: url(../images/zy.png) no-repeat 0 0;}
.banner-btn a.next {right: -50px;background: url(../images/zy.png) no-repeat -49px 0;}
.banner-box .hd {position: absolute;top: 275px;width: 100%;display: block;}
.banner-box .hd ul {text-align: center}
.banner-box .hd ul li {width: 20px;height: 20px;border-radius : 20px;text-indent: -9999px;background: #ccc;cursor: pointer;display: inline-block;margin: 0 5px;transition: 0.3s all ease-in-out}
.banner-box .hd ul li.on {background: #0067d0;width: 32px;}
.banner-box:hover .banner-btn a.prev {left: 20px;filter: alpha(opacity=40);-moz-opacity: .4;-khtml-opacity: .4;opacity: .4;}
.banner-box:hover .banner-btn a.next {right: 20px;filter: alpha(opacity=40);-moz-opacity: .4;-khtml-opacity: .4;opacity: .4;}
.banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover {filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8;}
.mbanner {width: 100%;height: 200px;margin-top: 0px;}
/*幻灯片*/

.i_box_a{ width:1006px; margin:0px auto; padding-bottom:20px;}
.i_head{ width:100%; height:85px; line-height:85px; position:relative;}
.i_head .line{ width:100%; height:1px; background:#ccc; position:absolute; left:0px; top:42px; z-index:1;}
.i_head span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; font-size:20px; color:#b13e34; padding:0px 10px; background:#FFF; position:relative; z-index:6; top:27px;}
.i_head span a{font-size:20px; color:#b13e34;}

.i_pl{ width:100%; }
.i_pl li{  height:300px; border:1px solid #ddd; padding: 20px; float:left; margin-right:32px;width: 264px!important;}
.i_pl li img{  max-height:245px; vertical-align:top;}

.i_pl h2 { font-size: 15px; color: #333; text-align: left; }
.i_pl span {float:left; font-size: 10px; line-height:28px; color: #666;}

.i_pl li p{ width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#8C8C8C;}
.i_pl li a:hover p{ color:#FD4D23;}
.more{ display:block; width:155px; height:30px; line-height:30px; text-align:center; background:#b13e34; font-size:17px; color:#FFF; margin:0px auto; clear:both;}
.hui_bg{ width:100%; padding-bottom:40px; background:#EEEEEE;}

.i_news .i_head span{ background:#EEEEEE;}
.i_news{ width:1006px; margin:0px auto; padding-top:10px;}
.i_news .i_nl{ width:525px; height:210px; float:left;}
.i_news .i_nl dt{ width:265px; height:210px; float:left; border:1px solid #ddd;}
.i_news .i_nl dt img{ width:265px; height:210px; vertical-align:top;}
.i_news .i_nl dd{ width:300px; float:right; text-align:left;}
.i_news .i_nl dd h5{ width:100%; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.i_news .i_nl dd h5 a{ font-size:14px; color:#555555;}
.i_news .i_nl dd .des{ width:100%; height:138px; font-size:12px; line-height:120%; overflow:hidden; color:#808080; margin-top:13px;}
.more_w{ width:100%; height:20px; line-height:20px; margin-top:18px;}
.more_w a{ font-size:14px; color:#b13e34;}

.i_news .i_nr{ width:395px; float:right; margin-top:-15px;}
.i_news .i_nr li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; position:relative; text-align:left; margin-bottom:5px;}
.i_news .i_nr li i , .i_news .i_nr li p ,.i_news .i_nr li span{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.i_news .i_nr li i{ width:16px; height:12px; background:url(../images/icon6.png) no-repeat; margin-top:17px;}
.i_news .i_nr li a{ color:#8D8D8D;}
.i_news .i_nr li a:hover{ color:#b13e34;}
.i_news .i_nr li .hot{ background:url(../images/icon5.png) no-repeat;}
.i_news .i_nr li p{ width:60%; height:40px; line-height:40px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:3px;}
.i_news .i_nr li span{ height:40px; line-height:40px; font-size:12px; position:absolute; right:0px; top:0px;}
.i_news .more{ margin-top:15px;}

.i_box_b{ width:1006px; margin:0px auto;}
.i_box_b .i_about{ width:100%; padding-bottom:30px;}
.i_box_b .i_about dt{ width:424px; height:227px; border:1px solid #ddd; text-align:center; float:right;}
.i_box_b .i_about dt img{ width:420px; height:223px; vertical-align:top; margin-top:2px;}
.i_about dd{ width:548px; float:left; text-align:left;}
.i_about dd b{ width:100%; font-size:16px; display:block; color:#272727; margin-bottom:20px;}
.i_about dd .des{ width:100%; height:165px; overflow:hidden; font-size:14px; color:#989898; line-height:170%;}
.f_bg{ width:100%; padding:20px 0; font-size:12px; color:#7D7D7D; background:#2C2C2C;}
.f_bg .foot{ width:1006px;  margin:0px auto; line-height:185%;}

.scd{ width:1006px; margin:0px auto;}
.scd .scd_l{ width:210px; float:left; text-align:left; padding-bottom:100px;}

.scd_l .title{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #ddd; font-size:16px; color:#333333; }

.scd_l .s_nav{ width:100%; padding:20px;}
.scd_l .s_nav li{ width:100%; cursor:pointer;}

.scd_l .s_nav li .li_m{ width:100%; height:30px; line-height:30px; }
.scd_l .s_nav li .li_m a{ display:block; width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333!important; font-weight: bold; }
.scd_l .s_nav li .li_m a:hover{ color:#333;}

.scd_l .s_nav li .now{ width:100%; height:24px; line-height:24px; margin-left:30px;}
.scd_l .s_nav li .now a{ text-align: left; color:#666!important;}
.scd_l .s_nav li .now a:hover{ color:#666;}
.scd_l .s_nav li .now.on a{font-weight: bold;color: #CC0000!important;}

.scd .scd_r{ width:760px; float:right; text-align:left; padding-bottom:30px;}
.scd_r .pst{ width:100%; height:60px; line-height:60px; text-align:left; border-bottom:1px solid #ddd; font-size:12px; color:#636363;}
.scd_r .pst a{ font-size:12px; color:#636363;}
.scd_r .pst a:hover,.scd_r .pro_l li a:hover p{ color:#FE6B01;}
.scd_r .pro_l{ width:100%; padding:10px 0 20px;}
.scd_r .pro_l li{ width:229px; float:left; margin-right:36px; margin-bottom:15px;}
.scd_r .pro_l li img{ width:227px; height:227px; border:1px solid #ddd; vertical-align:top;}
.scd_r .pro_l li p{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:12px; color:#404040; margin-top:10px;}

/*分页样式*/
.pages{ text-align: center; }  
.pages li{ display: inline; padding: 4px 12px; border: #CCC 1px solid;} 
.pages li a{ } 
.pages a {display: inline-block; color: #333; }
.pages a:hover{ color: #333;}
.thisclass { color: #fff; padding: 4px 12px; background-color: #003399; }

.scd_r .pro_d{ width:100%; text-align:left; padding:0 20px;}
.pro_d .title{ width:100%; height:60px; line-height:60px; font-size:20px; font-weight: bolder; color: #CC0000; }

.pro_d dl{ width:100%; padding-top:30px;}
.pro_d dl dt , .pro_d dl dt img{ width:330px; height:230px; float:right; vertical-align:top;}
.pro_d dl dt{ border:1px solid #ddd;}
.pro_d dl dd{ width:415px; float:left; text-align:left; font-size:14px; color:#404040; line-height:170%;}
.pro_d dl dd h1{ width:100%%; font-size:16px; color:#404040; line-height:160%; margin-bottom:30px; font-weight:normal;}

.pro_d .p_ctn{ width:100%; text-align:left;}
.pro_d .p_ctn img{ max-width:100%; height:auto; vertical-align:top;}
.pro_d .p_ctn span{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bolder; color: #CC0000; line-height: 40px; }
.pro_d .p_ctn table{border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;} 
.pro_d .p_ctn table td{ border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; padding:5px;}

.about{ width:100%; padding:20px 0 40px;}
.about h1{ width:100%; text-align:left; font-size:2rem; color:#2D2D2D; font-weight:normal; line-height:160%; margin-bottom:30px;}
.about .about_m{ width:100%; font-size:14px; color:#797979; text-align:left; line-height:170%;}
.about .about_m p{ margin-bottom:20px;}

.contact{ width:100%; padding:50px 0;}
.contact dt , .contact dt img{ width:646px; height:373px; float:right; vertical-align:top;}
.contact dd{ width:320px; float:left; text-align:left; font-size:14px; color:#797979; line-height:175%;}
.contact dd h1{ width:100%; font-size:16px; color:#2D2D2D; margin-bottom:25px; font-weight:normal;}

.news{ width:100%; padding-bottom:60px;}
.news dl{ width:100%; padding:25px 0; border-bottom:1px dashed #ccc;}
.news dl dt , .news dl dt img{ width:215px; height:162px; float:left; vertical-align:top;}
.news dl dt{ border:1px solid #ddd;}
.news dl dd{ width:100%; float:right; text-align:left;}
.news dl dd .title{ width:100%; line-height:160%; position:relative; height:30px; line-height:30px; margin-bottom:8px;}
.news dl dd .title a{ font-size:14px; color:#737373;}
.news dl dd .title a:hover{ color:#FD4D23;}
.news dl dd .title p{ width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd .title span{ display:block; text-align:right; position:absolute; right:0px; top:0px; font-size:12px;}
.news dl dd .des{ width:100%; font-size:12px; color:#919191; line-height:120%; height:40px; overflow:hidden;}
.news dl dd .more{ width:100%; height:20px; line-height:20px; text-align:left; background:none;}
.news dl dd .more a{ font-size:12px; color:#FD4D23;}


/* 宽度 */
.foot127 .container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
/* 颜色 */
.fix127 {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    display: none;
}
.foot127 {
    padding: 30px 0;
    background-color: #426ed6;
    color: #bec3cc;
	border-top: 5px solid #b03e34;
}
.foot127 a {
    color: #bec3cc;
}
.foot127 a:hover {
    color: #fff;
}
.foot127 .nav127 {
    margin-bottom: 30px;
    background-color: #334564;
    border-radius: 5px;
    font-size: 0;
    padding: 15px;
    text-align: center;
}
/* 颜色 end*/
.foot127 .img127 {
    text-align: center;
    font-size: 0;
}
.foot127 .img127 img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.fix127 li {
    float: left;
    width: 25%;
}
.fix127 li a {
    display: block;
    text-align: center;
    padding: 7px 0;
    font-size: 12px;
    line-height: 1;
}
.fix127 li i {
    display: block;
    height: 20px;
    background: no-repeat center;
    background-size: contain;
    margin-bottom: 4px;
}
.fix127 li i.i1 {
    background-image: url(../images/f127_01.png);
}
.fix127 li i.i2 {
    background-image: url(../images/f127_02.png);
}
.fix127 li i.i3 {
    background-image: url(../images/f127_03.png);
}
.fix127 li i.i4 {
    background-image: url(../images/f127_04.png);
}
.foot127 .nav127 a {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    margin: 0 20px;
}
.foot127 .ewm127 {
    float: right;
    width: 120px;
    text-align: center;
}
.foot127 .ewm127 p {
    margin: 10px 0 0;
    font-size: 12px;
}
.foot127 .info127 {
    margin-right: 160px;
    padding-left: 250px;
}
.foot127 .info127 p {
    margin: 5px 0 0;
	text-align: left;
	width: 80%;
}
.itnav-s1{
    float:left;
position: relative;
margin-top:20px;
}
.sub_menu{display: block;overflow: hidden;border-bottom: 8px solid #0569d0;}
.itnav-s1-a{
float:left;
color:#000;
font-size:1rem;
padding: 20px;
transition: all 0s ease 0s;
font-weight:700;
}
.itnav-s1-a:hover{
color:#2155CF;
}
.itnav-s1-a-f{
float:left;
width:100%;
}
.itnav-s1-a-f-up{
float:left;
width:100%;
}
.itnav-s1-a-f-up:before{
content: '';
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 1px;
background: #2155CF;
}
.itnav-s1-a-f:after{
content: '';
position: absolute;
bottom: 0px;
left: 0px;
width: 0;
height: 1px;
background: #2155CF;
transition: all 0.6s ease 0s;
}
.itnav-s1-a-f:hover{
    color:#2155CF;
   
}
.itnav-s1-a-f-up:hover{
color:#2155CF;
}
.itnav-s1-a-h1{
font-size:1rem;
}
.PLSel .itnav-s1-a{
color: #fff;
background: #0569d0;
}
.PLSel:after{
    content: '';
    position: absolute;
    width: calc(100% - 40px);
    height: 2px;
    background: #2155CF;
    left: 20px;
    bottom: 0px;
}
@media screen and (max-width: 767px) {
body {
    min-width: 320px;
    padding-top: 50px;
    /* padding-bottom: 50px; */
}
.conus-center,.conus-left,.conus-right{width: 100%!important;padding-top: 3%;}

.foot127 .container {
    width: auto;
}
.fix127 {
    display: none;
    
}
.foot127 {
    padding: 30px 0;
}
.foot127 .nav127 {
    display: none;
}
.foot127 .ewm127 {
    display: none;
}
.foot127 .info127 {
    background: none !important;
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.itnav-pc-f{display: flex;}
.itnav-s1-a{font-size: .3rem;}

}

.index-conus{
float:left;
width:100%;
background-color: #2155CF;
position: relative;
overflow:hidden;
}
.index-conus:after, .index-conus:before {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
        left: -10%;
-webkit-transform: skewX(-20deg);
        -moz-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    width: 70%;
    background-color: rgba(255,255,255,0.08);
}
.index-conus:before {
    width: calc(70% - 15px);
}
.conus-center{
float:left;
width:1140px;
    margin-left:calc(50% - 570px);
padding-top:50px;
padding-bottom:50px;
}
.conus-left{
            float:left;
width:60%;
}
.conus-right{
            float:left;
width:40%;
}
.conus-l-text1{
float:left;
width:80%;
margin-left:20%;
font-size:2rem;
color:#fff;
}
.conus-l-text1-2{
        font-family: 'Roboto',  sans-serif;
}
.conus-l-text2{
        font-family: 'Roboto',  sans-serif;
float:left;
width:80%;
margin-left:20%;
font-size:1.0rem;
color:#fff;
}
.conus-btn{
        font-family: 'Roboto',  sans-serif;
float:left;
/* width:200px; */
height:55px;
    background:#fff;
border-radius:26.5px;
line-height:55px;
color:#2155CF;
font-size:2rem;
padding: 0 20px;
position:relative;
margin-left:160px;
margin-top:30px;
transition: all 0s ease 0s;
}

.conus-btn:hover:before{
        right:10px;
}
.i-banner-carousel2{
display:none;
}


/* 宽度 */
.h125 .cont125 {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
/* 颜色 */
.h125 {
    background-color: #fff;
}
.h125 .tel125 strong {
    display: block;
    font-size: 28px;
    font-family: Impact;
    line-height: 1;
    color: #b03e34;
}
.h125 .nav125 {
    font-size: 0;
    background-color: #204c97;
    color: #fff;
}
.h125 .nav125 li.hover{background-color: #ff0000;}
.h125 .nav125 li a {
    display: block;
    font-size: 16px;
    line-height: 60px;
    padding: 0 35px;
    color: #fff;
}
.h125 .nav125 li .arr125:after {
    content: '';
    border-top: 2px solid #204c97;
    border-left: 2px solid #204c97;
    box-sizing: content-box;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 15px;
}
.h125 .nav125 li.active a, .h125 .nav125 li.open a, .h125 .nav125 li a:hover {
    color: #fff;
    background-color: #ff0000;
}
.h125 .nav125 .d-box125 a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0.5) !important;
    line-height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.h125 .nav125 .d-box125 a:hover {
    background-color: #ff0000 !important;
}
.h125 .menu125:before, .h125 .menu125:after, .h125 .menu125 span {
    display: block;
    height: 2px;
    background-color: #204c97;
    content: '';
}
/* 颜色 end*/
.h125 .img125 {
    text-align: center;
    font-size: 0;
}
.h125 .img125 img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.h125 .logo125 {
    float: left;
    font-size: 0;
    height: 80px;
    line-height: 45px;
    text-align: left;
    padding: 15px 0;
}
.logo125.img125{display: none;}
.h125 .tel125 {
    float: right;
    background: url(../images/tel125.jpg) no-repeat 0 center;
    padding-left: 55px;
    margin-top: 15px;
}
.h125 .nav125 li {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/li_125.jpg) no-repeat right center;
    padding-right: 1px;
}
.h125 .nav125 li .arr125 {
    float: right;
    height: 40px;
    width: 40px;
    position: relative;
    display: none;
}
.h125 .nav125 li.down125 {
    position: relative;
}
.h125 .nav125 li.down125:before {
    content: "";
    position: absolute;
    border: 4px solid transparent;
    border-bottom: 0;
    border-top-color: currentColor;
    top: 50%;
    margin-top: -2px;
    right: 15px;
}
.h125 .nav125 .d-box125 {
    position: absolute;
    left: 0;
    min-width: 100%;
    top: 100%;
    display: none;
    z-index: 10;
    text-align: center;
}
.h125 .nav125 .d-box125 p {
    margin: 0;
}
.h125 .nav125 li.open .d-box125 {
    display: block;
}
.h125 .menu125 {
    display: none;
    padding: 15px 0 0;
    float: right;
    margin-left: 15px;
}
.h125 .menu125:before {
    width: 24px;
}
.h125 .menu125:after {
    width: 18px;
    margin-left: 6px;
}
.h125 .menu125 span {
    width: 12px;
    margin: 6px 0 6px 12px;
}
/* contact us */
.about_m.contact{display: flex;justify-content: space-between;}
.about_m.contact .title {    font-size: 2.5rem;    margin-bottom: 2rem;position: relative;border-left: 10px solid #7D7D7D;padding-left: 10px;}
.about_m.contact .title::after{display: block;content: '';position:absolute ;left: -10;top: 0;width: 2px;height: 10px;background: #ff0000;padding-left: 8px; }
.about_m.contact .title span{color: red;}
.about_m.contact .l,.about_m.contact .r{width: 45%;}
.about_m.contact .r form{color: #333;}
.about_m.contact .r .iput{margin-bottom: 30px;}
.about_m.contact .r .iput b{color: red;}
.about_m.contact .r .iput>*{line-height: 30px;    width: 95%;    padding: 0 2%;    box-sizing: border-box;    margin: 0 auto;}
.about_m.contact .r .iput input{line-height: 30px;width: 90%;}
.about_m.contact .r .submit{padding: 5px 10px;background: #ff0000;border-radius: 3px; color: #fff;border: 1px solid #eee;}
.about_m.contact .l .info h2{font-size: 1rem;}
/* about Us */
.ds_flex_four{display: flex;justify-content:space-evenly;flex-wrap: wrap;}
.ds_flex_four li{width: 24%;}
.ds_flex_four li img{width: 100%;}
.about_title {font-size: 3rem;font-weight: 900;
    margin: 80px auto;
    text-align: center;}
.v_list li{list-style-type: disc;margin-left: 2em;}




@media screen and (max-width: 767px) {
/* 颜色 */
.h125 {
    padding: 10px 0;
    position: fixed;
    z-index: 10;
    width: 100%;
    top: 0;
    left: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.banner-box{width: 100%;max-height: 150px;min-width: auto;}
.conus-center{margin: 0;}
.conus-l-text1,.conus-l-text2{width: 100%;margin: 0;}
.conus-right .conus-btn{padding: 0 20px;   float: none; margin: 0;}
.h125 .img125 img{max-height: 40px;}
.logo125.img125{display: block!important;}
.h125 .nav125 li.hover{background: none;font-weight: 700;}
.head .logo{display: none;}
.i_pl li{width: 100%!important;padding:0;border:none;}
.banner-box .bd{max-height: 300px;}
.banner-box .bd li{background-size: contain;}
.banner-box .bd li img{width: 100%;display: block;}
.h125 .nav125 li {
    display: block;
    margin: 0;
    border-top: 1px solid #eee;
    background: none;
}
.h125 .nav125 li a {
    line-height: 40px;
    padding: 0 15px;
    color: #333;
}
.h125 .nav125 li.active a, .h125 .nav125 li.open a, .h125 .nav125 li a:hover {
    background-color: transparent;
    color: #b03e34
}
.h125 .nav125 li.open .arr125:after {
    border-color: #b03e34;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.h125 .nav125 .d-box125 {
    position: static;
    background-color: #eee;
    min-width: auto;
    text-align: left;
}
.h125 .nav125 .d-box125 a {
    color: #333 !important;
    border-top: 1px dotted #ddd;
    padding: 0 15px;
    line-height: 40px;
    background-color: transparent !important;
    border-bottom: 0;
}
.scd img{display: block;width: 100%!important;height: auto !important;;}
/* 颜色 end*/
.h125 .cont125 {
    width: auto;
}
.h125 .tel125 {
    display: none;
}
.h125 .logo125 {
    height: 50px;
    line-height: 50px;
    float: none;
    padding: 0;
    margin: -10px 0;
}
.h125 .nav125 {
    margin: 10px 0 -10px;
    text-align: left;
    display: none;
    background-color: transparent;
    border-bottom: 0;
}
.h125 .nav125 ul {
    margin: 0 -15px;
}
.h125 .nav125 li .arr125 {
    display: block;
}
.h125 .nav125 .d-box125 a:hover {
    background-color: transparent !important;
}
.h125 .menu125 {
    display: block;
}

/* contactus */
.about_m.contact{flex-wrap: wrap;}
.about_m.contact .l,.about_m.contact .r{width: 100%;}
.about_m.contact .title{font-size: 1.5rem;}
/* about us */
.ds_flex_four{justify-content: space-between;}
.ds_flex_four li{width: 49%;margin-bottom: 8px;}
.about_title{font-size: 1rem; margin: 30px auto;}
}

