
/*index*/
/*通用*/
*{ margin:0; padding:0; }
body{overflow-x: hidden;}
html,body,ul,li,dl,dt,dd,p,span,input{ font-family: "Microsoft Yahei",sans-serif ; font-size:14px; list-style:none; margin:0; padding:0;box-sizing:border-box;}
input{outline:none;}
a{ background:transparent; color:#333; text-decoration:none;}
li a{ text-decoration:none;}
.h15{ width:100%; height:15px; clear:both;}
.h20{ width:100%; height:20px; clear:both;}
.h25{ width:100%; height:20px; clear:both;}
.h30{ width:100%; height:30px; clear:both;}
.h40{ width:100%; height:40px; clear:both;}
.h50{ width:100%; height:50px; clear:both;}
.h80{ width:100%; height:80px; clear:both;}
.pb10{ padding-bottom:10px;}
.fl{ float:left;}
.fr{ float:right;}
.border-t{ border-top:1px solid #cecece;}
.border-b{ border-bottom:1px solid #cecece;}
.border-r{ border-right:1px solid #cecece;}
.border-l{ border-left:1px solid #cecece;}
.box-sizing{ box-sizing:border-box;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f35{ font-size:35px;}
.f40{ font-size:40px;}
.f45{ font-size:45px;}
.fw{ font-weight:bold}
.color_white{ color:#fff;}
.color_black{ color:#000;}
.color_blue{ color:#11407e;}
.color_yellow{ color:#c78924;}
.color_red{ color:#912403;}
em{ color:#11407e;}
.transition{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.fcenter{ text-align:center;}
.imgwhcenter{ width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);}/*图片等比缩放，垂直居中对齐*/
.imgcenter img{ display:block; margin:0 auto;}
.imgcover img{ width:100%; height:100%; object-fit:cover; object-position:center;}
.imgcontain img{ width:100%; height:100%; object-fit:contain; object-position:center;}
.img-responsive img{ display:block;  width:100% \9;  max-width:100%; height:auto;}
.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ui-nowrap-multi_two { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:5; }
.clearfix{ width:100%; clear:both;}
.imgfd img{ width:100%; height:100%; object-fit:cover;-webkit-transition:all 0.2s;transition: all 0.2s;}
.imgfd:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transition:all 0.2s;transition: all 0.2s;}
.w100{ width:100%; height:auto; overflow:hidden;}
/*头部*/
.topout{ width:100%; height:100px; border-bottom:1px solid #e1e1e1;}
.topo{width:100%;height:100px;position: fixed;top:0;z-index: 1111;background: #fff; float: left;}
.topin{ max-width:1600px;height:100px; margin:0 auto;}
.topin .toplogo{width:20%;height:100px; padding-top:10px; float:left;}
.topin .toptel{width:20%;height:100px; padding-top:10px; float:right;}
.topin .nav{width:55%;height:60px; padding-top:35px; float:right;display: flex;align-items: center;justify-content: space-between;}
.topin .nav a{ font-size:16px; font-weight:bold; padding:10px 12px; border-radius:15px;}
.topin .nav a:hover{ background:#f71312; color:#fff; }
.topin .nav a.active{ background:#f71312; color:#fff; }

.index_boxtit{ max-width:1600px;height:130px; padding-top:35px; margin:0 auto; }
.index_boxtit img{ display:block; margin:0 auto; }

.index_pro_banner{ max-width:1600px;height:auto; margin:0 auto;}
.index_pro{ max-width:1700px;height:auto; margin:0 auto; }
.index_pro li{ width:50%;height:auto; float:left;}
.index_pro li .pic{ width:90%;height:auto; margin:0 auto;}
.index_pro li .name{ width:90%;height:60px; padding-top:20px; text-align:center; font-size:22px; margin:0 auto;}
.index_pro li .namebottom{ width:90%;height:55px; text-align:center; font-size:14px;  margin:0 auto;}
.index_probtmline{ max-width:1600px; height:40px; border-bottom:1px solid #e1e1e1; margin:0 auto; clear:both;}

.index_shicai{ max-width:1600px; padding:50px 0; margin:0 auto; }
.index_shicai img{ display:block; margin:0 auto; }

.index_md{ max-width:1600px; padding:50px 0; margin:0 auto; }
.index_md img{ display:block; margin:0 auto; }




/*footer*/
.footerout{ width:100%; height:370px; background:#d3181f; padding-top:90px;}
.footer{ max-width:1600px; height:360px; margin:0 auto;}
.footer .tlogo{ width:13%;float:left;}
.footer .tlink{ width:30%; float:left;}
.footer .tlink .tel{ width:100%;}
.footer .tlink .adress{ width:100%; height:40px; font-size:15px; color:#fff;}
.footer .tlink .bnav{ width:100%; height:40px; font-size:15px;}
.footer .tlink .bnav a{ display:block; width:25%; height:18px; line-height:18px; text-align:center; font-size:15px; color:#fff; border-left:1px solid #fff; float:left;}
.footer .bd{ width:25%; padding-left:2%; padding-top:10px; float:left; text-align:center;}
.footer .bd .input{ width:80%; height:30px; border:1px solid #e13d43; border-radius:5px; margin-bottom:15px; padding-left:10px; background:#fff;}
.footer .bd .btna{ width:40%; height:30px; line-height:30px; border:1px solid #e13d43; border-radius:5px; background:#f1777c; font-weight:bold; color:#fff;}
.footer .bd .btna:hover{ background:#fff; font-weight:bold; color:#d3181f;}
.footer .ewm{ width:30%; float:left;}
.footer .ewm img{ display:block; float:right;}

.footercopay{ width:100%; height:80px; line-height:60px; text-align:center; color:#fff; background:#d3181f; border-top:1px solid #d76165;}
.footercopay a{ color:#fff;}

/*分页*/
.qt-pagination{ width:100%; margin:30px auto; padding-bottom:50px; text-align:center; clear:both;}
.qt-pagination a{ padding:12px; font-size:18px; border:1px solid #ddd; border-radius:5px;}
.qt-pagination a.cpage{ padding:12px; font-size:18px; background:#fe0000; color:#fff; border:1px solid #fe0000;  border-radius:5px;}
.qt-pagination a:hover{  font-size:18px;background:#fe0000; color:#fff;border:1px solid #fe0000;  border-radius:5px;}












