﻿/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body,html{ font-family:"Microsoft YaHei";height: 100%; background:#f0f0f0}
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
a {text-decoration:none; }
.max{ max-width:750px; margin:0 auto; overflow:hidden;}
.box{ width:94%; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


header{ max-width:750px; height:auto; margin:0 auto;}
header .logo{ width:100%; display:block}
header .tel{ width:40%; float:right; display:block}
header .logo img,header .tel img{ display:block; width:100%;}

nav{ width:100%; height:90px; background:#de0000;}
nav ul{ max-width:750px; height:90px; margin:0 auto; background:url(../images/nav-ul.png) no-repeat center; }
nav ul li{ width:25%; height:45px; line-height:45px; text-align:center; color:#fff; display:block; float:left; font-size:15px; background:url(../Images/nav-li.png) no-repeat right center;}
nav ul li a{ color:#fff; display:block;}
nav ul li:last-child{ background:none}
nav ul li:nth-of-type(4){ background:none}

.banner { margin-bottom:750px; margin:0 auto;}
.banner img{ display:block; width:100%;}
.banner .swiper-pagination-bullet{ background:#fff; opacity:1}
.banner .swiper-pagination-bullet-active{ background:#de0000;}
.info1{ background:#fff; padding:15px 0; box-shadow:0px 3px 5px rgba(0,0,0,.1);} 
.info1 .t{ float:left; border-right:1px solid #e9e9e9; padding-right:5px}
.info1 .t img{ display:block; height:20px}
.info1 a{ display:block;padding-left:5px; height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden;}
 
.lmt{ width:100%; padding-top:20px; position:relative; padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:20px;}
.lmt strong{ display:block; text-align:center; font-size:18px; color:#000;}
 .lmt:after{ content:""; width:80px; height:20px; background:url(../images/lmt.png) no-repeat center #fff; position:absolute; right:0; left:0; margin:0 auto; bottom:-9px; background-size:100%;  }

.anniu{ margin-top:10px;}
.anniu a{ display:block; float:left; width:49%; height:35px; line-height:35px; border-radius:5px; color:#fff; text-align:center; font-size:14px; margin-right:2%; background:#de0000;}
.anniu a.a2{ margin-right:0; background:#e79b09;}
 
.info2{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 
.info2 .aboutlist img{ display:block; width:100%;}
.info2 .swiper-pagination-bullet-active{ background:#de0000;}
.info2 .jianjie{ font-size:14px; line-height:22px; color:#4a4a4a; margin-top:5px;} 

.info3{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;}
.info3 ul li img{ display:block; float:left; width:130px; margin-right:10px;}
.info3 ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.info3 ul li{ padding:10px 0; border-bottom:1px solid #dcdcdc} 
.info3 ul li a.t{ display:inline-block; font-size:15px; color:#fff; height:24px; line-height:24px; background:url(../images/info3_at.png) no-repeat right center; padding-left:10px; padding-right:30px; font-weight:bold; margin-bottom:3px;}
.info3 ul li a.p{ display:block; font-size:14px; color:#6d6d6d; line-height:20px; height:60px; overflow:hidden;}
.info3 ul li.i2 img{ float:right; margin-right:0; margin-left:10px;}
 
.info4{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 
.info4 .info4_box{ position:relative; border:1px solid #e1e1e1; padding-bottom:20px; margin-bottom:15px;}
.info4 .info4_box:after{ content:""; width:8px; height:20px; border-radius:5px; background:#c47f7f; position:absolute; left:30px; top:-10px; visibility:inherit;}
.info4 .info4_box:before{ content:""; width:8px; height:20px; border-radius:5px; background:#c47f7f; position:absolute; right:30px; top:-10px; visibility:inherit;}
.info4 .info4_box .tab-bd{ width:90%; margin:0 auto; padding-top:15px;}
.info4 .info4_box .tab-bd strong{ display:block; text-align:center; font-size:18px; color:#de0000;  margin-bottom:10px;}
.info4 .info4_box .tab-bd p{ font-size:15px; line-height:26px; color:#6d6d6d;} 
 
.info4 .info4_box .tab-hd{ text-align:center; position:absolute; left:0; right:0; bottom:-30px}
.info4 .info4_box .tab-hd ul li{ display:inline-block; width:60px; line-height:60px; text-align:center; font-size:14px; border-radius:50%; background:#e3e3e3; margin:0 3px; color:#676767; box-shadow:0px 3px 3px rgba(0,0,0,.2)}
.info4 .info4_box .tab-hd ul li.on{ background:#de0000; color:#fff;} 
 
 
.info5 { background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 

.info5 .kechenglist{ padding-bottom:40px;}
.info5 .swiper-slide{ border:1px solid #d6d6d6; padding-top:20px; box-sizing:border-box; padding-bottom:10px;}
.info5 .swiper-slide img{ display:block; width:60%; margin:0 auto;}
.info5 .swiper-slide strong{ display:block; text-align:center; font-size:15px; color:#de0000; margin-top:10px;}
.info5 .swiper-slide  p{ width:90%; margin:0 auto; font-size:14px; line-height:22px; color:#6d6d6d; height:88px; overflow:hidden; margin-top:10px;}
.info5 .swiper-pagination-bullet-active{ background:#de0000;}

.info6 { background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 
.info6 ul li{ display:block; float:left; width:49%; margin-right:2%; margin-bottom:10px;}
.info6 ul li:nth-of-type(even){ margin-right:0;}
.info6 ul li img{ display:block; width:100%; height:122px;}
.info6 ul li p{ text-align:center; font-size:14px; color:#333; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.info7{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 
.info7 dl{ margin-bottom:15px;}
.info7 dl dt{ position:relative; padding-left:45px; margin-bottom:15px;}
.info7 dl dt:after{ content:""; width:35px; height:35px; background:url(../images/info7_dt.jpg) no-repeat center; position:absolute; left:0; top:0; background-size:100%;}
.info7 dl dt p{ display:inline-block;line-height:20px; padding:10px;font-size:14px; background:#f2f2f2; border-radius:5px; position:relative;}
.info7 dl dt p:after{ content:""; width:7px; height:20px; background:url(../images/info7_dt_p.png) no-repeat center; background-size:100%; position:absolute; left:-7px; top:10px;}

.info7 dl dd{ position:relative; padding-right:45px; text-align:right;}
.info7 dl dd:after{ content:""; width:35px; height:35px; background:url(../images/info7_dd.jpg) no-repeat center; position:absolute; right:0; top:0; background-size:100%;}
.info7 dl dd p{ display:inline-block; line-height:20px; padding:10px; font-size:14px; background:#de0000; border-radius:5px; position:relative; color:#fff; text-align:left;}
.info7 dl dd p:after{ content:""; width:7px; height:20px; background:url(../images/info7_dd_p.png) no-repeat center; background-size:100%; position:absolute; right:-7px; top:10px;}


.info8{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;} 
.info8 .layui-form-label{ width:45px; padding:9px 0;}
.layui-input-block{ margin-left:50px;}
.layui-anim.layui-icon{ font-size:15px;}
.layui-form-radio i:hover, .layui-form-radioed i{ color:#de0000;}
.layui-form-item{ margin-bottom:0;}
.layui-input{ margin-bottom:10px; background:#f6f6f6;}
.layui-btn{ width:100%; background:#de0000}
.layui-form-radio{ padding:0;}

.footer{ background:#363636; padding:20px 0;}
.footer p{ font-size:14px; color:#fff; line-height:22px; text-align: center;}
.footer img{ float:right; width:90px; margin-left:25px;}
.copyright{ background:#232323; font-size:13px; color:#555555; line-height:22px; padding:10px 0;  text-align:center;}


.bottom{ position:fixed; width:100%; left:0; bottom:0; z-index:9999; }
.bottom ul{ max-width:750px; margin:0 auto;}
.bottom ul li{ display:block; float:left; width:50%; color:#fff; text-align:center; background:#de0000;padding:5px 0;}
.bottom ul li img{ height:20px;}
.bottom ul li p{ font-size:12px; color:#fff; margin-top:5px;}
.bottom ul li:nth-of-type(2){ background:#b90000;}
.bottom ul li a{    display: block;}

.neiye{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;}
.newsnav{ width:100%; height:35px; line-height:35px; box-sizing:border-box; border-left:5px solid #de0000; padding-left:10px; font-size:15px; font-weight:bold; border-bottom:3px solid #eee;}


.danye{ font-size:14px; line-height:24px; color:#545454; margin-top:10px; text-align:justify;}
.danye p{margin-bottom:10px;}
.danye img{ max-width:100% !important; height:auto !important;}
.danye table{ width:100% !important;margin-bottom:10px;}
.danye td{ border:none;}


.list{ background:#fff; margin-top:10px; box-shadow:0px 0px 5px rgba(0,0,0,.1); padding-bottom:20px;}
.list dl{ padding:15px 0; border-bottom:1px solid #eee;} 
.list dl dt{ font-size:15px; color:#000; margin-bottom:10px; font-weight:bold;}
.list dl dd{ font-size:13px; line-height:22px; color:#545454;}



.biaoti{ margin:20px 0; text-align:center;}
.biaoti h1{ font-size:16px; color:#000;    font-weight: bold;}


 .fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
 .fn p{ font-size:14px; line-height:30px; color:#565656}
 .fn p a{ color:#565656}
 .fn p a:hover{ color:#de0000;}

.dianhua{ padding-top:10px;}
.dianhua a{ display:block; width:94%; margin:0 auto; color:#fff; background:#de0000; text-align:center; margin-bottom:10px; height:35px; line-height:35px;border-radius: 5px;}
/*2019-07-08**/
.info4 .info4_box .tab-bd p b{ color:#3a3a3a; margin-left:4px; font-weight:600; }
.corlor{ color:#de0000; }
.icon_tub{ width:20px; height: auto; display:inline-block; margin-right:6px; margin-top:-4px; }
/*新闻*/
.news_box{ width:100%; overflow: hidden; background-color:#fff; margin-top:10px; padding-bottom:20px;  }
.news_box ul{ width:96%; overflow: hidden; margin:0px; margin:0 8px; }


.news_box ul .news_one{ width:100%; overflow: hidden; padding-bottom:12px; border-bottom:1px dashed #ccc; margin-bottom:6px;  }
.news_box ul .news_one img{ display: block; width:30%; float: left;  }
.news_box ul .news_one p{ display: block; float:right; width:67%; font-weight:550; font-size:1rem; line-height:1.5; }
.news_box ul .news_one span{ font-size:0.8rem; display: block; width:67%; text-align: right; 
	text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;
 }

.news_box .new_gbys{ width:100%; overflow: hidden; padding-bottom:3px; border-bottom:1px dashed #ccc; margin-bottom:3px;  }
.news_box .new_gbys a{ display: block; }
.news_box .new_gbys img{ display: block;float: left;width:18px; height:18px;padding: 6px 0px;  }
.news_box .new_gbys p{ float: left; padding-left:10px; line-height:28px; font-size:1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;  }
/*滚动 开始*/
.dong{width:100%; background-color:#fff; overflow: hidden; padding-bottom:20px; }
.gund{ width:90%; overflow: hidden; border:1px dashed #d6d6d6; margin:0px; padding:0px; padding:10px; margin:0 auto; height:120px; }
.gund ul{overflow: hidden; margin:0px; padding:0px; }
.gund ul li{ float: left; width:101%; margin:0px; padding:0px; overflow: hidden; background-image:none; }
.gund ul li a{ display: block; float: left; width:33.33333%; font-weight: normal;; font-size:1rem; line-height:2; color:#222; text-align:left; }
.gund ul li a:first-child{ width:30%; }
.gund ul li a:last-child{ width:36%; }
.pass {margin-top: 40px;padding:10px;}
.pass i {
 display: block;
 padding: 5px 20px;
 font-style: normal;
}
.pass i a {
 display: block;
 color: #666;
 width: 100%;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}



.phones{ position: fixed; left: 0;top: 40%;z-index:99999;}
.tan{position:fixed;background:rgba(102,102,102,0.9); padding: 5%;z-index: 999;margin-left: 7%; width:76%;box-shadow: 0px 2px 5px #999;display:none;z-index:9999;padding-top: 8%;}
.tan i{ position: absolute; right:-12px; top:-10px;font-style: normal;color:#fff;    background: #666;
    display: inline-block;
    border-radius: 20px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;}
.tan p{ color:#fff; line-height:24px; font-size: 13px;}
.horn{ margin-top:15px;}
.horn_left{ width:10%; float:left;}
.horn_right{ width:87%;float:right;}
.horn_left img{ width:100%;}



