@charset "utf-8";
/* CSS Document */
/* html{ min-width:1200px;} */
body{ font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";  color:#333;}
*{ padding:0; margin:0;}
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
caption,th {text-align:left} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}

/*pinpai*/
.brand-banner {
    width: 100%;
    height: 160px;
    background: url('../img/bj.jpg') no-repeat 50% center;
    background-size: 130%;
}



.in {
    width: 1200px;
    margin: 0 auto;
}

.logo {
    width: 100px;
    height: 100px;
    float: left;
    margin: 30px 0;
    background-color: #fff;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.logo img {
    max-width: 100%;
    max-height: 100%;
}

.tt {
    width: 680px;
    height: 100px;
    margin: 20px 0 20px 30px;
    border-right: 1px #2847C6 solid;
    float: left;
    color: #fff;
}

.tt1 {
    width: 100%;
    overflow: hidden;
    /*margin-top: 5px;*/
}

.tt1 h1 {
    font-size: 26px;
    float: left;
    margin: 16px 0;
}

.shop {
    width: 110px;
    height: 36px;
    line-height: 36px;
    float: left;
    margin-left: 18px;
    margin-top: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background: linear-gradient(360deg, rgba(251, 2, 0, 1) 0%, rgba(253, 128, 56, 1) 100%);
    border-radius: 4px;}

    .shop span {
        font-size: 15px;
        color: #fff;
        /*margin-right: 3px;*/
        font-weight: bold;
    }


.tt2 {
    font-size: 14px;
    color: #CCD3FF;
    /*margin-top: 16px;*/
    display: flex;
    flex-direction: row;
    align-items: center;
}

.tt2 b {
    color: #EAC91C;
}

.tt2 span {
    /*max-width: 220px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.tt2 em {
    width: 15px;
    height: 14px;
    margin-left: 15px;
    display: inline-block;
    margin-right: 5px;
}



.tt2 .time {
    width: 12px;
    height: 12px;
    background-size: 100%;
}

.score {
    /*width: 230px;*/
    margin: 38px 0 38px 70px;
    float: left;
}

.fen {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
}

.kb {
    color: #EAC91C;
    font-size: 14px;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.kb span {
    display: flex;
    margin-right: 10px;
}

.kb em {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-left: 2px;
}

.x1 {
    background: url(../img/xx1.png);
}

.x2 {
    background: url(../img/xx2.png);
}

.x3 {
    background: url(../img/xx3.png);
}


/* 所有产品页面 */
.pro_intro{width: 350px;height: 235px;float: none;padding: 0;border: none;}
.product{width: 380px;float: left;margin-right: 20px;height: 616px;}
.pro_img{float: none;}
.pro_img img{max-width: 380px;;}
.pro_intro h1{font-size: 18px;font-weight: normal;border: none;line-height: 40px;}
.pro_btn{padding: 0;float: none;width: 350px;border: none;height: auto;}
.pro_con{line-height: 25px;font-size: 13px;height: 192px;}
.btn4, .btn5{ border-radius: 40px; margin: 3px; width: 168px; font-size: 16px; line-height: 38px; }
.btn4{    background: linear-gradient(#117dec, #0f6db3);color: #fff;}
.btn5{color: #075fa6;border: 1px solid #075fa6;}
/*中间*/
.product_cgal01{width: 1200px; margin: 0 auto;}
.product_cgal01 ul{padding-top: 50px;}
.product_cgal01 li{ float: left; margin-right: 20px; }
.product_cgal01 li center{font-size: 15px;}
.product_cgal01 li img{width: 150px;}

.product01{width:1200px;margin: 30px auto;}
.product01 dl{overflow: hidden;}
.product01 dt{float: left;}
.product01 dd{float: right;  width: 640px; font-size: 16px; line-height: 30px; }
.product01 dd h2{display: inline-block;padding: 5px 10px;font-size: 18px;color: #fff;line-height: 30px;background: #075fa6;border-radius: 5px;margin: 10px 0;}
.product01 dd h1{font-size: 30px;font-weight: bold;color: #075fa6;text-align: center;border: 1px solid #075fa6;padding: 15px 0;margin:0px 0 10px 0;}
.product01 dd p{line-height: 30px;font-size: 15px; width: 632px;}
.product01 dd p span{padding-right: 15px;}
.pro_btn01 .btn5 {color: #075fa6;border: 1px solid #075fa6;}
.pro_btn01{float: none; padding: 0; width: 290px; border: none; background: none;}
.pro_btn01 .btn4 {background: linear-gradient(#117dec, #0f6db3);color: #fff;}
.pro_btn01 a{margin: 10px 6px; width: 132px;}
.product_list01 {overflow: hidden;padding-top: 30px;}
.product_list01 li{float: left; width: 280px; margin-right: 20px;}
.product_list01 li img{width: 290px;}

.product_title{ margin: 0px 0 0; text-align: center; background: url(../img/tbg.jpg) no-repeat center; font-size: 25px; font-weight: bold; color: #fff; line-height:57px;}

.product_list{width:1200px;margin:0 auto 20px}
.product_list ul{width:1200px;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.product_list li > a{border:1px solid #ddd;display:block}
.product_list li > a:hover{border-color:#74AEFD}
.product_list li img{display:block;padding:10px 10px;max-width: 100%; width: 250px; height: 250px;}
.product_list li h2{text-align:center;padding:10px 0;font-weight:bold}
.product_list .btn{text-align:center}
.btn{width:100%;float:left;display:block;margin:30px 0 0}
.btn1,.btn2{padding:6px 20px;margin:0 20px 0 0;border:1px solid #075fa6;text-align:center;font-size:18px}
.btn1{background:#075fa6;color:#fff}
.btn2{background:#fff;color:#075fa6}
.fixed_menu{width:100%;height:75px;box-shadow:1px 2px 0 rgba(0,0,0,0.05);background:rgba(255,255,255,0.95);text-align:center;display:none;z-index:9999;position:fixed;top:0}
.fixed_menu a{padding:0 35px;line-height:75px;font-size:18px;font-weight:bold;color:#333}
a.cur{color:#075fa6;}



.product_ggcs01{width:1200px;margin: 0 auto;}
.product_ggcs01 table{border-collapse: collapse;}
.product_ggcs01 td{border: 1px solid #6cbbe6;padding: 8px 18px;font-size: 15px;}
.product_ggcs01 td:nth-of-type(odd){background: #e8f8ff;}

.product_zy01{ width:1200px;margin: 0 auto;}
.product_zy01 li{overflow: hidden; margin:20px 0;}
.product_zy01 h2{float: left;height: 39px;border: 1px dashed #075FA6;width: 142px;font-size: 18px;padding: 30px 10px;text-align: center;font-weight: bold;background: #0961c3;color: #fff;border-radius: 10px;}
.product_zy01 p{font-size: 15px;line-height: 30px;width: 1001px;float: right; border: 1px solid #075FA6; color: #075FA6; border-radius: 5px;  padding: 10px; height: 81px;}

.product_ys01 ,.product_mes01{width:1200px;margin: 0 auto;}
.product_ys01 h1{text-align: center;height: 60px;font-size: 36px;font-weight: bold;color: #2c8fe2;}
.product_ys01 ul{overflow: hidden;}
.product_ys01 ul li{float: left;width: 214px;padding: 15px 15px 15px 54px;height: 207px;margin: 40px 20px 0 0;border: 1px solid #ccc;position: relative;line-height: 30px;font-size: 16px;}
.product_ys01 ul li:nth-of-type(4n){margin-right: 0;}
.product_ys01 ul li span{width: 40px;line-height: 60px;background: #2c8fe2;position: absolute;left: 10px;top: -5px;text-align: center;font-family: Georgia, "Times New Roman", Times, serif;color: #fff;font-size: 24px;border-radius: 0 5px 0 5px;}

.product_mes01 li{float: left; width: 547px; padding: 20px 20px; margin-right:20px; margin-top: 30px; border: 1px solid #075FA6;}
.product_mes01 h2{color: #075FA6; font-size: 23px;padding: 10px 0; font-weight: bold;}
.product_mes01 p{font-size: 15px;line-height: 30px;}

.product_syfw01 {width: 1200px; margin: 30px auto;}
.product_syfw01 dt{float: left;width: 200px;background: #0961c3;line-height: 100px;text-align: center;font-size: 24px;font-weight: bold;color: #fff;border-radius: 5px 0 0 5px;}
.product_syfw01 dd{float: left;width: 958px;border: 1px solid #0961c3;font-size: 16px;line-height: 40px;padding: 9px 20px;border-radius: 0 5px 5px 0;}

.product_lc ,.oem_haochu{width:1200px;margin: 0 auto;}
.product_lc {overflow: hidden;}
.product_lc li{float: left;font-size: 15px;margin: 26px 81px;width: 200px;line-height: 25px;padding: 36px 18px;border: 1px solid #b8d7f1;text-align: center;border-radius: 10px;height: 115px;background-color:#f8fcff;}
.product_lc li span{display: block;width: 50px;height: 50px;border-radius: 50%;background: #68a9e1;color: #fff;margin: 0 auto;line-height: 50px;font-size: 24px;font-weight:bold;margin-bottom: 20px;}
.aboutcon dd{width: 615px;}
.aboutcon dt{ width: 485px;}
.aboutcon dd p{line-height: 32px;color: #444;text-indent: 2em;font-size: 15px;}

.oem_haochu{    background-color: #f3faff; }
.oem_haochu dl{    width: 1180px;overflow: hidden;padding:30px 10px;}
.oem_haochu dt{float: left;}
.oem_haochu dd{font-size: 16px; line-height: 36px; width: 650px; color: #444; float: right;}
.oem_ys{padding: 10px 20px; font-size: 16px;line-height: 30px; padding-bottom: 30px; color: #0961C3;}


.product_dy{ width:1200px; height:174px; margin:16px auto 0; background:#075fa6; border-radius:10px;}
.product_dy dt{float: left;width: 159px;margin: 0 auto;text-align: center;line-height: 52px;padding: 26px 0;font-size: 25px;text-align: center;color: #fff;font-weight: bold;}
.product_dy dd{float:right; width: 960px !important; line-height: 26px;font-size: 15px;color: #333;margin: 2px;padding: 20px;background: #fff;border-radius: 10px;height: 107px;}
.product_dy dd p{text-indent: 2em;font-size: 18px;line-height: 33px;color: #075fa6;padding-top: 3px;}
.oem_haochu dl{padding: 12px 10px;}
.oem_haochu{background: #fff;}


.product02{width:1200px;margin: 30px auto;}
.product02 dl{overflow: hidden;}
.product02 dt{float: left;}
.product02 dd{float: right;  width: 100%; font-size: 16px; line-height: 30px; }
.product02 dd h2{display: inline-block;padding: 5px 10px;font-size: 18px;color: #fff;line-height: 30px;background: #075fa6;border-radius: 5px;margin: 10px 0;}
.product02 dd h1{font-size: 30px;font-weight: bold;color: #075fa6;text-align: center;border: 1px solid #075fa6;padding: 15px 0;margin:0px 0 10px 0;}
.product02 dd p{line-height: 30px;font-size: 15px; }
.product02 dd p span{padding-right: 15px;}

/*dibu*/
.footer_wrap {width:100%;clear:both;background:#fff;overflow:hidden}
.footer { padding:50px 0;}
.footer_logo {padding-left:5px;margin-top:-10px;}
.foot_link{ width:100%; height:40px; color: #fff;text-align:center; background:#f1f1f1; line-height:40px;  color: #858585; overflow: hidden; text-align: center;}

.footer_right{ float: right;}
.footer_right ul{ float: left; margin-left: 20px;}
.footer_right ul h3{font-weight: bold; font-size: 12px; margin-bottom: 20px;}
.footer_right ul li a{ color: #757575; line-height: 30px;}
.footer_right ul li a:hover{ color: #000;}

/*xin*/
.about{background:#075fa6;padding: 20px 0 0;}
.about h2{font-size:30px;text-align:center;font-weight:bold;color:#fff}
.contact{width:1200px;margin:0 auto;padding: 10px 0;}
.contact dt{width:250px;float:left}
.contact dd{font-size:20px;line-height:40px;color:#fff;text-align:center}
