@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0 none;vertical-align:bottom; display:block}
a{text-decoration:none;color:#383838;}
body{background:#fff;max-width:640px;margin:0 auto;}.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}* html>body .clearfix { display:inline-block; width:100%; }* html .clearfix { height:1%; /* End hide from IE-mac */ }*+html .clearfix { min-height:1%; }/* ie7 hack*/.clear{width:100%;font-size:0;height:0;line-height:0; clear:both;}
.header{width:100%;background:#b60005;overflow:hidden;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;
-webkit-box-pack:center;padding:10px 0;}
.header img{max-width:100%;}
.header a{display:block;}
.header .home{width:7%;}
.header .nav{width:7%;}
.header .logo{width:42%;margin-left:16%;margin-right:16%;}
.popMenu {width:100%;height:1036px;position:fixed;left: 0px;z-index:1000;overflow:hidden;display:none;background-color: rgba(49, 58, 70, 0.980392);}
.menulist{width:100%;}
.menulist h3 {width:100%;color:#fff;font:18px/40px Hiragino Sans GB; text-indent:1em;background:#990000;}
.menulist h3 a { display:block;color:#fff;}
.menulist ul {width:100%;border-bottom:1px solid #990000;overflow: hidden;background:#b60005; margin-bottom:20px;}
.menulist ul li {width:25%;float:left;height:30px;overflow:hidden;line-height:30px;font-size:12px;text-align:center;color:#fff;border-top:1px solid #990000;border-right:1px solid #990000;-webkit-box-sizing:border-box;}
.menulist ul li a {display:block;float:left;height:30px;color:#ffffff;width:100%;}
.menulist ul li:nth-child(4n) {border-right:none}
.banner{width:100%;overflow:hidden;}
.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4 {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}/* bt_t */.bt_t{width:70%;height:60px;border:1px solid #dcdcdc;margin:60px auto;background:#fff;position:relative;color:#b60005}.bt_w{width:30%}.bt_t_l{position:absolute;left:10%;top:-20px;background:#b60005;color:#fff;font-weight:bold;padding:20px 10px;font-size:24px;line-height:30px;}.bt_t_r{position:absolute; left:32%;font-size:22px;top:28%}.con {    padding: 0 10px;    width: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.con1 {    float: left;    width: 100%;}.con1 img,.con img{    width: 100%;}.con .con_p{font-size:14px;line-height:24px;color:#818181;text-indent:28px}.jz{margin:40px 0}.jz1{margin:40px 0}.bt2{position:relative;}.bt2_wz{position:absolute;top:34%;text-align:center;  left:30%;  font-size: 28px;color:#b60005}.zj {    width: 100%;    padding: 0 10px;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}section.list {    overflow: hidden;    width: 100%;    margin: 0 auto;}.hot {    width: 100%;    overflow: hidden;}.hot a {    width: 32%;    margin-right: 2%;    float: left;    display: block;    overflow: hidden;    border: 1px solid #999;    margin-top: 2%;    border-radius: 5px;    text-align: center;    color: #999;    box-sizing: border-box;    padding: 10px 0;}.kswd-m {    margin-right: 0!important;}/*天伦疑问*/.nobt{ margin:0 10px}.nobt span{display:inline-block;    width:0;    height:0;    border-width:10px 7px 0;    border-style:solid;    border-color:#b60005 transparent transparent;/*黄 透明 透明 */ margin-right:8px;}.nobt p{color:#333333; font-size:16px; display:inline-block;}.nobt_xt{margin:5px 10px; overflow:hidden;}.pybtou{ text-align:center; color:#b60005;}.pybtou span{ display:block;font:28px/60px "Microsoft YaHei",Arial;/*  font-weight:bold; */}.blank40 {    clear: both;    height: 30px;    overflow: hidden;    display: block;}/**footfixed**/.footfixed{width:100%;height:50px;position:fixed;left:0;right:0;bottom:0;display:-webkit-box;-webkit-box-orient:horizontal;z-index:2147483584;}.footfixed li{background:#ff7a01;width:20%;}.footfixed li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-box-pack:center;color:#ffffff;height:50px;}.footfixed li span{display:block;}.footfixed li:nth-child(2n){border-left:1px solid #fff;border-right:1px solid #fff;}.footfixed li:nth-child(3){background:#b60005;}.footfixed li:nth-child(3) img{ -webkit-animation:myfirst 1s infinite alternate; }@-webkit-keyframes myfirst{0%   {    -webkit-transform:scale(1.2);}100% {    -webkit-transform:scale(1);}}
/**zyzj**/
.zyzj{width:100%;overflow:hidden;background:#fff;}
.zyzj .bt{width:96%;margin:0 auto;font:20px/24px Microsoft YaHei;color:#383838;overflow:hidden;}
.zyzj .bt strong{display:block;float:left;padding-left:10px;border-left:1px solid #ff8800;font-weight:normal;}
.zyzj .bt span{display:block;float:right;}
.zjlista{width:96%;overflow:hidden;margin:0 auto 0 auto;}
.zjbg{background:url(../images/zyzjbg.jpg) top left no-repeat;background-size:cover;}
.zjpic{width:96%;margin:0 auto;overflow:hidden;position:relative;}
.zjpic dt{float:left;width:60%;}
.zjpic dt h3{width:100%;padding:10px 0;border-bottom:1px solid #ffc600;overflow:hidden;margin-top:5%;}
.zjpic dt h3 strong{display:block;float:left;font:30px/24px Microsoft YaHei;color:#383838;padding-top:20px;padding-left:10px;}
.zjpic dt h3 b{display:block;float:left;width:1px;background:#ffc600;height:50px;-webkit-transform:rotate(15deg);margin:0 10px;}
.zjpic dt h3 span{display:block;float:left;font:16px/24px Microsoft YaHei;padding-top:25px;}
.zjpic dd{width:40%; text-align:right; position:absolute;top:10px;right:2px;font-size:0;}
.zjpic dd img{max-width:100%;}
.zjpic dt .btn{width:100%;margin-top:5%;float:left;margin-bottom:5%;}
.zjpic dt .btn img{max-width:50%;float:left;}
.zjpic dt .touy{width:100%;}
.zjpic dt .touy li{float:left;border-radius:4%;border:1px solid #fbd348;width:26%;margin-top:6%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-box-pack:center;padding:2%;margin-right:2%;text-align:center;}
.zjpic dt .touy li span{display:block;width:60%; margin:auto;}.zjpic dt .touy li:nth-child(3) span{width:53%}
.zjpic dt .touy li p{font:12px/16px Microsoft YaHei;color:#383838; text-align:center;}
.zjpic dt .touy li span img{max-width:100%;}
/**footer**/
.footer{width:100%;overflow:hidden;display:box;overflow:hidden;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;margin-top:15px;padding-bottom:60px;}
.footer .footnav{width:100%;display:-webkit-box;display:-ms-box;display:-moz-box;display:-o-box;display:box;-webkit-box-orient:horizontal;-o-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;text-align:center;}
.footer .footnav a{width:25%;font:15px/40px Hiragino Sans GB;display:block;-webkit-box-flex:1;color:#9c9c9c;}
.footer p{font:12px/20px simsun;color:#9c9c9c;}
@media screen and (max-width: 479px){/* bt_t */.bt_t{height:40px;margin:40px auto;width:80%}.bt_w{width:30%}.bt_t_l{left:5%;padding:13px 10px;font-size:20px;line-height:25px;}.bt_t_r{ left:28%;font-size:18px;top:25%}.jz{margin:30px 0 50px 0}.bt2_wz{font-size: 17px;}.hot a {    font-size: 12px;}.pybtou span{font:22px/37px "Microsoft YaHei",Arial;/* font-weight:bold; */}	.jz1{margin:30px 0 20px 0}
.zizuncon dt p{font:12px/18px Microsoft YaHei;}
.zizuncon dd .gh p{font:12px/18px Microsoft YaHei;padding-left:10px;}
.zizuncon dd .gh p strong{font-size:14px;color:#383838;}
.zizuncon dd .gh1 p{font:9px/14px Microsoft YaHei;}
.zizuncon dd .gh1 p strong{font-size:14px;}
.zizuncon dd .gh2 p{font:9px/14px Microsoft YaHei;}
.zizuncon dd .gh3 p strong{font-size:14px;}
.zdks .listjb li p{font:12px/18px Microsoft YaHei;}
.zdks .listjb li p strong{font-size:14px;}
.telback .tips a{height:24px;font-size:12px;line-height:24px;}
.telback{background-size:170px;}
.zjpic dt .touy li p{font:9px/16px Microsoft YaHei;color:#383838; text-align:center;}
.zjpic dt h3 strong{font:20px/24px Microsoft YaHei;}
.zjpic dt h3 span {font:12px/20px Microsoft YaHei;}
.zjpic dd{bottom:0px;top:auto;}
}@media screen and (max-width: 320px){.bt_t_l{font-size:18px;}.bt_t_r{font-size:16px}}