/* 自定义字体 */
@font-face{
　　　font-family: Helvetica;
　　　src: url('font/Helvetica.ttf');
}
@font-face {
	font-family: 'HelveticaLTStd-Boldcond';
	src:url(font/HelveticaLTStd-BoldCond.otf);
}


/* 全局设置 */

*{margin:0;padding:0;}
.clearfix{clear:both;}
.fl{float:left;}
.fr{float:right;color:#fff;}
.pos-r{position:relative;}
.pos-a{position:absolute;}
.dis-b{display:block;}
a{text-decoration: none;color:#0f0e9f;
/*color:rgb(51,51,51);*/
outline:none;transition: all 0.3s ease 0s;}
img{max-width:100%;}
ul li,li{list-style: none}
body{font-family:Arial,Helvetica,sans-serif;height:100%;overflow-x:hidden;max-width:1920px;margin:0 auto;font-size:14px;}
input,textarea{font-family: Arial,Helvetica,sans-serif;font-size:14px;color:rgb(51,51,51);border-width:initial;border-style: none;border-color:initial;border-image: initial;outline:0;}
.fix::before,.fix::after{display: block;content:"clear";height:0;clear:both;visibility: hidden;overflow: hidden}
video{max-width:100%;}
/* header */
header .menubtn { width: 23px; height: 18px; position: absolute; top: 30px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999;display:none;}
header .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #fff; }
header .nav {
    width:300px;
    z-index:99999999;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    height: auto;
    background: rgba(0, 0, 0, 0.8);
    overflow: scroll;
}
header .nav > ul {
    display: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 45px;
    box-sizing: border-box;
    overflow: scroll;
}
header .nav > ul > li {
    line-height: 40px;
    font-size: 12px;
    text-indent: 20px;
    position: relative;
}
header .nav > ul > li > a {
    color: rgb(255, 255, 255);
    font-size: 12px;
    display: block;
    margin-right: 40px;
}
header .nav > ul > li .addition {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 10px;
    background: url(../images/shizi.png) center center no-repeat;
}
header .nav > ul > li .c-show {
    display: none;
    width: 100%;
}
header .nav > ul > li .c-show1 .c-s1 {
    position: relative;
    padding-left: 15px;
}
header .nav > ul > li .c-show1 .c-s1 > a {
    position: relative;
    font-size: 12px;
    color: rgb(255, 255, 255);
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 30px;
    margin-right: 40px;
}
header .nav > ul > li .c-show1 .c-s1 > a span {
    font-size: 12px;
    color: rgb(255, 255, 255);
}
.top{padding-top:6px;
    padding-bottom:7px;
    line-height:80px;
    background-color:#0f0e9f;
    border-bottom:1px solid rgb(218,218,217);
    font-size:14px;color:rgb(85,85,85);
    
}
.head{height:102px;width:100%;background-color:rgb(255,255,255);}
.head .logo{padding-top:12px;margin-right:445px;}
.navlist1{padding-top:41px;}
.navlist > li {
    float: left;
    padding-right: 52px;
    margin-left: 53px;
    position: relative;
    padding-bottom: 40px;
    background: url(../images/navshu.jpg) right 2px no-repeat;
}
.navlist1 > li{float:left;padding-right:52px;margin-left:53px;position:relative;padding-bottom:40px;background:url(../images/navshu.jpg) right 2px no-repeat;}
.navlist1 > li >a{display:block;font-size:18px;}
.navlist1 > li:last-child{padding-right:0;background:none;}
.navlist1 > li:hover > a{color:rgb(53,93,171);}
.yiji{position:absolute;z-index:9999;width:218px;top:60px;left:0;padding-bottom:12px;padding-top:6px;box-shadow: rgba(0,0,0,0.3) 0px 0px 10px 0px;background:rgb(255,255,255);border-width:1px;border-style: solid;border-color:rgb(238,238,238);border-image: initial;display:none;}
.yiji > li{position:relative;padding:0 4px;}
.yiji > li:hover{background-color:rgb(30, 146, 215);}
.yiji > li:hover > a{color:rgb(255,255,255);}
.yiji > li > a{display: block;line-height:30px;padding-top:6px;padding-bottom:6px;padding-left:23px;padding-right:10px;font-size:16px;}
.navlist1 > li:hover .yiji{display: block;}
.index_banner{height:auto;}
.index_banner .swiper-container{height:100%;}
.index_banner .swiper-slide img{width:100%;height:100%;}
.index_banner .swiper-button-next{right:60px;color:#fff;}
.index_banner .swiper-button-prev{left:60px;color:#fff;}
/*.page_banner{height:496px;} */
.page_banner .swiper-slide img{width:100%;height:100%;}
.page_banner .swiper-button-next{right:60px;color:#fff;}
.page_banner .swiper-button-prev{left:60px;color:#fff;}
.sybg{padding-bottom:62px;/*background:url(../images/sybg1.jpg) center top no-repeat rgb(255,255,255);*/}
.sya{position: relative;top:0px;z-index:99;height:473px;text-align:center;background:url(../images/sybg4.png) center top no-repeat;}
.syap1{padding-top:60px;display:block;font-family: HelveticaLTStd-Boldcond;font-size:38px;color:rgb(255,255,255);text-transform: uppercase;}
.syap2{color:rgb(255,255,255);display: block;font-size:16px;line-height:30px;margin-top:30px;margin-bottom:33px;padding:0 110px;}
.syap3{display: block;width:190px;height:48px;line-height:48px;text-align:center;font-size:16px;color:rgb(35,79,163);background:rgb(255,255,255);margin:0 auto;}
.syap1:hover,.syap2:hover{color:rgb(35,79,163);}
.syap3:hover{background:rgb(35,79,163);color:rgb(255,255,255);}

.syp .sybt{position: relative;top:-13px;}
.sybt{text-align:center;font-family:HelveticaLTStd-Boldcond;font-weight:bold;font-size:54px;text-transform: uppercase;}
.sypdes{display:block;font-size:16px;line-height:30px;max-width:1000px;text-align: center;margin:0px auto 76px;}
.sybt:hover a,.sypdes:hover{color:rgb(35,79,163);}
.sypbox{width:288px;text-align:center;float:left;margin-bottom:19px;margin-left:16px;}
.sypbox:nth-child(4n-1){margin-left:0;}
.syptu{display:block;overflow: hidden}
.syptu img{display:block;width:100%;max-width:614px;max-height:463px;transition:all .5s ease 0s;}
.sypp{display:block;font-size:24px;line-height:30px;margin-top:13px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.sypp2{text-align:left;display: block;color:rgb(153,153,153);line-height:26px;height:78px;margin-top:7px;overflow: hidden;}
.syptu:hover img{transform: scale(1.1);}
.sypp:hover{color:rgb(35,79,163);}

.syour{padding-top:85px;padding-bottom:140px;background:url(../images/sybg2.png) center top no-repeat;}
.syour .sybt a{color:rgb(255,255,255);}
.syour .sypdes{color:rgb(255,255,255);margin-top:10px;margin-bottom:55px;}
.ourbox{width:100%;text-align:center;float:left;margin-left:0;margin-bottom:26px;}
.ourbox:nth-child(3n-1){margin-left:0;}
.ourcon{padding-top:28px;padding-bottom:9px;border-width:1px;/*border-style: solid;border-color:transparent;border-image: initial;transition: all .5s ease 0s*/}
.ourcon:hover{border-color:rgb(255,255,255);}
.ourp1{display: block;font-family:HelveticaLTStd-Boldcond;font-size:20px;text-transform: uppercase;color:rgb(255,255,255);line-height:30px;margin-top:14px;margin-bottom:20px; }
.ourp2{display: block;font-size:16px;line-height:26px;height:104px;color:rgb(255,255,255);overflow: hidden;}
.syn{padding-top:67px;padding-bottom:90px;background:rgb(255,255,255);}
.synbox{width:380px;float:left;margin-left:4px;position: relative;padding-left:11px;}
.synbox:nth-child(3){/*margin-left:0;*/}
.syntu{display:block;}
.syntu img{display: block;width:100%;max-width:380px;max-height:300px;}
.riqi{width:58px;height:68px;text-align: center;position: absolute;top:182px;left:0;background:rgb(35,79,163);border-width:1px;border-style: solid;border-color:rgb(35,79,163);border-image: initial;}
.synp{margin:0 auto;width:44px;display:block;font-size:22px;font-weight:600;line-height:44px;white-space: nowrap;text-overflow: ellipsis;padding-bottom:0px;margin-top:13px;overflow: hidden;border-bottom:1px solid rgb(229,229,229);text-align:center;border-radius: 50px;border: 2px solid #0F0E9F;}
.synp1{display:block;font-size:24px;line-height:30px;white-space: nowrap;text-overflow: ellipsis;padding-bottom:4px;margin-top:13px;overflow: hidden;border-bottom:1px solid rgb(229,229,229);}
.synp2{display: block;color:rgb(153,153,153);line-height:26px;height:130px;margin-top:7px;overflow: hidden;}
.riqi p{color:rgb(255,255,255);font-size:24px;line-height:44px;padding-top:2px;}
.riqi span{display: block;color:rgb(255,255,255);}
.synp1:hover{color:rgb(35,79,163);}
.synp2:hover{color:rgb(35,79,163);}

.bottom{padding-top:107px;padding-bottom:15px;/*background:url(../images/sybg3.jpg) center top no-repeat rgb(14,13,11);*/}
.bottom p,.bottom a,.bottom span{color:#5F656D;}
.div1{width:280px;margin-right:55px;}
.div > span,.div > a{display: block;font-size:30px;color:#0F0E9F;margin-bottom:30px;font-family: HelveticaLTStd-BoldCond}
.copyright{line-height:30px;}
.div2{width:280px;}
.div2 li{line-height:30px;font-size:16px;color:#5F656D;}
.icon{width:30px;height:30px;margin-right:5px;}
.fxp_input,.fxp_textarea{text-indent: 33px;font-size:14px;color:rgb(255,255,255);border-width:1px;border-style: solid;border-color:rgba(191,191,191,0.2);border-image:initial;}
.fxp_input,.fxp_captcha {height:34px;line-height:34px;float:left;background:rgba(0,0,0,0.2);}
.fxp_div1{margin-bottom:10px;}
.fxp_nr{position: relative;}
.fxp_nr i{color: #fff;position: absolute;left: 17px;top: 10px;font-size:18px;}
.fxp_bt {float:left;width:11px;height:34px;line-height:44px;font-family: Verdana,Geneva,sans-serif;color:rgb(255,79,83);font-size:12px;}
.fxp_input {width:262px;border-width:1px;border-style: solid;border-color:rgba(191,191,191,0.2);border-image: initial;}
.fxp_input::-webkit-input-placeholder{color:rgb(255,255,255);}
.fxp_textarea{width:540px;line-height:26px;padding-top:7px;height:86px;background:rgba(0,0,0,0.2);}
.fxp_textarea::-webkit-input-placeholder{color:rgb(255,255,255);}
.fxp_send {float:right;cursor:pointer;text-align:center;font-size:16px;color:rgb(51,51,51);width:160px;height:36px;line-height:36px;text-transform: uppercase;;background-color:rgb(255,255,255);}
.fxp_send:hover{color:rgb(255,255,255);background:rgb(51,51,51);}
.link {padding-top:5px;padding-bottom:20px;line-height:30px;min-height:30px;margin-top:25px;font-size:16px;}
.link a, .link span {display: inline-block;}

.mianbao{font-size:18px;line-height:24px;color:rgb(51,51,51);padding-top:25px;padding-bottom:17px;border-bottom:1px solid rgb(191,191,191);}
.mianbao a:hover{color:rgb(35,79,163);}
.mianbao a:last-child{color:rgb(35,79,163);}
.fymain{padding-top:3px;padding-bottom:10px;}
.product .xiangqing .list {width: 260px;margin-bottom: 0px;}
.product .xiangqing .goods{width: 895px;}
.product .xiangqing .list .title1{margin-bottom:20px;position: relative;text-align: center; text-transform: uppercase;height: 45px;line-height: 45px;background-color: #0F0E9F;}
.product .xiangqing .list .title1 a{color: #fff;font-size: 24px;font-size: 24px; font-weight: bold;}
.product .xiangqing .list .title1 a:hover{}
.product .xiangqing .list .title1 p{position: absolute;right: 10px;bottom: 10px;display: none;}
.product .xiangqing .list .title1 p span{width: 30px;height: 5px;margin-bottom: 3px;background: #fff;display: block;}
.product .xiangqing .list .subNavBox{}

.product .xiangqing .list .subNav{cursor: pointer;margin-bottom: 0px;border: 1px solid #d2d2d2; margin-top: 8px;padding-top: 0px;background:#eee url(../images/probg.png) no-repeat 13px center; }
.product .xiangqing .list .subNav a{ line-height:40px; padding-left:47px; font-size:14px; font-size:14px; color:#333333; transition:0s;display: block}

.product .xiangqing .list .subNav:hover{ background:#1e92d7 url(../images/probgon.png) no-repeat 13px center;}
.product .xiangqing .list .subNav:hover a{ color:#fff;}

.product .xiangqing .list .subNavCur{ background:#1e92d7 url(../images/probgon.png) no-repeat 13px center;}
.product .xiangqing .list .subNavCur a{ color:#fff;}

.product .xiangqing .list .currentDd{ background:#1e92d7 url(../images/probgon.png) no-repeat 13px center; }
.product .xiangqing .list .currentDd a{color:#fff;}

.product .xiangqing .list .navContent{display: none; background:#fff;position: relative;padding-top:19px;padding-bottom:3px;border: 1px solid #d2d2d2;border-top: 0;}
.product .xiangqing .list .navContent>p a{display:block; font-size:14px; font-size:14px; padding-top: 0;padding-bottom: 0px; color:#333; padding-left:48px;padding-right: 10px;line-height: 24px;margin-bottom: 11px;}
.product .xiangqing .list .navContent>p a:hover{color: #1e92d7;}

.pbox{width:288px;float:left;margin-right:10px;text-align:center;margin-bottom: 49px;}
.pbox:nth-child(3n-1){margin-left:0;}
.ptu{display: block;}
.ptu img{display: block;width:100%;max-width: 614px;max-height: 461px;}
.pp1 {display: block;font-size:16px;line-height:30px;white-space: nowrap;text-overflow: ellipsis;margin-top:13px;overflow: hidden;}
.pp1:hover{color:rgb(35,79,163);}
.ms_ye a{padding:0 8px;display: inline-block;min-width:25px;line-height:26px;text-align: center;margin-right:9px;color:#fff;background:rgb(30,146,215);border-width: 1px;border-style: solid;border-color:rgb(30,146,215);border-image: initial;box-sizing: border-box;}
.ms_ye a.active-page{background-color:#fff;color:rgb(30,146,215);}
.ms_ye a:hover{background-color:#fff;color:rgb(30,146,215);}

.contact{background: url(../images/contactbg.jpg) repeat-y center top;padding-top: 43px;padding-bottom: 180px;}
.czuo{width: 365px;}
.czuo>p{font-size: 30px;font-size: 30px;margin-bottom: 77px;}
.czuo>p::after{content: "";display: block;width: 67px;height: 1px;background: #1e92d7;margin-top: 21px;}
.czuo ul li{font-size:16px;font-size:16px;line-height: 42px;}
.czuo ul li i{float: left;margin-right: 10px;color: #666666;}
.czuo ul li p{overflow: hidden;}

.cyou{width: 662px;}
.cyou>p{font-size: 30px;font-size: 30px;text-align: center;margin-left: 14px;}
.cyou>span{display: block;color: #666666;line-height: 30px;margin-top: 29px;margin-left: 14px;margin-bottom: 50px;}

.xing input { width: 298px; height: 52px; padding-left: 13px; color: #333; border: 1px solid #d2d2d2; color: #737572; }

.xing { padding-left: 14px; margin-bottom: 23px; }

.xing2 { background: url("../images/xing.png") no-repeat left 24px; }

.textarea { width: 632px; padding-left: 13px; border: 1px solid #d2d2d2; line-height: 37px; height: 191px; color: #737572; }

.xing input.capt { width: 163px; height: 52px; padding-left: 13px; color: #737572; border: 1px solid #d2d2d2; }

.yzm { cursor: pointer; vertical-align: middle; margin-left: 17px; }

.xing3 { display: inline-block; }

.csub { width: 250px; height: 54px; text-align: center; text-align: center; background: #1e92d7; color: #fff; float: right; cursor: pointer; line-height: 54px; }

.csub:hover { background: #333; }

.nbox{padding-bottom: 32px;border-bottom: 2px solid #dfdfdf;margin-bottom: 44px;}
.np1{display: block;font-size:18px;font-size:18px;font-weight: bold;color: #1e92d7;text-transform: uppercase;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.nsj{line-height: 42px;background: #f6f6f6;padding-left: 14px;font-size:16px;font-size:16px;color: #999999;margin-top: 15px;margin-bottom: 36px;}
.nsj i{color: #999;font-size:14px;font-size:14px;margin-right: 5px;}
.ntu{width: 205px;display: block;margin-right: 26px;}
.ntu img{display: block;width: 100%;max-width: 360px;max-height: 280px;}
.np2{display: block;font-size:16px;font-size:16px;color: #555555;line-height: 28px;height: 56px;overflow: hidden;padding-top: 10px;margin-bottom: 65px;}
.np3{font-size:16px;font-size:16px;color: #1e92d7;}
.np2:hover{color: #1e92d7;}

.news2 h1{font-size:18px;font-weight: bold;color: #1e92d7;text-transform: uppercase;margin-bottom: 33px;}
.kejisj{text-align: center;}
.kejisj span{color: #999999;font-size:16px;color: #999999;}
.kejisj i{color: #999999;margin-right: 5px;font-size:14px;}

.nex{color: #555555;line-height: 28px;padding-top: 50px;padding-bottom: 50px;margin-bottom: 59px;border-bottom: 2px solid #dfdfdf;font-size:16px}
.nex p,.nex li,.nex span,.nex b{color: #555555;}
.nex img,.nex iframe{max-width: 100%;}

.xwsx{line-height: 28px;}
.xwsx i{font-size: 18px;color: #666666;margin-right: 5px;}
.xwsx span{display: inline-block;color: #999999;}
.xwsx a{color: #999999;}
.xwsx a:hover{color: #555555;}

.pro_pic{width:614px;margin-left:70px;}
.pro2-info{margin-left:68px;margin-top:59px;}
.pro2-info .item-title{line-height:30px;font-size:20px;color:rgb(51,51,51);margin-bottom:33px;margin-right:425px;font-weight:normal;}
.des {font-size: 24px; font-size: 24px;font-weight: bold; text-transform: uppercase; background: url(../images/desbg.jpg) repeat-x center center; margin-top: 58px; margin-bottom: 30px;}
.des span,.des a{display: inline-block;background: #fff;color: #1e92d7;padding-right: 20px;}
.chanpinx { line-height: 28px; font-size: 16px; font-size: 16px; color: #666666; padding-bottom: 10px; }
.ailist{padding-top: 8px;padding-bottom: 73px;border-bottom: 4px solid #eee;margin-bottom: 62px;}
.ailist li{width: 345px;float: left;margin-left: 82px;text-align: center;}
.ailist li:nth-child(1){margin-left:0px;}
.ailist li img{max-width: 100%;}
.ailist li p{font-size:16px;font-size:16px;line-height: 30px;margin-top: 19px;}

.ayou{width: 1200px;padding-top: 58px;}
.ap1{font-size:20px;font-weight: bold;color: #1e92d7;padding-left: 29px;background: url(../images/shu1.jpg) no-repeat left center;}
.ap2{font-size: 30px;color: #1e92d7;text-transform: uppercase;line-height: 30px;margin-top: 25px;margin-bottom: 18px;}
.ap3{font-size:16px;line-height: 30px;}
.ap4{font-size: 26px;color: #1e92d7;padding-left: 20px;background: url(../images/shu2.jpg) no-repeat left 2px;margin-bottom: 15px;margin-top: 70px;}

.chanxiazai {
    position: fixed;
    right: 0px;
    top: 200px;
    display: block;
    width: 100px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #0F0E9F;
    font-size: 16px;
    font-size: 16px;
    color: #fff;
    z-index: 9999999999999;
    cursor: pointer;
}
.theme-popover {
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    display: none;
}
.kexin {
    top: 50%;
    left: 50%;
    width: 647px;
    height: 425px;
    margin: -188px 0 0 -324px;
    position: absolute;
    background: #fff;
}
.theme-poptit {
    padding: 12px;
    position: relative;
}
.theme-poptit .close {
    float: right;
    width: 30px;
    height: 30px;
}
.theme-poptit h3 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    font-family: 'kalinga';
    text-align: center;
    line-height: 36px;
    margin-bottom: auto;
}
.denglu {
    width: 543px;
    margin: auto;
    margin-top: 13px;
}
.denglu .int1 {
    width: 249px;
    float: left;
    margin-bottom: 12px;
}
.denglu .int2 {
    width: 249px;
    float: right;
    margin-bottom: 12px;
}
.denglu .int1 p, .denglu .int2 p {
    font-size: 14px;
    line-height: 30px;
    font-family: 'kalinga';
}
.denglu .int1 input, .denglu .int2 input {
    width: 236px;
    height: 36px;
    border: 1px solid #999999;
    margin-top: 2px;
    padding-left: 10px;
}
.denglu .int3 {
    display: block;
    width: 163px;
    height: 39px;
    border-radius: 20px;
    background: #234fa3;
    margin: auto;
    font-size: 16px;
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 81px;
}
#online_qq_layer {
    z-index: 99999999999999;
    position: fixed;
    right: 0px;
    top: 300px;
    margin-top: -48px;
    _position: absolute;
    _top: 50%;
}
#floatShow {
    width: 100px;
    height: 48px;
    line-height: 48px;
    background: #0F0E9F;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
}
#floatHide {
    width: 100px;
    height: 48px;
    line-height: 48px;
    background: #0F0E9F;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
}
#onlineService {
    float: left;
    width: 230px;
    opacity: 1;
    background: #0F0E9F;
    border-radius: 8px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.kefun {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 5px;
}
.ose1py {
    background: url(../images/dhpy.png) no-repeat 16px center;
    padding-left: 47px;
    display: block;
    font-size: 12px;
    display: block;
    line-height: 32px;
    cursor: default;
}
.cal1py {
    background: url(../images/yxpy.png) no-repeat 16px center;
    padding-left: 47px;
    display: block;
    font-size: 12px;
    display: block;
    line-height: 32px;
}
.cal1 {
    background: url(../images/kf3.png) no-repeat 16px center;
    padding-left: 47px;
    display: block;
    font-size: 12px;
    display: block;
    line-height: 32px;
    cursor: default;
}
 header .nav{display:none;}
@media screen and (min-width: 600px){	
   
}
@media screen and (min-width: 1200px){
	.main{width:1200px;margin:auto;}
	.navlist1 {display: block;}
	.navlist2 {display:none;}
}

@media screen and (max-width:1219px) {
    .navlist > li{margin-left: 25px;padding-right: 30px;}
}
@media screen and (max-width:999px) {
    .logo{margin-right: 10px;width: 200px;display:none;}
    .navlist > li{padding-right: 20px;}
}
@media screen and (max-width:880px) {
    .navlist{width: 100%;padding-top: 50px;}
    .navlist > li{width: 20%;margin: 0;padding: 0;background: none;text-align: center;padding-bottom: 10px;}
}
@media screen and (max-width:767px) {
    .navlist2{display: block;}
    .navlist1{display: none;}
    .navlist>li{width: 25%;margin-left: 0;text-align: center;}
    .toplx p{display: none;}
    .toplx div.r{padding-right: 50px;}
    .navlist > li > a{font-size:16px;font-weight:600;}
    .logo{padding-top: 12px;}
    .search{margin-top: 20px;}
}
@media screen and (max-width:400px) {
    .navlist > li > a{font-size: 12px;}
    .logo{width: 210px;}
}

@media screen and (max-width: 930px){
  
	.main{width:95%;margin:auto;}
	 .top{padding-top:12px;
   
    line-height:50px;
    background-color:#0f0e9f;
    border-bottom:1px solid rgb(218,218,217);
    font-size:16px;color:rgb(85,85,85);
    
}

	.top p{display:none;}
	.top div{padding-right:20px;}
	.header.logo{width:190px;padding-top:12px;margin-right: 10px;}
	.navlist1 {display: none;}
	.navlist2 {display:block;}
	.index_banner{height:auto;position: relative;z-index: 100}
	 .index_banner .swiper-slide img{width:100%;height:100%;}
	.sybg {padding-bottom: 10px;}
	.sya{top:-5px;height:384px;}
	.index_banner .swiper-button-prev{display:none;}
	.index_banner .swiper-button-next{display:none;}
	.syap1 {padding-top: 25px;font-size: 24px;}
	.syap2 {margin-top: 15px;margin-bottom: 20px;padding: 0px 10px;}
	.syap3 {width: 130px;height: 32px;line-height: 32px;}
	.syp {padding-top: 30px;}
	.syp .sybt {top: 0px;font-size:24px;margin-bottom: 10px}
	.sypdes {font-size: 14px;line-height: 26px;margin-bottom: 30px;}
	.sypbox {width: 48%;margin-bottom: 20px;margin: 0px 1% 30px;}
	.sypbox:nth-child(4n-1){margin:0px 1% 30px;}
	.syour {background: rgb(34, 37, 44);padding-top: 50px;padding-bottom: 40px;}
	.sybt {font-size: 24px;margin-bottom: 10px;}
	.syour .sypdes {margin-bottom: 20px;font-size: 14px;line-height: 26px}
	.ourbox { width: 98%;margin: 0px 1% 10px;}
	.ourp2 {font-size: 14px;}
	.syn {padding-top: 30px;padding-bottom: 15px;}
	.syn .sypdes {margin-bottom: 30px;}
	.syntu img{display: block;width:100%;max-width:100%;max-height:100%;}
	.synbox {float: none;/*max-width: 360px;*/width: auto;margin: 0px auto 20px;padding-left: 0px;}
	.riqi {top: 0px;width: 52px;height: 60px;}
	.riqi p {font-size: 20px;line-height: 36px;}
	.riqi span {font-size: 12px;}
	.bottom {padding-top: 20px;padding-bottom: 10px;/*background: rgb(41, 82, 161);*/}
	#online_qq_layer {display: none;}
	.div1 {width: 100%;margin-top: 0px;margin-right: 4%;padding-bottom:30px;}
	.div1 > span {display: none;}
	.div3, .div2 {display: none;}
	.link {display: none;}
	.page_banner .swiper-button-prev {display:none;}
	.page_banner .swiper-button-next {display:none;}
	.page_banner {height: auto;}
	.contact {padding-top: 30px;padding-bottom: 40px;background: rgb(255, 255, 255);}
	.czuo {width: 100%;}
	.czuo > p {font-size: 24px;margin-bottom:25px;}
	.czuo > p::after {margin-top: 10px;}
	.czuo ul li {line-height: 36px;}
	.cyou {width: 100%;margin-top: 40px;}
	.cyou > p {margin-left: 0px;font-size: 24px;}
	.zydiv {width: 100%;}
	.xing {margin-bottom: 16px;}
	.textarea {width: calc(100% - 13px);}
	.xing input {width: calc(100% - 13px);}
	.csub {width: calc(100% - 13px); margin-top: 16px;}
	.ailist {padding-bottom: 25px;margin-bottom: 35px;}
	.ailist li {width: 100%;margin: 0px 0px 15px;}
	.ap2 {font-size: 24px;}
	.ap3 {font-size: 14px;}
	.ayou {width: 100%;}
	.product .xiangqing .goods {width: 100%;}
	.pbox {width: 48%;margin: 0px 1% 30px;}
	.product .ms_ye {text-align: center;}
	.ms_ye a {margin-bottom: 10px;}
	.product .xiangqing .list {width: 100%;margin-top: 30px;}
	.pro_pic{width:100%;margin-left:0;}
	.pro2-info {margin-left: 0px;margin-top: 30px;}
	.pro2-info .item-title {margin-right: 0px;margin-bottom: 25px;line-height: 30px;font-size: 20px;margin: 20px 0px 10px;}
	.des {font-size: 20px;margin-bottom: 25px;margin-top: 35px;}
	.fymain {padding-bottom: 60px;padding-top: 30px;}
	.nbox {margin-bottom: 30px;}
	.np1 {font-size: 16px;}
	.ntu {float: none;margin: 0px auto;}
	.np2 {margin-bottom: 25px;}
	.np3 {font-size: 16px;color: rgb(30, 146, 215);}
	.news1 .ms_ye {text-align: center;}
	.news2 h1 {text-align: center;}
	.kejisj {float: none;}
	.nex {padding-top: 30px;margin-bottom: 30px;}
	.kexin {width: 96%;left: 0px;margin-left: 2%;}
	.denglu{width: 280px;}
	.denglu .int1 {width: 135px;}
	.denglu .int1 input, .denglu .int2 input {width: 123px;}
	.denglu .int2 {width: 135px;}
	header .menubtn {display:block;}
	header{margin-bottom:20px;}
}


