﻿.nav ul
{
    list-style: none;
}
.click-mo {
    width: 73px;
    height: 21px;
    border-radius: 10px;
    border: 1px solid #8b8c8e;
    display: block;
    margin-top: 10px;
    text-align: center;
}
.click-mo:hover {
    width: 73px;
    height: 21px;
    border-radius: 10px;
    border: 1px solid #8b8c8e;
    background-color: #e3e3e3;
    display: block;
    margin-top: 10px;
    text-align: center;
}
/*轮播按钮样式*/
.bannerBut
{
    width: 375px;
    height: 65px;
    letter-spacing: 2px;
    position: absolute; 
    top: 50%;
    left:37%;
    color: white;
    font-size: 2em;
    background-color: #de071e;
    border:none;
    border-radius:0.5em;
    animation: switch 1.5s ease-out infinite;
    font-weight: bolder;
}
@keyframes switch {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.8);
    }
}
.list ul{
    margin:0px;
    padding: 0px;
}
.list ul li
{
    list-style: none;
}
.con-left ul li{
    list-style: none;
}
.f-cb::after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
}
.index-honor
{
    background: url('img/index_ry.png') center no-repeat;
    padding-top: 58px;
}
.index-honor .title {
    background: url("img/index_icon.png") 0 0 no-repeat;
    padding-left: 56px;
    margin-left: 110px;
    height: 58px;
    line-height: 58px;
}
.index-honor .title .t {
    font-size: 30px;
    line-height: 30px;
    height: 30px;
    color: #fff;
}
.index-honor .title .t1 {
    font-size: 14px;
    line-height: 24px;
    font-family: Arial;
    color: #a8a7a6;
    margin-top: 4px;
}
.ryzz
{
    width: 1200px;
    margin: 20px auto;
}
.ryzz div a img
{
    width: 206px;
    height: 279px;
}
/*
*详情页样式
*/
.f-cb::after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
}
.w1100 {
    width: 1100px;
    margin: 0 auto;
}
.ll {
    float: left;
}
.overall .z-main {
    float: right;
    width: 862px;
    border: 1px solid #ddd;
    margin-bottom: 52px;
    background: #fff;
}
.overall .c-left {
    width: 221px;
    float: left;
}
.overall .ce-nav .c-tit {
    height: 55px;
    padding-left: 80px;
    background: url("img/limit-06.png") no-repeat 27px center;
    overflow: hidden;
    font-size: 20px;
    color: #df061d;
    line-height: 55px;
    font-weight: bold;
}
.overall .ce-nav .c-table ul {
list-style: none;
margin: 0px;
padding: 0px;
}
.overall .ce-nav .c-table li {
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 11px 0px;
}
.overall .ce-nav .c-table .bg {
    padding-left: 30px;
    float: left;
}
.overall .ce-nav .c-table .te {
    margin-left: 7px;
    float: left;
    line-height: 18px;
    width: 148px;
    font-size: 14px;
    font-family: "Arial";
}
.overall .c-nav .c-tit {
    height: 75px;
    padding-left: 80px;
    background: url("img/index_icon01.png") no-repeat 27px center;
    overflow: hidden;
}
.overall .c-tit .ch {
    color: #df061d;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 6px;
    font-weight: bold;
    margin-top: 18px;
}
overall .c-list li a {
    padding-left: 81px;
    display: block;
    background: url("img/limit-03.png") no-repeat 30px center;
    line-height: 44px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #333;
}
.overall .c-list ul {
    width: 100%;
    padding:0px;
    margin:0px;
    list-style: none;
}
.overall .ce-nav .c-table li {
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 11px 0px;
}
.overall .c-list li.cur a {
    background: url("img/limit-04.png") no-repeat 30px center;
    color: #df061d;
}
.overall .c-list li a {
    padding-left: 81px;
    display: block;
    background: url("img/limit-03.png") no-repeat 30px center;
    line-height: 44px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #333;
}
.overall .ce-nav {
    width: 219px;
    border: 1px solid #eee;
    float: left;
    background: #fff;
}
.overall .ce-nav .c-tit {
    height: 55px;
    padding-left: 80px;
    background: url("img/limit-07.png") no-repeat 27px center;
    overflow: hidden;
    font-size: 20px;
    color: #df061d;
    line-height: 55px;
    font-weight: bold;
}
.overall .z-main {
    float: right;
    width: 862px;
    border: 1px solid #ddd;
    margin-bottom: 52px;
    background: #fff;
}
.overall .z-main .bread {
    padding: 3px 0 5px;
    background: url("img/limit-13.png") repeat-x;
        background-size: auto;
    background-size: 100% 100%;
}
.overall .z-main .bread span {
    height: 18px;
    display: inline-block;
    margin-left: 17px;
    line-height: 18px;
    background: url("img/limit-12.png") no-repeat left center;
    padding-left: 17px;
    font-size: 14px;
    color: #080808;
    margin-right: 18px;
}
.overall .z-main .bread a {
    line-height: 18px;
    height: 18px;
    display: inline-block;
    font-size: 14px;
    color: #080808;
    margin-right: 8px;
    margin-left: 8px;
    transition: color 0.3s;
}
.f-cb::after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
}
.service .tit {
    font-size: 18px;
    color: #C90000;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 22px;
}
.product-info
{
    width: 95%;
    margin: 20px auto;
}
.fll
{
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.big-box
{
    min-height: 600px;
}
.fcb{
    list-style: none;
    margin: 0;
    padding: 0;
    display:flex;
    flex-flow: row wrap; 
    justify-content: center;
}
.fcb li {
    width: 30%;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.fcbimg
{
    text-align: center;
}
.fcbimg img{
    width: 244px;
    height: 213px;
    border: 1px solid #ddd;
}
.fcb li p {
    height: 37px;
    background: #eaeaea;
    color: #df061d;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    margin-top: 5px;
}

.fcb li a
{
    text-decoration: none;
}
.fcb_news
{
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
}
.fcb_news li
{
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
    float:left;
    width: 95%;
    border-bottom: solid 1px #e7e7e7;
}
.fcb_news p,.fcb_news .time
{
    font-size: 14px;
    color: #888;
    line-height: 25px;
}
.fcb_news .fll
{
    width: 180px;
    height: 112px;
    float: left;
    text-align: center;
}
.fcb_news .fll img
{
    height: 100%;
    
}
.fcb_news .tit
{
    font-size: 18px;
    color: #333;
    line-height: 42px;
    float: left;
    width: 430px;
    font-weight: bold;
}
.fcb_news .frr
{
    float: right;
    width: 70%;
}
.about_con
{
    width: 80%;
    margin: 10px auto;
}
.about_t3,.feedback_div
{
    width: 60%;
    margin: 2em auto;
    font-size: 2em;
    
}
.inputs2
{
    min-height: 50px;
    line-height: 50px;
    background-color: #eeeeee;
    border: solid 1px #eeeeee;
    margin-bottom: 25px;
    font-size: 14px;
    color: #333333;
}
.inputs2:hover
{
    border: solid 1px #17a9fc;
}
.inputs2 label
{
    vertical-align: top;
    margin-left: 20px;
    margin-right:20px;
}
.inputs2 input
{
    border: none;
    background: none;
    width: 80%;
}
.inputs2 textarea
{
    border: none;
    background: none;
    width: 80%;
}
.bnts2
{
    display: block;
    width: 100%;
    height: 50px;
    border: none;
    background-color: #0d9ce9;
    font-size: 18px;
    color: #FFFFFF;
}
.news_title{
    text-align: center;
    font-size: 1.5em;
    font-weight:bold;
    margin-bottom: 10px;
}
.news_cont
{
    line-height:2em;
}
.t1
{
    font-size: 0.8em;
    color: #c0c0c0;
    margin-top: 5px;
}
.slick-dots
{
    bottom: -15px;
}
.slick-slide a img
{
    margin: auto;
}
