@charset "utf-8";
/*头部样式*/
.body1 { max-width: 1400px; margin: 0 auto; box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3); background: #fff; }
.yymobile { font-size: 15px; padding: 5px; border: 1px solid #ddd; border-radius: 5px; float: right; color: #999; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; cursor: pointer; }
.yuzhong1 { width: 100%; background: #fff; position: absolute; top: 51px; display: none; z-index: 9999; }
.yuzhong1 a { display: block; font-size: 15px; color: #666; line-height: 35px; text-align: center; border-bottom: 1px solid #ddd; }
.head2 { height: 30px; background: #dfdfdf; line-height: 30px; position: relative; z-index: 9999; }
.head22 { max-width: 1200px; margin: 0 auto; }
.k1 { font-size: 12px; float: right; color: #333; }
.k1 a { color: #333; }
.k4 { float: left; font-size: 12px; color: #333; }
.language { width: 90px; background: url(/uploads/image/thimages/yuyan.png) no-repeat 0px #298faa; height: 52px; font-size: 17px; color: #fff; opacity: 0.9; text-indent: 30px; position: relative; z-index: 9999; cursor: pointer; }
.mail { width: 210px; font-size: 17px; color: #fff; background: url(/uploads/image/thimages/mail.png) no-repeat 8px; text-indent: 33px; }
.tel { width: 160px; font-size: 17px; color: #fff; background: url(/uploads/image/thimages/tel.png) no-repeat 8px #298faa; text-indent: 33px; }
.yuyan { background: #298faa; display: none; }
.yuyan a { display: block; color: #fff; }
#header { position: relative; z-index: 9999; }
.head3 { height: 100px; background: #f5f5f5; position: relative; }
.head33 { max-width: 1200px; margin: 0 auto; }
.logo { float: left; padding-top: 20px; }
.rde { display: none !important; }
.fourys { position: absolute; z-index: 9999; bottom: 10px; max-width: 1000px; left: 50%; margin-left: -500px; }
.fourys li { width: 227px; height: 90px; background: rgba(255, 255, 255, 0.6); float: left; margin: 11px; transition: all 0.5s; cursor: pointer; }
.fourys li:hover { border-bottom: 3px solid #e03f41; }
.fourys li span { font-size: 16px; font-weight: bold; color: #000; display: block; text-align: center; line-height: 90px; text-indent: 20px; }
.n1 { background: url(/uploads/image/thimages/n1.png) no-repeat 50px; }
.n2 { background: url(/uploads/image/thimages/n2.png) no-repeat 50px; }
.n3 { background: url(/uploads/image/thimages/n3.png) no-repeat 50px; }
.n4 { background: url(/uploads/image/thimages/n4.png) no-repeat 50px; }
.yuzhong { float: right !important; }
.yuzhong a { background: #3b3b3b; padding: 8px 12px !important; color: #fff !important; }
.yuzhong .cn1 { border-top-left-radius: 5px; border-bottom-left-radius: 8px; }
.yuzhong .en1 { border-top-right-radius: 5px; border-bottom-right-radius: 8px; }
.yuzhong .cur { background: #ac1e2e; }
/*主体样式*/
#container { max-width: 1200px; margin: 5px auto 10px; }
/*----- common css ------*/
.fl { float: left; }
.fr { float: right; }
.di { _display: inline; }
.fwn { font-weight: normal; }
.dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; }
.dbj { padding-top: 20px; padding-bottom: 50px; background: #f5f5f5; }
.about-box { max-width: 1200px; margin: 0 auto; }
.ableft { width: 50%; float: left; }
.lefttop { position: relative; overflow: hidden; }
.lefttop h3 { position: absolute; width: 16.6%; height: 25%; top: 0; left: 0; background: #ad1d2a; font-size: 30px; color: #fff; font-weight: bold; text-align: center; line-height: 39px; letter-spacing: 11px; padding-left: 8px; padding-top: 9px; }
.leftbottom { width: 100%; padding: 30px 15px; }
.leftbottom h3 { font-size: 30px; color: #666666; font-weight: bold; }
.leftbottom h3 span { font-size: 20px; font-weight: normal; font-family: "arial"; padding-left: 30px; background: url(/uploads/image/thimages/h2bj3.png) no-repeat 10px; }
.leftbottom h3 a { width: 30px; height: 30px; display: block; float: right; border: 1px solid #dcdcdc; font-weight: normal; color: #ddd; line-height: 24px; text-align: center; margin-right: 5px; transition: all 0.2s; }
.leftbottom h3 a:hover { margin-right: 0px; }
.leftbottom p { font-size: 15px; color: #333; line-height: 28px; padding-top: 20px; }
.abright { width: 50%; float: left; }
.righttop { padding: 20px 25px; }
.righttop h3 { font-size: 30px; color: #666; font-weight: bold; }
.righttop h3 span { font-size: 20px; font-weight: normal; font-family: "arial"; padding-left: 30px; background: url(/uploads/image/thimages/h2bj3.png) no-repeat 10px; }
.righttop h3 a { width: 30px; height: 30px; display: block; float: right; border: 1px solid #dcdcdc; font-weight: normal; color: #ddd; line-height: 24px; text-align: center; margin-right: 5px; transition: all 0.2s; }
.righttop h3 a:hover { margin-right: 0px; }
.news-list5 { padding-top: 25px; padding-bottom: 10px; }
.news-list5 li a { font-size: 15px; color: #000; line-height: 39px; }
.news-list5 li span { float: right; }
.news-list5 li a:hover { color: #ac1e2e; }
.bottomle { width: 42.6%; float: left; position: relative; overflow: hidden; }
.bottomle img { width: 100%; height: auto; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.bottomle:hover img { -webkit-transform: scale(1.02, 1.02); -moz-transform: scale(1.02, 1.02); transform: scale(1.02, 1.02); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.bottomre { width: 57.4%; float: left; padding: 0px 20px; position: relative; }
.rightbottom { padding: 0px 25px; }
.news-list6 li span { display: block; font-size: 15px; color: #333; line-height: 35px; }
.news-list6 li a { font-size: 15px; color: #333; line-height: 35px; padding-top: 10px; display: block; }
.news-list6 li a:hover { color: #ac1e2e; }
.news-list6 .newmore { width: 40px; height: 40px; display: block; background: #2a2a2a; font-size: 30px; color: #fff; line-height: 38px; text-align: center; position: absolute; right: 0; bottom: -46px; transition: all 0.2s; }
.news-list6 .newmore:hover { text-indent: 5px; font-size: 32px; }
.navleft { width: 130px; position: fixed; left: 10px; top: 450px; z-index: 9999; display: none; }
.navleft a { width: 130px; height: 50px; display: block; margin-bottom: 6px; color: #b8b8b8; line-height: 50px; text-align: center; font-size: 16px; text-indent: 18px; transition: all 0.3s; }
.navleft .hyyy { background: url(/uploads/image/thimages/hyyy.png) no-repeat 13px #000; }
.navleft .text { background: #ad1d2a; width: 220px; color: #fff; }
.navleft .hyyy:hover { background: url(/uploads/image/thimages/hyyy.png) no-repeat 13px #ad1d2a; color: #fff; }
.navleft .rlzy { background: url(/uploads/image/thimages/rlzy.png) no-repeat 13px #000; }
.navleft .rlzy:hover { background: url(/uploads/image/thimages/rlzy.png) no-repeat 13px #ad1d2a; color: #fff; }
.navleft .lxwm { background: url(/uploads/image/thimages/lxwm.png) no-repeat 13px #000; }
.navleft .lxwm:hover { background: url(/uploads/image/thimages/lxwm.png) no-repeat 13px #ad1d2a; color: #fff; }
/*热门搜索*/
#formsearch { float: left; position: relative; }
#formsearch input { height: 22px; background: none; border: none; line-height: 22px; }
#formsearch input#keyword { height: 52px; line-height: 52px; color: #fff; width: 200px; font-size: 15px; text-indent: 20px; }
#formsearch input#s_btn { width: 71px; height: 52px; line-height: 71px; background: none; border: none; cursor: pointer; margin-left: -5px; position: absolute; top: 0; right: -71px; }
.navright { position: fixed; width: 71px; height: 261px; background: url(/uploads/image/thimages/navright.png) no-repeat; right: 10px; top: 300px; display: none; }
.kj3 { display: block !important; }
.search1 { width: 71px; height: 52px; position: relative; }
.search { width: 200px; height: 52px; position: absolute; left: -200px; background: #ad1d2a; display: none; }
.tell1 { width: 71px; height: 52px; position: relative; cursor: pointer; }
.tell { width: 200px; height: 52px; position: absolute; left: -200px; background: #9c2b31; display: none; font-size: 18px; color: #fff; line-height: 52px; text-indent: 30px; }
.qqonline { width: 71px; height: 53px; position: relative; }
.qqonline a { width: 71px; height: 53px; display: block; }
.gzh1 { width: 71px; height: 52px; position: relative; cursor: pointer; }
.gzh { width: 168px; height: 157px; position: absolute; left: -168px; top: -50px; display: none; }
.gotop { width: 71px; height: 52px; cursor: pointer; position: relative; }
.link-box { height: 30px; background: #dbdbdb; }
.f_link { max-width: 1200px; margin: 0 auto; line-height: 30px; font-size: 12px; color: #000; opacity: 0.8; }
.f_link a { color: #000; }
/*页面底部*/
.foot { background: #2a2a2a; background-size: cover; }
.footnav { max-width: 1200px; margin: 0 auto; padding: 30px 0px; position: relative; overflow: hidden; }
.pro-cate-list { width: 25%; float: left; }
.pro-cate-list h2 { font-size: 20px; color: #fff; font-weight: bold; }
.pro-cate-list h2 span { font-size: 12px; font-weight: normal; padding-left: 20px; }
.sort-cate { padding-top: 20px; }
.sort-cate li { float: left; width: 50%; line-height: 36px; text-indent: 15px; background: url(/uploads/image/thimages/cate.png) no-repeat 0px; }
.sort-cate li a { font-size: 16px; color: #fff; opacity: 0.8; }
.sort-cate li a:hover { text-decoration: underline; }
.contact-list { width: 25%; float: left; margin-left: 10%; }
.contact-list h2 { font-size: 20px; color: #fff; font-weight: bold; }
.contact-list h2 span { font-size: 12px; font-weight: normal; padding-left: 20px; }
.contact-list p { font-size: 16px; color: #fff; opacity: 0.8; line-height: 36px; text-indent: 25px; }
.contact-list .lx1 { margin-top: 20px; background: url(/uploads/image/thimages/lx1.png) no-repeat 0px; }
.contact-list .lx2 { background: url(/uploads/image/thimages/lx2.png) no-repeat 0px; }
.contact-list .lx3 { background: url(/uploads/image/thimages/lx3.png) no-repeat 0px; }
.contact-list .lx4 { background: url(/uploads/image/thimages/lx4.png) no-repeat 0px 8px; }
.search-list { width: 33%; float: right; }
.hotsearch { font-size: 14px; font-weight: bold; color: #fff; }
.hotsearch p { font-size: 13px; color: #fff; font-weight: normal; line-height: 30px; }
.hotsearch p a { margin-right: 10px; color: #fff; }
#formsearch1 { width: 100%; height: 40px; line-height: 40px; position: relative; margin-top: 20px; }
#keyword1 { width: 100%; height: 40px; line-height: 40px; position: absolute; border: none; background: #fff; text-indent: 20px; }
#s_btn1 { position: absolute; width: 40px; height: 40px; right: 0; top: 0; outline: none; background: url(/uploads/image/thimages/ss1.png) no-repeat center #ad1d2a; border: none; }
.fx420 a { margin: 5px !important; margin-top: 25px !important; }
.fx420 .bds_qzone { width: 40px; height: 33px; background: url(/uploads/image/thimages/kj.png) no-repeat center; background-position: 0px !important; }
.fx420 .bds_tsina { width: 40px; height: 33px; background: url(/uploads/image/thimages/wb.png) no-repeat center; background-position: 0px !important; }
.fx420 .bds_tqq { width: 40px; height: 33px; background: url(/uploads/image/thimages/tx.png) no-repeat center; background-position: 0px !important; }
.fx420 .bds_sqq { width: 40px; height: 33px; background: url(/uploads/image/thimages/qq.png) no-repeat center; background-position: 0px !important; }
.fx420 .bds_weixin { width: 40px; height: 33px; background: url(/uploads/image/thimages/wx.png) no-repeat center; background-position: 0px !important; }
#footer { position: relative; max-width: 1200px; margin: 0 auto; }
.lianxi { background: #000; }
.lianxi1 { max-width: 1200px; margin: 0 auto; line-height: 35px; }
.copyright { float: left; color: #fff; opacity: 0.8; }
.copyright a { color: #fff; }
.zhuyin { float: right; color: #fff; opacity: 0.8; }
.zhuyin a { color: #fff; }
#nav-fiexd { position: fixed; left: 0; top: 0; width: 100%; z-index: 9999; background: rgba(248, 238, 238, 0.9); }
#nav-fiexd.navbar-default { background: #fff; }
#nav-fiexd a.navbar-brand { display: block; padding: 0; height: 50px; }
#nav-fiexd a.navbar-brand img { width: auto; max-height: 80%; margin-top: 2%; }
.swiper-container .swiper-slide a { display: block; width: 100%; }
.swiper-container .swiper-slide img { width: 100%; height: auto; }
.navbar-nav li { width: 100% !important; border-bottom: 1px solid #eee; text-indent: 20px; text-align: left; background: none; }
.navbar-header { background: url(/uploads/image/thimages/headbj3.png) no-repeat center }
.navbar-nav li a { display: block; line-height: 50px; }
.ht50 { height: 50px; }
.ht10 { height: 50px; }
.prodescription { border: 1px solid #e5e5e5; background: #f9f9f9; line-height: 24px; padding: 10px; margin-bottom: 15px; text-indent: 20px; display: none; }
.n_banner { text-align: center; margin-top: -84px; position: relative; }
.n_banner img { max-width: 100%; height: auto; }
.m55 { width: 74%; margin: 0 auto; }
.left { width: 19.6%; float: left; padding-top: 22px; }
.right { width: 79%; float: right; padding-top: 20px; }
.left h3 { font-size: 20px; font-weight: normal; line-height: 56px; color: #fff; padding-left: 23px; background: #ac1e2e; }
.left .box { border: 1px solid #d2d2d2; margin-bottom: 20px; border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden; }
.n_contact .content { line-height: 30px; background: #fcfbf9; }
.n_contact .content p { padding: 0px 10px; }
.sitemp { line-height: 40px; height: 40px; border-bottom: 1px solid #d2d2d2; }
.sitemp h2 { font-size: 18px; color: #000; float: left; line-height: 40px; text-indent: 15px; background: url(/uploads/image/thimages/h2bj1.png) no-repeat 0px 9px; }
.site { font-size: 14px; height: 40px; line-height: 40px; float: right; }
.site a { font-size: 14px; }
.right .content { background: url(/uploads/image/thimages/nbj.png) no-repeat center top; min-height: 500px; padding: 10px; }
.right .contactusbox p { font: 13px/1.8 "微软雅黑"; }
.right .contactusbox h3 { font-style: normal; font-weight: bold; font-size: 20px; margin: 10px 0; }
.right .content img { /*max-width: 100%;*/ /*height: auto !important;*/ }
.bb li p { position: absolute; color: #fff; }
.bb .e1 { top: 25%; width: 100%; text-align: center; font-size: 50px; }
.bb .e2 { top: 45%; width: 100%; text-align: center; font-size: 35px; font-weight: normal; }
.bb .e3 { top: 65%; width: 100%; text-align: center; font-size: 15px; font-weight: normal; background: url(/uploads/image/thimages/1.png) no-repeat center center; line-height: 45px; }
.e3 a { color: #fff; }
.disnone { display: none; }
.site1 { float: left !important; }
.left .box1 { background: #3b3b3b; padding-bottom: 70px; }
.sort1 li { line-height: 60px; border-bottom: 1px solid #606060; }
.sort1 li a { font-size: 16px; color: #fff; text-indent: 30px; display: block; }
.sort1 li:last-child { border-bottom: 0px; }
.sort1 .layer2 li { line-height: 40px; border-bottom: none; }
.sort1 .layer2 li a { font-size: 15px; color: #ababab; display: block; text-indent: 45px; background: url(/uploads/image/thimages/lay2.png) no-repeat 25px; }
.sort1 .layer2 li a:hover { color: #fff; }

.sort1 .layer2 li ul li { line-height: 40px; border-bottom: none; }
.sort1 .layer2 li ul li a { font-size: 15px; color: #ababab; display: block; text-indent: 55px; background: url(/uploads/image/thimages/lay2.png) no-repeat 35px; }
.sort1 .layer2 li ul li a:hover { color: #fff; }

.neibt { font-size: 16px; }
.tel0 { width: 450px; height: 58px; background: url(/uploads/image/thimages/tel0.png) no-repeat 15px #ac1e2e; color: #fff; line-height: 58px; font-size: 24px; font-weight: bold; border-radius: 5px; text-indent: 70px; margin-top: 25px; }
.lianxi-list li { margin-bottom: 15px; }
.lianxi-list li:first-child { margin-top: 20px; }
.lianxi-list li .gaop { line-height: 45px; width: 100%; background: url(/uploads/image/thimages/gaop.png) no-repeat 20px #f4f4f4; border: 1px solid #dddddd; font-size: 16px; text-indent: 50px; color: #000; cursor: pointer; }
.lianxi-list li .gaop span { float: right; font-size: 14px; margin-right: 30px; color: #666; }
.lianxi-list li .contentlx { min-height: 130px; border: 1px solid #dddddd; border-top: none; display: none; }
.lianxi-list li .contentlx p { font-size: 14px; color: #333333; line-height: 30px; text-indent: 50px; }
.lianxi-list li .contentlx p:first-child { padding-top: 20px; }
.lianxi-list li .contentlx p span { min-width: 362px; display: block; float: left; }
.mafan { line-height: 48px; background: #ac1e2e; width: 100%; }
.mafan span { display: block; background: url(/uploads/image/thimages/hn1.png) no-repeat 70px #000; color: #fff; font-weight: bold; text-align: left; text-indent: 15px; float: left; border-right: 1px solid #fff; width: 100px; font-size: 16px; }
.mafan a { display: block; width: 10%; float: left; font-size: 16px; color: #fff; font-weight: bold; text-align: left; }
.mafan .a1 { margin-left: 50px; }
.mafan .a3 { width: 30%; }
.lianxi-list1 { display: none; }
.lianxi-list1 li { margin-bottom: 15px; }
.lianxi-list1 li .gaop1 { line-height: 45px; width: 100%; background: #f4f4f4; border: 1px solid #dddddd; font-size: 16px; color: #000; cursor: pointer; }
.lianxi-list1 li .gaop1 span { width: 10%; float: left; display: block; }
.lianxi-list1 li .gaop1 span:last-child { width: 30%; }
.lianxi-list1 li .gaop1 span:first-child { margin-left: 147px; }
.lianxi-list1 li .contentlx1 { min-height: 130px; border: 1px solid #dddddd; border-top: none; display: none; }
.lianxi-list1 li .contentlx1 p { font-size: 14px; color: #333333; line-height: 30px; padding-left: 147px; }
.lianxi-list1 li .contentlx1 p:first-child { padding-top: 20px; }
.bansc { margin-bottom: 15px; cursor: pointer; }
.download-hide { display: none; }
.yue2 > a { background: #666; }
.yue1 > a { box-shadow: 0px 2px 8px rgba(255, 255, 255, 0.5) inset; color: #fff !important; }
#lxb_container .lxb-container-1001-2 { top: 500px !important; }
.navright1, .navleft1 { display: block !important; }
