@charset "utf-8";
/* CSS Document */
.englink{ margin-right: 30px; width: 40px}
.zf-indexlist .zf-mk2 h2 a{font-size:12px; line-height: 20px}
.zf-indexlist .en-mk1{ height:267px; width: 355px; margin:16px 16px 0px 0px;}
.zf-indexlist .en-mk1 h2 b,.zf-indexlist .en-mk3 .en-mkblue b,.zf-indexlist .en-mkcontact h2 b{ font-size:14px; line-height: 1.25em}
.zf-indexlist .en-mk1 ul p{ font-size:12px; color:#333; line-height:32px; text-align: left; width: 98%; margin:10px auto 0px auto; text-align: center;text-align:justify;text-justify:inter-ideograph;}
.zf-indexlist .en-mk1.en-redmk1 h2{ background: #c12c14}
.zf-indexlist .en-mk1.en-redmk1 h2 b,.zf-indexlist .en-mk3 .en-mkblue b{ background: none; color: #fff; padding-left:15px}
.zf-indexlist .en-mk1.en-redmk1 h2 a{ color:#c12c14;}
.zf-indexlist .en-mk1.en-redmk1 h2 a:hover{ background: #fff; color:#c12c14}
.zf-indexlist .en-mk1.en-redmk1 ul{padding-top:12px}
.zf-mk2 > .en-mk1 ul li a{ font-size:12px}
.zf-indexlist .en-mk1.en-redmk1{width: 459px}
.picnew{ width: 353px; height: 267px; float:left; margin-top: 16px}
.zf-indexlist .en-mk2{ width: 830px; height: 450px; text-align: center; float:left; margin:16px 16px 0px 0px;}

.zf-indexlist .en-mk2 ul{padding-top:8px}
.zf-indexlist .en-mk2 ul p{margin:8px auto 0px auto; line-height: 2em; letter-spacing: 1px}
.zf-indexlist .en-mk2 ul img{ margin-top: 18px}
.en-mk3{ width:353px; float: left; margin-top:16px }
.zf-indexlist .en-mk3 .en-mkblue{ width: 100%; margin:0px; height:252px}
.zf-indexlist .en-mk3 .en-mkblue h2{ background: #1472d9}
.zf-indexlist .en-mk3 .en-mkblue h2 a:hover{ background: #fff; color:#1472d9}
.zf-indexlist .en-mk3 ul{padding:0px; text-align: center}
.zf-indexlist .en-mkcontact{width: 100%; margin:0px; height: 198px;}
.zf-indexlist .en-mkcontact ul{ font-size:12px; color:#333; text-align: left; line-height: 2em; padding: 8px; box-sizing: border-box}
.zf-indexlist .en-mkcontact ul p{margin-bottom: 0.25em}
.zf-indexlist .en-mkcontact ul li{ line-height: 2.3em; padding-left:3px}
.zf-indexlist .en-mkcontact ul ul li strong{color:#106fd8}
.enbq{height: 70px; margin-top:40px; font-size:12px}
.zf-mkconl > span{ font-size:14px}
.subNav{ font-size:12px}
.zf-mk1l.zf-mk1l-en{ width: 353px; height: 267px; margin-right:0px; float: left}
.zf-mk1l.zf-mk1l-en .tp-banner-container{width:353px!important;}
.tp-bannerfoot{height:66px}
.tp-bullets{ bottom:-55px!important;}
.zf-mkconr.zf-contc > div li p{display: block!important;}
.zf-mkconr.zf-contc > div li{height:auto!important;}
.en-mkblue p img{width: 100%!important;}

.zf-top.zfeng-top .zf-topr{flex-flow:column!important;}
.zf-top.zfeng-top a.englink:nth-of-type(1){ font-weight: bolder; }
.zf-top.zfeng-top a.englink:nth-of-type(2){ font-weight: bolder; margin-top:10px }
.zf-top.zfeng-top a.englink{ width: 190px}

@media (min-width: 1200px){
.zf-indexlist{width:1200px}
.zf-top{height:88px}
.navbar-expand-lg .navbar-nav{padding-left:100px}
.navbar-expand-lg .navbar-nav li{margin-right:30px}
.footerbq{height:110px}
.pbbq{ padding-bottom: 120px}
}

@media (max-width: 1200px){
.englink{ margin-right: 10px;}
.zf-indexlist .en-mk1{width:calc(100vw - 40px); height: auto; margin:16px 16px 0px 16px}
.zf-indexlist .en-mk1.en-redmk1{width:calc(100vw - 40px); margin:16px 16px 0px 16px}
.zf-indexlist .en-mk3{ width:calc(100vw - 40px); margin:16px 16px 0px 16px}	
.zf-mkconl{width: 100%}
}
@media (max-width: 769px){
.en-mk2 ul img{width: 100%;}
.zf-indexlist .en-mkcontact{height:auto}
.zf-indexlist .en-mk3 .en-mkblue{height:auto}
.zf-indexlist .en-mk3 .en-mkblue ul img{width:100%}
.zf-top{height:40px}
.zf-top .navbar-brand img{ width:300px}

.zf-top.zfeng-top {height:70px!important; flex-flow:column!important;}
.zf-top.zfeng-top a.englink{font-wize:14px; font-weight: normal; line-height: 1em; margin-top:8px}
.zf-top.zfeng-top a.englink:nth-of-type(1){font-wize:14px; font-weight: normal; line-height: 1em; margin-top:12px}
.zf-top.zfeng-top a.englink:nth-of-type(2){font-wize:14px; font-weight: normal; line-height: 1em; margin-top:6px}
}

@media (max-width: 420px){
.zf-top .navbar-brand img{ width:200px}	
.englink{margin-left:5px}
}







