input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,
th,
td {
    vertical-align: middle
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}

.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

p {
    margin: 0;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

p {
    margin: 0;
}

.wd1200 {
    width: 1200px;
    margin: 0 auto;
}

.wd1000 {
    width: 1100px;
    margin: 0 auto;
    padding: 10px 50px 30px;
    background: #f2f2f2;
}


.wh {
    width: 1400px;
    margin: 0 auto;
}

@media (max-width: 1400px)  {
    .wh {
    width: 95%;
    margin: 0 auto;
}
}










/*滚动*/

#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}


/*----- Common css ------*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}

.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img {
    transition: all 0.5s ease-in 0s;
    -webkit-transition: all 0.5s ease-in 0s;
    -moz-transition: all 0.5s ease-in 0s;
    -o-transition: all 0.5s ease-in 0s;
}

.com-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}





.flex_a{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}

.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}


.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}



    /* pc 头部 */
.head_aa{background-color: #666666;height:100px;position:relative;z-index:99999;}
.logo_a{line-height: 100px;}
.logo_a img{max-height: 100%;}


.nav2{width: 1040px;}
@media (max-width: 1400px)  {
    .nav2{width:940px!important;}
}
.so{width: 18px;height: 18px;  cursor: pointer;}
.so img{max-width: 100%;}
.ss{position: absolute;display: none;left:0px;padding: 3px;z-index: 9999999;}

.ss #formsearch {
	width: 259px;
	height: 39px;
	border-radius: 20px;
	border: solid 1px #c0c0c0;
    color: #fff!important;
}

.ss #formsearch input {
    height: 39px;
    background: none;
    border: none; color: #fff!important;
    line-height: 39px;outline: none;
}




.ss #formsearch input#keyword {
    height: 39px;
    line-height: 39px;
    padding-left: 14px;
    color: #fff!important;
    width: 215px;
}

.ss #formsearch input#s_btn {
    width: 26px;
    height: 22px;
    line-height: 22px;
    border: none;
    cursor: pointer;font-size: 0px;
    background: url(../images/sou333.png) no-repeat no-repeat center;
 
}




.lastli{position: relative;}
@media (max-width: 1400px)  {
    .lastli{ display:none!important;}
}

.en{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;width: 65px;
	line-height: 34px;
	letter-spacing: 0px;text-align: center;
	color: #ffffff;text-transform: uppercase;font-weight: 600;background:url(../images/xl.png) no-repeat center left;}

.en a{color: #ffffff;}

.sw_con2 li img{width:100%;}

.sw_con2{position: relative;overflow: hidden;z-index:999;}
.sw_con2 .swiper-button-prev{ height: 42px; width: 42px!important;background:none!important;    font-family: MicrosoftYaHei;
    border-radius: 50%;
            letter-spacing: 0px;
            color: #ffffff;background:url(../images/z4.png) no-repeat center!important ;}


.sw_con2 .swiper-button-prev:hover{background:url(../images/z1.png) no-repeat center!important;}
        
        
.sw_con2 .swiper-button-next{ height: 42px; width: 42px!important;background:none!important;    font-family: MicrosoftYaHei;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;border-radius: 50%;
            color: #ffffff;background:url(../images/z3.png) no-repeat center!important;}
         
.sw_con2 .swiper-button-next:hover{background:url(../images/z2.png) no-repeat center!important;}
    
    
.sw_con2 .swiper-button-prev {
            right: 120px;left: auto !important;
          }
          
.sw_con2 .swiper-button-next{
            right: 50px;
          }
          
.sw_con2 .swiper-button-next,
.sw_con2 .swiper-button-prev {
            outline: none;
            position: absolute;
            top: auto !important;;
            bottom:35px!important;
            z-index: 9999;
            height: 45px;
            -webkit-transition: all .5s ease;
            transition: all .5s ease; }





/* 解决方案 */
.ff_nn{background:#f7f7f7;padding: 60px 0;margin-top: 60px;}


.xvn{background:url(../images/xcn.png) no-repeat left bottom;padding-bottom: 15px;}
.more_bn{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;}

.more_bn a{color: #666666;}

.more_bn a:hover{
   color: #cc0000; 
}



.picScroll-left{ overflow:hidden;position:relative;width:1400px;margin-top:48px}
@media (max-width: 1400px)  {
  .picScroll-left{  width:95%;margin:30px auto 0;}
}
	.ys_nav1{z-index: 999;position: absolute;left:00px;top:0px;;width:106px;height: 464px;
        background-color: #ffffff;padding-top: 128px;}
@media (max-width: 1400px)  {
    .ys_nav1{height:350px;padding-top:60px;}
}
	.ys_nav1 li{cursor:pointer;float:left;margin-bottom: 32px;
		width: 106px;
		height: 45px;
		border: none;border-radius:0px;color: #464646;font-size: 18px;text-align: center;position: relative;}
	.ys_nav1 li.on {	width: 106px;
		height: 45px;	color: #cc0000;text-align: center;}
	
        .ys_nav1 li::before{
            width: 0px;
            height: 1px!important;
            background-color: #555555;
            transition: all .3s;
            content: "";
            left: 86px;
            top: 11px;
            content: "";
            position: absolute;
            }

.ys_nav1 li.on::before{width: 104px!important;}




.ys_nav{width:1400px;margin:0 auto;margin-top:60px;}
@media (max-width: 1400px)  {
.ys_nav{width:100%; margin:0;}
.ys_nav li{width:33%!important;padding:10px!important;}
.ys_nav li .dhh{width: 150px!important;}
}
.ys_nav li{width: 466px;height: 206px;padding: 30px;margin-bottom: 15px;}


.ys_nav li .img{width: 192px;	height: 138px;}
@media (max-width: 1400px)  {
.ys_nav li .img{width:160px;height: 107px;}
}
.ys_nav li .img img{width:100%;}

.ys_nav li.on{
            background-color: #ffffff;
            box-shadow: 0px 3px 5px 0px 
                rgba(0, 0, 0, 0.14);
        }


.ys_nav li .dhh{width: 190px;}
.ys_nav li .dhh h2{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;height:30px;overflow: hidden;}


.ys_nav li .dhh p{	font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 0px;
        color: #666666;height:30px;overflow: hidden;margin-top: 10px;}

 .ys_nav li.on .dhh h2{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #cc0000;}


.more_vv{width:35px;height:16px;background:url(../images/jt_a.png) no-repeat center top;margin-top: 30px;display: block;}

.ys_nav li.on .more_vv{width:35px;height:16px;background:url(../images/jt_b.png) no-repeat center top;display: block;}




.pcon{width:1400px;margin:0 auto;}
.pcon .tempWrap{width: 1183px!important;margin-left: 217px;}
@media (max-width: 1400px)  {
    .pcon .tempWrap{margin-left:200px;}
}
.picList li{width: 1183px;overflow: hidden;}


.picList li .cc2{width: 685px;
        height: 464px;
        background-color: #f5f5f2;
        border: solid 5px #fffcfc;float: left;}
@media (max-width: 1400px)  {
    .picList li .cc2{width:500px; height:340px;}
}
.picList li .cc2 a.img{display:block;}	
.picList li .cc2 a.img img{width: 100%;height:100%;}

.cc_a{width: 496px;padding: 56px 0 56px 56px;float: right;}
@media (max-width: 1400px)  {
    .cc_a{width:400px;padding: 56px 0 56px 35px;float: left;}
}
.cc_a h2{	font-size: 22px;
	font-weight: 600;
	line-height: 34px;
	letter-spacing: 0px;
	color: #333333;}

.cc_a h4{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;height: 90px !important;overflow: hidden;margin-top: 45px;}


.cc_a h5{margin-top: 154px;	font-family: MicrosoftYaHei;
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;background:url(../images/xbn.png) no-repeat center left;width: 260px;text-align: right;float:right;}
@media (max-width: 1400px)  {
    .cc_a h5{margin-top:30px;}
}




    /* box1 */

.box1{border-bottom: 1px solid #c0c0c0;height:62px}
.hotSearch{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 62px;
	letter-spacing: 0px;
	color: #333333;}


.hotSearch a{color: #333333;	line-height: 62px;margin-right: 5px;}



    /* 产品中心 */
.ppbg{background:#f7f7f7;padding-top: 56px;padding-bottom: 45px;}

.nnort_at li{	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #585757;margin-left: 55px;}

.nnort_at li a{color: #585757;}
.nnort_at li.on{background:url(../images/nk111.png) no-repeat center bottom;}


.pp_ll{height:0;overflow:hidden;}
.pp_ll.aa{height:auto;}


.pp_ll{width: 94%;margin:0 auto;}

.pp_ll li{
    width: 287px;
	height: 411px;
	background-color: #ffffff;
	border: solid 1px #dbdbdb;margin-bottom: 20px;
}
.pp_ll li:hover{	box-shadow: 4px 4px 12px 3px 
    rgba(0, 0, 0, 0.25);
border: solid 1px #dbdbdb;}
.pp_ll li a.img{display: block;height: 100%;overflow:hidden;}
.pp_ll li a.img img{width: 100%;height: auto;overflow:hidden;}
.pp_ll li{position: relative;}

.pp_cb{position: absolute;width: 100%;left:0px;bottom: 0px;padding: 20px;}
.pp_cb h2{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #cc0000;}


.pp_cb h3{	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #666666;height:60px;overflow: hidden;margin-top: 16px;}


.more_n{	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;margin-top: 10px;}


.pp_ll li:hover .more_n{background:url(../images/mk.png) no-repeat center right;color: #cc0000;}







.pp_aa{margin-top: 45px;position: relative;}
.pp_aa .swiper-button-prev {
    left: 0%;
  }
  
  .pp_aa .swiper-button-next{
    right: 0%;
  }
  
  .pp_aa .swiper-button-next,
  .pp_aa .swiper-button-next {
    outline: none;
    position: absolute;
    top: 43%;
    z-index: 9999;
    height: 34px;
    width: 34px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
  }
  
  
  .pp_aa .swiper-button-prev{ height: 34px; width: 24px;
  background:url(../images/r1.png) no-repeat center}

  .pp_aa .swiper-button-prev:hover{ background:url(../images/r3.png) no-repeat center}


  .pp_aa .swiper-button-next{ height: 34px; width: 24px;
  background:url(../images/r2.png) no-repeat center;}


  .pp_aa .swiper-button-next:hover{ background:url(../images/r4.png) no-repeat center}





/* 关于我们 */
.ab_con{margin-top: 100px;}

.ab_con .wh{
    align-items: flex-start;overflow: hidden;
}
.aann{width: 636px;}
.aann h2{	font-size: 30px;
	font-weight: 600;
	line-height: 34px;
	letter-spacing: 0px;
	color: #cc0000;}

.aann h3{	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #666666;margin-top: 10px;}

.aacc{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #464646;margin-top: 55px;height:204px;overflow: hidden;}



.ab_img{width:-webkit-calc(100% - 650px);width:-moz-calc(100% - 650px);width:calc(100% - 650px);height: 411px; overflow:height;}




.ab_ll{margin-top: 40px;}
.ab_ll li{width: 391px;
	height: 116px;
	background-color: #f7f7f7;padding: 25px;}
@media (max-width: 1400px)  {
    .ab_ll li{width:360px;}
}

.ab_ll li .img_a{width: 60px;}
.ab_ll li .img_a img{width: 100%;}
.ab_ll li .img_2{display: none;}
.ab_ll li:hover .img_1{display: none;}
.ab_ll li:hover .img_2{display: block;}
.ab_ll li h2{	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #666666;margin-left: 15px;}

.ab_ll li:hover h2{color: #cc0000;} 

.mo_v{background:url(../images/n1.png) no-repeat center top;width: 32px;height: 32px;}
.ab_ll li:hover .mo_v{background:url(../images/n2.png) no-repeat center top;}





    /* xw_con */
.xw_con{margin-top: 90px;}
.xw_11{width: 840px;}
@media (max-width: 1400px)  {
    .xw_11{width:710px;}
}
.xwt{	font-size: 30px;
	font-weight: 600;
	line-height: 34px;
	letter-spacing: 0px;
	color: #cc0000;}

.more_a{background:url(../images/mo.png) no-repeat center top;width: 30px;height:30px}
    
.list_nn{}

.list_nn li{border-bottom: 1px dashed #d9d9d9;}

.list_nn li h2{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 80px;
	letter-spacing: 0px;
	color: #666666;}


.list_nn li h3{	font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 80px;
        letter-spacing: 0px;
        color: #666666;}
    


        #ydemo{overflow:hidden;margin:0 auto;position:relative;height: 312px;}
        #yindemo{height:100%;}
        #ydemo1{}
        #ydemo2{}
        

.list_nn li:hover h2{
  color: #cc0000;  
}
.list_nn li:hover h3{
  color: #cc0000;  
}


.xw_22{width: 468px;}
@media (max-width: 1400px)  {
    .xw_22{width: 400px;}
}
.x-message{margin-top: 36px;}



/* 通栏 */
.dff{background:#0b0b0b;padding-top: 60px;padding-bottom: 28px;margin-top:76px;}

.left_a{width: 600px;}

.nav_a{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #9d9d9d;}

.nav_a a{
    color: #9d9d9d;
}
.so_at{margin-top: 15px;}
.so_at dd a{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #eaeaea;}
.so_at dd a:hover{
    color: #9d9d9d;
}
.so_at{font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #eaeaea;}


.g_ll li{position: relative;text-align: center;margin:0 15px}
.g_ll li img{text-align: center;}
    
.g_ll li h2{color: #ffffff;font-size: 16px;font-weight: 400;margin-top: 10px;}
.g_ll li h2 a{color: #ffffff;font-size: 16px;}
.g_ll li .wm1{position: absolute;left:50%;top:50px;display: none;width: 120px;margin-left: -60px;}
.g_ll li:hover .wm1{display: block;} 

.g_ll li .wm1 img{width: 100%;}
    

.xxv{	width: 1400px;
	height: 2px;
	background-color: #666666;margin:60px 0 16px;}

.logo_a img{max-width: 100%;}


.ab_lx{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;height:60px;overflow: hidden;
	line-height: 30px;
	letter-spacing: 0px;color: rgba(255,255,255,0.5);}



.soe_a{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;color: rgba(255,255,255,0.5);}


.soe_a a{color: rgba(255,255,255,0.5);}







/*头部样式*/

.head {
    height: 86px;
    background: url(../images/headbg.jpg) no-repeat center;
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.head-con {
    width: 1100px;
    margin: 0 auto;
    height: 86px;
}

.head-right {
    width: 800px;
    padding: 0 0px;
}

.head-right .k1 {
    font: normal 14px/22px "Microsoft Yahei";
    color: #b5b5b6;
}

.head-right .k1 a {
    color: #b5b5b6;
}

.logo {
    line-height: 86px;
    float: left;
}


/*热门搜索*/


#formsearch {
	width: 459px;
	height: 39px;
	border-radius: 20px;
	border: solid 1px #c0c0c0;
}

#formsearch input {
    height: 39px;
    background: none;
    border: none;
    line-height: 39px;outline: none;
}




#formsearch input#keyword {
    height: 39px;
    line-height: 39px;
    padding-left: 14px;
    color: #666;
    width: 402px;
}

#formsearch input#s_btn {
    width: 26px;
    height: 22px;
    line-height: 22px;
    border: none;
    cursor: pointer;font-size: 0px;
    background: url(../images/sou333.png) no-repeat no-repeat center;
 
}




.x-banner .owl-carousel .banner-item a img {
    width: 1920px;
    height: 500px;
}

/*  */

.bg {
    background: #fff;
    padding: 20px 0;
}


/*  */

.c1 {
    position: relative;
}

.c1-left {
    padding: 14px 20px 14px 0;
    background: #fff;
    width: 522px;
}

.c1-left h2 {
    font: bold 18px/40px "Microsoft Yahei";
    color: #d13737;
    border-bottom: 1px solid #d13737;
    text-indent: 14px;
}

.c1-left h2 span {
    font: normal 18px/40px Arial;
}

.c1-left .aboutcon {
    font: normal 14px/24px "Microsoft Yahei";
    color: #595757;
    padding: 15px 0 15px 14px;
    text-indent: 2em;
}

.c1-left>a {
    font: normal 14px/30px "Microsoft Yahei";
    color: #d03737;
    float: right;
    margin-right: 30px;
}

.c1-right {
    width: 471px;
}

.c1-right .mfyp {
    margin-top: 25px;
}

.c1-right .wtjd {
    margin-top: 25px;
}

.tlt {
    font: bold 24px/30px "Microsoft Yahei";
    color: #d13737;
    background: url(../images/line02.png) no-repeat center;
    text-align: center;
    margin-bottom: 20px;
}

.tlt p {
    font: normal 18px/20px Arial;
}

.c2 {
    margin: 30px 0;
}

.c2-con ul li {
    width: 476px;
    height: 150px;
    float: left;
    border: 1px solid #dddddd;
    margin-bottom: 40px;
}

.c2-con ul li a.img {
    display: block;
    float: left;
}

.c2-con ul li a.img img {
    width: 180px;
    height: 150px;
}

.c2-con ul li .wz {
    background: url(../images/sobg1.jpg) no-repeat;
    width: 284px;
    height: 150px;
    padding: 10px 25px 0 15px;
}

.c2-con ul li .wz h3 {
    font: bold 16px/30px "Microsoft Yahei";
    padding-bottom: 5px;
}

.c2-con ul li .wz h3 a {
    color: #000;
    display: block;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.c2-con ul li .wzx {
    font: normal 14px/22px "Microsoft Yahei";
    color: #595757;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.c2-con ul li:nth-child(odd) {
    margin-right: 44px;
}

.c3-con .xw {
    width: 308px;
    float: left;
}

.c3-con .xw h2 {
    font: bold 16px/50px "Microsoft Yahei";
    color: #000;
    margin-bottom: 15px;
}

.c3-con .xw img {
    width: 308px;
    height: 121px;
}

.c3-con .xw li {
    padding-left: 18px;
    background: url(../images/dian.png) no-repeat left center;
}

.c3-con .xw li a {
    font: normal 14px/35px "Microsoft Yahei";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.c3-con .xw01,
.c3-con .xw02 {
    margin-right: 38px;
}


/* foot_wap */

.foot_wap {
    position: relative;
    background: #282d30;
    padding: 10px 0 20px;
    border-bottom: 1px solid #3d4245;
}

.foot_wap a:hover{
    color: #d13737;
}

.foot_con {
    width: 1000px;
    margin: 0 auto;
}

.foot_aa {
    float: left;
    width: 360px;
    padding-right: 40px;
    border-right: 1px solid #3d4245;
}

.foot_aa p {
    padding-left: 25px;
    font: normal 14px/24px "Microsoft Yahei";
    color: #b5b5b6;
}

.foot_aa p:first-child {
    background: url(../images/tel.png) no-repeat left center;
}

.foot_aa p:nth-child(2) {
    background: url(../images/add.png) no-repeat left 5px;
}

.foot_aa p:nth-child(3) {
    background: url(../images/email.png) no-repeat left 5px;
}

.foot_aa p:nth-child(4) {
    background: url(../images/fax.png) no-repeat left center;
}

.foot_aa p:nth-child(5) {
    background: url(../images/web.png) no-repeat left center;
}

.foot_bb {
    float: left;
    width: 415px;
    border-right: 1px solid #3d4245;
    text-align: center;
}

.foot_bb .ftel {
    font: bold 24px/40px "Microsoft Yahei";
    color: #d03737;
}

.foot_bb .ftel p {
    font: normal 14px/25px "Microsoft Yahei";
    color: #9fa0a0;
}

.jszc {
    color: #666;
    font-size: 12px;
}

.jszc a {
    color: #666;
    font-size: 12px;
}

.foot_bb dd {
    font: normal 14px/28px "Microsoft Yahei";
    color: #9fa0a0;
}

.foot_bb dd a {
    color: #666;
}

.foot_cc {
    float: right;
    width: 120px;
    text-align: center;
    font: normal 14px/28px "Microsoft Yahei";
    color: #9fa0a0;
}


/*  */
.foot2 {position: relative;background: #282d30;height: 46px;}
.nav_foot {text-align: center;font: normal 14px/46px "Microsoft Yahei";color: #9fa0a0;}
.nav_foot a {color: #9fa0a0;}


/**/
.container2{width:1100px;margin:0 auto;padding: 20px;background: #fff;}

/**/
.sitemp{overflow:hidden;padding-right:10px;background:#f6f6f6;padding: 7px 0;font: normal 14px/31px "Microsoft Yahei";color: #d03737;}
.sitemp h2{float:left;text-indent:15px;font: normal 13px/31px "Microsoft Yahei";color: #d03737;background: url(../images/line03.png) no-repeat 10px center;}
.sitemp .site{width:380px;float:right;text-align:right;font: normal 14px/31px "Microsoft Yahei";color: #d03737;padding-right: 10px;}
.sitemp .site a{color: #d03737;}


/*------------内页关于我们-------------------*/
.abouta .a1{margin-top: 33px;}
.abouta .a1-left{width: 520px;}
.abouta h2.atlt{font: bold 20px/30px "Microsoft Yahei";color: #d03737;padding-bottom: 10px;}
.abouta .wz{font: normal 14px/25px "Microsoft Yahei";color: #393939;text-indent: 2em;}
.abouta .a2,.abouta .a3{margin-top: 20px;}


/**/
.banner4{width:500px;margin:0 auto;position:relative;height:319px;}
.banner4 ul.bb4{position:relative;padding:0px;margin:0px;z-index:5;}
.banner4 ul.bb4 li{position:absolute;display:none;}
.banner4 .num4{position:absolute;right:2px;bottom:0px;z-index:100;}
.banner4 .num4 li{width:18px;height:18px;display:inline-block;background:rgba(0,0,0,0.5);line-height:18px;
    overflow:hidden;border: 1px solid #97a5c2;border-bottom: none;color: #fff;}
.banner4 .num4 li.num_hover{background:#c95051;}
.banner4 .num4 li.num_hover a{color:#fff;}
.banner4 .num4 li a{float:left;display:block;text-align:center;color:#fff;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

/**/

.kfroll{position: relative;margin: 20px 0;}
.kh_list li{float:left;margin-left:7px;margin-right:8px;_display:inline;}
.kh_list li a.img img{width:130px;height:42px;}
.kh_list li a.img{display:block;}
.kfroll .l_btn,.kfroll .r_btn{position:absolute;bottom: 0;cursor:pointer;width: 29px;height: 42px;z-index: 99;}
.kfroll .l_btn{left:0px;}
.kfroll .r_btn{right:0px;}


/*------------内页联系我们-------------------*/
.aboutb .contact-con{margin-top: 33px;}
.aboutb .contact-left{width: 520px;background: #efefef;border-radius: 5px;}
.aboutb .contact-left img{width: 520px;height: 158px;}
.aboutb .contact-left .lxfs{padding: 20px;}
.aboutb .contact-right{width: 520px;}
.aboutb .contact-right .ly{margin-top: 40px;}
.aboutb .contact-right .ly h2{font: normal 18px/40px "Microsoft Yahei";color: #000;border-bottom: 1px solid #cc3135;}

/**/
.message1{z-index:100;position:relative;margin-top: 25px;}
.message1 input{vertical-align:middle;}
.message1 #name{display:block;height:38px;line-height:38px;padding:0;padding-left:6px;border:1px solid #dedede;width:510px;margin-bottom: 10px;}
.message1 #contact{display:block;height:38px;line-height:38px;padding:0;padding-left:6px;border:1px solid #dedede;width:510px;margin-bottom: 10px;}
.message1 #email{display:block;height:38px;line-height:38px;padding:0;padding-left:6px;border:1px solid #dedede;width:510px;margin-bottom: 10px;}
.message1 #content{display:block;width:510px;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message1 .msgbtn{background:url(../images/tltbg5.png);cursor:pointer;width:96px;height:38px;line-height:38px;text-align:center;border:none;color:#fff;font-size:14px;
margin-top:15px;font-family:"Microsoft YaHei";}
#message_main1 tr,#message_main1 .tr1,#message_main1 .tr2,#message_main1 .tr3,#message_main1 .tr4{position:relative;}
#message_main1 tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}
#message_main1 .m_label{position:absolute;width:480px;text-align:left;line-height:38px;padding-left:8px;color:#ccc;z-index:1;cursor:text;}
#message_main1 .c_label{line-height:18px;padding-top:12px;}
#message_main1 .img1{position: absolute;right: 20px;top: 10px;}
#message_main1 .img2{position: absolute;right: 20px;top: 60px;}
#message_main1 .img3{position: absolute;right: 20px;top: 105px;}
#message_main1 .img4{position: absolute;right: 20px;top: 160px;}



/**/
.news_list1{padding-top: 33px;}
.news_list1 li{margin-bottom: 25px;}
.news_list1 li a.img{display: block;border: 1px solid #e5e5e5;float: left;}
.news_list1 li a.img img{width: 210px;height: 174px;}
.news_list1 li .wz{margin-left: 20px;float: left;}
@media (max-width: 1400px)  {
.news_list1 li .wz{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);}
}
.news_list1 li .wz h3{font: bold 18px/30px "Microsoft YaHei";margin-bottom: 10px;}
.news_list1 li .wz h3 a{color: #000;}
.news_list1 li .wz .summ{font: normal 14px/25px "Microsoft YaHei";color: #3e3a39;}
.news_list1 li .wz .xq{font: normal 14px/27px "Microsoft YaHei";color: #fff;text-align: center;display: block;width: 60px;height: 27px;
background: url(../images/tltbg3.png) no-repeat center;margin-top: 15px}


/**/
.case_list1{padding-top: 33px;}
.case_list1 li{margin-bottom: 25px;}
.case_list1 li a.img{display: block;border: 1px solid #e5e5e5;float: left;}
.case_list1 li a.img img{width: 210px;height: 174px;}
.case_list1 li .wz{margin-left: 20px;float: left;}
@media (max-width: 1400px)  {
.case_list1 li .wz{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);}
}
.case_list1 li .wz h3{font: bold 18px/30px "Microsoft YaHei";margin-bottom: 10px;}
.case_list1 li .wz h3 a{color: #000;}
.case_list1 li .wz .summ{font: normal 14px/25px "Microsoft YaHei";color: #3e3a39;}
.case_list1 li .wz .xq{font: normal 14px/27px "Microsoft YaHei";color: #fff;text-align: center;display: block;width: 60px;height: 27px;
background: url(../images/tltbg3.png) no-repeat center;margin-top: 15px}


/**/
.left{width:274px;float:left;}
.left .box{margin-bottom:10px;}
.left .box h3{font: normal 24px/55px "Microsoft YaHei";color: #fff;text-align: center;background: url(../images/tltbg1.png) no-repeat center;}
.left .box .content{padding:5px 0px;}

.right{width:1080px;float:right;padding-bottom:10px;}
@media (max-width: 1400px)  {
.right{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);}
}
.cptu1 img{width: 1080px;height: 394px;}
.cpjj{margin: 20px 0;}
.cpjj h2{font: normal 14px/30px "Microsoft YaHei";color: #d03737;}
.cpjj .wz{font: normal 14px/25px "Microsoft YaHei";color: #393939;text-indent: 2em;}


/*内页左侧分类通用样式*/
.sort{background: #f6f6f6;padding: 24px 12px;}
.sort li{position:relative;z-index: 999;}
.sort li .about_b{width:210px;padding:10px ;}
.sort li .layer2{width:210px;padding:10px;z-index:9999;display:none;}
.sort li .layer2 li{overflow:hidden;}
.sort li .layer2 li > a.erji{font:normal 14px/32px "Microsoft YaHei";color: #3f91e7;display: block;padding-left: 20px;
background: url(../images/dian2.png) no-repeat left center;}
.sort li .layer2 li .layer3 li{padding-left: 20px;}
.sort li .layer2 li .layer3 li a{font:normal 14px/32px "Microsoft YaHei";color: #3e3a39;}
.sort li .layer2 li .layer3 li .layer4 li{margin:6px 0px;line-height: 24px;padding-left: 15px;}
.sort li .layer2 li .layer3 li .layer4 li a{font:normal 12px/24px "Microsoft YaHei";background:none;}

.sort li.layer1 > a{font: normal 16px/45px "Microsoft YaHei";color: #fff;padding-left: 40px;background: url(../images/tltbg2.png) no-repeat center;display: block;}




/**/
.product_list1 li{margin: 10px 0;}
.product_list1 li a.img{display:block;border:1px solid #dddddd;float: left;}
.product_list1 li a.img img{width:340px;height:281px;}
.product_list1 .prowz{width: 695px;}
@media (max-width: 1400px)  {
.product_list1 .prowz{width:480px;}
}
.product_list1 .prowz h3{font: bold 18px/30px "Microsoft YaHei";}
.product_list1 .prowz h3 a{color: #000;}
.product_list1 .prowz .tz{font: normal 14px/23px "Microsoft YaHei";color: #3e3a39;}
.product_list1 .prowz .xq{font: normal 14px/27px "Microsoft YaHei";color: #fff;text-align: center;display: block;width: 60px;height: 27px;
background: url(../images/tltbg3.png) no-repeat center;margin-top: 4px;}





.max1585{
    max-width: 1615px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
 }
 
 .com-img{overflow:hidden;}
 .com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
 .com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
 
 .flex-cc{display: flex;align-items: center;justify-content: space-between;}
 



/* 专题页面关于我们 */

/* honor_one */
.honor_one{background: #f9f9f9;padding-bottom: 2.2083vw;}

/* nei_cate */
.nei_cate{position: relative;}
.nei_cate .xypg-left-nav{margin: 0;display: flex;}
.nei_cate .xypg-left-nav>li{flex: 1;border: none;text-align: center;margin-top: -16px;transition: all 0.5s ease-out;}
.nei_cate .xypg-left-nav>li+li>a{border-left: 1px solid rgba(0, 0, 0, 0.1);}
.nei_cate .xypg-left-nav>li>a{transition: all 0.2s linear;box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 6%);padding: 1.5625vw 20px 1.5625vw 20px;background: rgba(255, 255, 255, 1);
color: #333;font-size: 18px;line-height: 1.7;font-weight: bold;}
.nei_cate .xypg-left-nav>li .first-nav-btn{display: none;}
.nei_cate .xypg-left-nav>li>a:hover{background: #cc0001;color: #fff;}

.honor_one_con{position: relative;margin-top: 4.166vw;}
.hone_top{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}
.hone_top .aaleft{position: relative;width: 50%;background: #fff;padding: 35px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.hone_top .aaleft h2{font-size: 2.60416vw;color: #cc0001;font-weight: normal;margin-bottom: 3.125vw;}
.hone_top .aaleft h2 span{font-size: 18px;font-weight: bold;display: block;padding-top: 15px;}
.hone_top .aaleft .abbtxt{font-size: 14px;color: #333;}

.hone_top .aaright{position: relative;width: 50%;}
.hone_top .aaright img{display: block;width: 100%;height: 100%;}

.hone_list{position: relative;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;background: #fff;}
.hone_list li{position: relative;padding: 35px 1.5625vw;flex: 1;text-align: center;}
.hone_list li h3{font-size: 2.1875vw;color: #333333;font-weight: normal;margin-bottom: 10px;}
.hone_list li p{font-size: 14px;color: #999999;}

.hone_list:hover{background-color: rgba(33, 138, 255, .9);transition: all 0.5s linear;}
.hone_list:hover *{color: #fff;}


/* honor_two */
.honor_two{position: relative;background: #fff;padding-top: 2.60416vw;padding-bottom: 5.2083vw;}
.tit_two{text-align: center;margin-bottom: 3.125vw;}
.tit_two h3{color: #333333;font-size: 2.60416vw;font-weight: normal;}
.tit_two p{color: #999999;font-size: 1.14583vw;padding-top: 5px;}
.honor_two_list{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin: 0 -1.0416vw;}
.honor_two_list li{transition: all 0.5s ease-out;width: calc(20% - 2.083vw);margin: 0 1.0416vw 10px 1.0416vw;background: #f8f8f8;text-align: center;padding: 20px;
position: relative;}
.honor_two_list li a{display: block;}
.honor_two_list li .is{position: relative;margin-bottom: 20px;}
.honor_two_list li .is img{max-width: 100%;}
.honor_two_list li h3{font-size: 16px;color: #333333;line-height: 1.7; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.honor_two_list li:hover{transform: translateY(-10px);}
.honor_two_list li::after{content: '';position: absolute;left: 50%;bottom: -1px;height: 3px;background-color: rgba(33,138,255,1);transform: translate(-50%);}
.honor_two_list li:hover:after{animation: spread-line 0.5s linear;animation-fill-mode: forwards;}

@keyframes spread-line {
    from {width: 0;}
    to { width: 100%;}
}

/* honor_three */
.honor_three{position: relative;background: #f8f8f8;padding: 3.125vw 0;}
.honor_three_list{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-left: -1px;margin-right: -1px;}
.honor_three_list li{position: relative;width: 25%;margin: 0 -1px -1px 0;text-align: center;cursor: pointer;}
.honor_three_list li .wwpar{background: rgba(255, 255, 255, 1);border: 1px solid rgba(0, 0, 0, 0.05);border-radius: 0px 0px 0px 0px;padding: 2.083vw 1.083vw 2.083vw 1.083vw;}
.honor_three_list li .w_top{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;overflow: hidden;height: 100%;transition: all 0.5s cubic-bezier(.165,.84,.44,1);} 
.honor_three_list li .w_top img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover';}

.honor_three_list li .w_center{z-index: 999;position: relative;}
.honor_three_list li .w_center h3{font-size: 2.1875vw;color: #333333;font-weight: normal;}
.honor_three_list li .w_center .linss{width: 34px;height: 1px;margin: 1.5625vw auto;background: #707070;}
.honor_three_list li .w_center .pss{font-size: 0.9375vw;color: #999999;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.honor_three_list li .wwpar:hover{background: rgba(0,0,0,1);box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 30%);}
.honor_three_list li .wwpar:hover .w_top{opacity: .8;}
.honor_three_list li .wwpar:hover *{color: #fff;}
.honor_three_list li .wwpar:hover .linss{background: #fff;}

.h60{height: 60px;}

/* honor_four */
.honor_four{position: relative;padding: 5.2083vw 0;}
.honor_four_list{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;justify-content: space-between;}
.honor_four_list li{margin: 0 2.083vw;position: relative;background: #f8f8f8;padding: 3.125vw 1.0416vw;text-align: center;width: 30.33%;}
.honor_four_list li a{display: block;}
.honor_four_list li .opvimg{margin-bottom: 30px;}
.honor_four_list li .opvimg img{max-width: 100%;max-height: 58px;}
.honor_four_list li h3{font-size: 1.35416vw;color: #333333;font-weight: normal;margin-bottom: 15px;}
.honor_four_list li .spx{font-size: 14px;color: #999999;line-height: 1.7;}

/* honor_five */
.honor_five{position: relative;background: #f8f8f8;padding: 5.2083vw 0;}
.honor_five .max1585{max-width: 1415px;}
.qhcon{position:relative;}
.honor_five_list{overflow:hidden;position: relative;}
.honor_five_list li{position: relative;}
.honor_five_list li a{display: block;}
.honor_five_list li a img{display: block;width: 100%;}
.qhcon .swiper-button-prev{
    left: -45px;
}
.qhcon .swiper-button-next{
    right: -45px;
}

@media (max-width: 992px){

    /*.honor_two_list li{*/
    /*    width: calc(50% - 30px);*/
    /*    margin: 0 15px 30px 15px;*/
    /*}*/
    /*.honor_three_list li{*/
    /*    width: 50%;*/
    /*}*/
    /*.honor_five_list li{*/
    /*    width: calc(25% - 15px);*/
    /*}*/
}

@media (max-width: 768px){
    .hone_top .aaleft{width: 100%;padding: 25px;}
    .hone_top .aaright{width: 100%;}

    .hone_top .aaleft h2{font-size: 24px;}

    .hone_list li{
        padding: 25px 1.5625vw;
        flex: 50%;
    }
    .hone_list li h3{
        font-size: 30px;
    }
    
    .hone_list li p{
        font-size: 14px;
    }

    .honor_two{padding-top: 50px;padding-bottom: 50px;}
    .tit_two h3{font-size: 26px;}
    .tit_two p{font-size: 16px;}

    .honor_three{padding: 50px 0;}
    .honor_three_list li .w_center h3{font-size: 22px;}
    .honor_three_list li .w_center .pss{font-size: 14px;}

    .honor_four{padding: 50px 0;}
    .tit_two{margin-bottom: 40px;}

    .honor_four_list{flex-wrap: wrap;}
    .honor_four_list li{width: 100%;margin: 0;margin-bottom: 20px;padding: 30px;}
    .honor_four_list li h3{font-size: 22px;}

     .honor_five_list li{
        width: calc(33.33% - 15px);
    }

}



@media (max-width: 600px){
    .honor_three_list li{
        width: 100%;
    }

    .honor_two_list li{
        width: calc(50% - 20px);
        margin: 0 10px 20px 10px;
    }
    .honor_two_list li h3{font-size: 14px;}
}


.max1630{
    max-width: 1630px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}




.zty22w1600{max-width:1630px;margin:0 auto;padding:0 15px}
.zty221x{margin-top:5.3vw;background-color:#f7f7f7;padding-bottom:5vw}
.zty221z{background-color:#fff;width:65.8%;float:left;padding-left:48px;padding-top:3.8vw;padding-bottom:35px}
.zty221z1{width:65%;float:left}
.zty221z1 h2{font-size:34px;font-weight:700;font-stretch:normal;letter-spacing:0;color:#e60013}
.zty221z1 h3{font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin-top:22px}
.zty221z1 h4{width:40px;height:2px;background-color:#666;margin-top:30px}
.zty221z1 h5{font-size:18px;font-weight:400;font-stretch:normal;line-height:36px;letter-spacing:0;color:#555;margin-top:43px}
.zty221z2{width:35%;float:left;margin-top:48px}
.zty221z2 h2{font-size:18px;font-weight:400;font-stretch:normal;line-height:18px;letter-spacing:0;color:#444}
.zty221z2 h3{width:40px;height:2px;background-color:#666;margin-top:45px}
.zty221z2 h4{margin-top:50px}
.zty221z2 h4 li{width:100%;float:left;position:relative}
.zty221z2 h4 li .img{max-width:135px;float:left;border:solid 2px #e9e9e9;margin-bottom:14px}
.zty221z2 h4 li .img img{width:100%}
.zty221z2 h4 li dd{font-size:16px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#555;float:left;line-height:125px;margin-left:20px}
.zty221y{width:34.2%;float:right;height:1026px;overflow:hidden}
.zty221y img{width:100%}
.zty222x{padding-top:6.4vw;padding-bottom:6vw}
.zty222z{width:39.4%;float:left}
.zty222zbt h2{font-size:38px;font-weight:bolder;font-stretch:normal;letter-spacing:0;color:#222}
.zty222zbt h3{font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin-top:20px}
.zty222zbt h4{font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666;margin-top:54px}
.zty222zbt h5{height:1px;background-color:#000;opacity:.2;width:100%;margin-top:30px}
.zty222lx{margin-top:60px;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:25px}
.zty222lx li{width:50%;float:left}
.zty222lx li h2{font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#666}
.zty222lx li h3{font-size:18px;font-weight:700;font-stretch:normal;letter-spacing:0;color:#333;margin-top:20px}
.zty222y{width:46.75%;float:right}
.zty222y form li.li{display:flex;justify-content:space-between;flex-wrap:wrap}
.zty222y form li.li dd{width:49%;float:left}
.zty222y form li{margin-bottom:12px}
.zty222y form li input{height:58px;background-color:#f5f6f7;padding:0;padding-left:29px;border:none;outline:0;box-shadow:none}
.zty222y form li textarea{background-color:#f5f6f7;padding:0;padding-left:29px;border:none;outline:0;box-shadow:none;padding-top:10px;line-height:35px}
.zty222y form li #checkcode{width:49%!important}
.zty222y form li .btn{width:156px;height:57px;background-color:#e60013;padding:0;font-size:22px}
@media (max-width:1630px){.zty22w1600{max-width:1430px}
.zty221z2{margin-top:30px}
.zty221z2 h4{margin-top:30px}
.zty221z{padding-top:2.7vw}
.zty221y{height:490px;overflow:hidden}
}
@media (max-width:1430px){.zty22w1600{max-width:1230px}
.zty221z2{margin-top:21px}
.zty221z2 h4{margin-top:30px}
.zty221z{padding-top:2.7vw;padding-left:30px}
.zty221z1 h2{font-size:28px}
.zty221z1 h3{font-size:13px}
.zty221z1 h5{font-size:16px;line-height:30px}
.zty221z2 h4 li .img{max-width:100px}
.zty221z2 h4 li dd{line-height:100px}
.zty221y{height:417px}
}
@media (max-width:1230px){.zty22w1600{max-width:992px}
.zty221z2{margin-top:21px}
.zty221z2 h4{margin-top:22px}
.zty221z{padding-top:2.7vw;padding-left:15px;padding-bottom:17px}
.zty221z1 h2{font-size:23px}
.zty221z1 h3{font-size:12px;margin-top:11px}
.zty221z1 h5{font-size:14px;line-height:27px;margin-top:30px}
.zty221z2 h4 li .img{max-width:85px}
.zty221z2 h4 li dd{line-height:85px;font-size:14px;margin-left:10px}
.zty221z1 h4{margin-top:20px}
.zty221z2 h3{margin-top:24px}
.zty222y form li input{height:50px}
.zty222y form li textarea{line-height:26px}
.zty222y form li .btn{height:50px;font-size:18px}
.zty221y{height:334px}
}
@media (max-width:992px){.zty22w1600{padding:0 2%}
.zty221y{width:100%}
.zty221z1{width:100%}
.zty221z2{margin-top:21px;width:100%}
.zty221z{padding-top:2.7vw;padding-left:10px;padding-bottom:17px;width:100%}
.zty222z{width:100%}
.zty222zbt h2{font-size:28px}
.zty222zbt h3{font-size:16px;margin-top:13px}
.zty222zbt h4{font-size:16px;margin-top:28px}
.zty222lx{padding-bottom:20px;margin-top:43px}
.zty222lx li h2{font-size:16px}
.zty222lx li h3{font-size:16px;margin-top:13px}
.zty222y{width:100%;margin-top:25px}
.zty222y form li input{padding-left:15px}
.zty222y form li textarea{padding-left:15px}
}





