﻿@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, code, del, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; list-style-type: none; font-family: "微软雅黑"; word-break: break-all; }
.bgimg { background-image: url(../img/lgbg.png); background-size: 100% auto; background-repeat: no-repeat; background-position: bottom center; position: relative; background-color: #fcfcfa; }
select, input, button, textarea { outline: none; font-family: "微软雅黑"; background: none; }
.mo_list li h2 p{color:rgba(0,0,0,0) !important;}
input[type=button] { -webkit-appearance: none; }
a { text-decoration: none; }
a,a:hover{color:#000;}
.top{height:30px; line-height: 30px; background-color:#099b48; color:#fff;}
.top_c{width:1200px; margin: 0 auto; display: flex;}
.top_c div{flex:1;}
.top_r{text-align:right;}
.menu{color:#000; height:80px;line-height:45px; position: relative; background-color:#fff; }
.menu_c{width:1200px; margin:0 auto; position: relative; z-index: 2;}
.menu_logo{ position: absolute;top:0;left:0;}
.menu_list{display:flex;width:1200px; box-sizing: border-box; margin:0 auto; text-align: center;justify-content: space-between;padding-left:335px;}
.menu_list li{flex:1; font-size: 16px; text-align: center; line-height: 80px;}
.menu_tt{position:relative;}
.menu_tt:hover:after{ position:absolute; width: 100%; height:2px; background: #099b48;top:78px;left:0; content: " ";}
.menu_list li a{color:#000;}
.dnav{ position:absolute; top:0;left:0; width:100%;}
/*.banner{height:800px;background-image: url("../img/banner.png"); background-position: center; background-size: cover;}*/
.banner_lm{height:495px;background-image: url("../img/banner.png"); background-position: center; background-size: cover;color:#fff; text-align: center;}
.banner_lm h4{padding-top:60px;font-size: 24px; line-height: 40px;}
.banner_tt{position:absolute; width: 100%; top:150px; text-align: center; color:#fff;}
.menu_b{display: none;background-color:rgba(255,255,255,.8); height:170px;  width: 100%; position: absolute;top:80px;z-index: 1;}
.menu_list li span{display: none; line-height: 40px;}
.menu_list li span a{display: block; font-size: 14px;color:#777;}
.menu:hover .menu_b,.menu:hover span{display: block !important;}
.menu_list li:hover span a{color:#000 !important;}
.lm{padding:50px 0;width: 1200px;margin: 0 auto;clear: both;}
.clear{ clear: both;}
.h1_tli{ text-align: center;} 
.h1_tli h1{font-size: 28px; line-height: 38px; color:#099b48;}
.h1_tli p{font-size: 14px; color:#8E8E8E;line-height: 32px;}
.mo_list{ display: block;flex-wrap: wrap; justify-content: space-between; clear: both;padding-bottom:20px;padding-top:10px;}
.mo_list li{background-color:#f5f5f5;margin-bottom: 30px;text-align: center; position: relative;width: calc((100% - 40px)/3);float:left; margin-right: 20px;}
.mo_list li img{height:380px; width: 100%; display:block;}
.mo_list li h2{height:40px;font-weight: bold;font-size: 16px;line-height: 28px;text-align: center;color:#000;  z-index: 1; position: absolute;width:100%;bottom:-30px; left:0;display: block; cursor: pointer;}
.lm .mo_list li:nth-child(3n){margin-right:0;}
.mo_list li a{ color:#000;}
.mo_list li:hover a{color:#000; }
.mo_list li h2 p{ color:red;font-weight: normal;}
.lm_bg01{padding-top:30px;background-image: url(../img/bg01.png); background-position: center; background-size: cover;background-color:rgba(0,105,210,1);}
.h2_tli{ text-align: center;} 
.h2_tli h1{font-size: 28px; line-height: 38px; color:#fff;}
.h2_tli p{font-size: 14px; color:#fff;line-height: 32px;}
.cp_li.active{width:780px; height:450px;background-position: center; background-size: cover;}
.ctr{padding:0 10px;}
.cp_li{width:150px; height:450px; float:left; transition: width 2s ease-in-out;}
.cp{ position: relative; clear: both; width:1200px; margin: 0 auto;padding:30px 0;}
.cp_li>div{width:100%; height:450px;background-position: center; background-size: cover; position: relative;}
.cp_tli{background-color:rgba(0,0,0,.7); color:#fff; width: 100%;height: 100%; text-align: center; position: relative;}
.cp_tli h2{font-size:22px; padding-top:200px;}
.cp_tli p{font-size:14px;  line-height: 30px;}
.cp_li.active .cp_tli,.cp_tlia{display:none;}
.cp_li.active .cp_tlia{display:block;}
.cp_tlia{background: linear-gradient(to top, rgba(0,0,0,.9), rgba(0,0,0,.0));height:140px;   padding:20px; position: absolute;width:100%; box-sizing: border-box; bottom: 0; color:#fff;}
.cp_tlia h2{font-size:22px; line-height:50px;}
.cp_tlia p{font-size:14px;  line-height: 24px; height:48px; overflow: hidden;}
.cp_tlia span{font-size:14px; border:1px solid #fff; font-weight: normal; display:inline-block; line-height: 24px;padding:0px 8px; float: right;margin-top:9px;}
.lm_body{clear:both;padding-top:20px;padding-bottom:20px;}
.news_img{width:585px; height:375px;float:left;}
.news_img>img{width:100%;height:100%;}
.news_list{width:585px; height:375px;float:right; overflow: hidden;}
.news_list .news_list_text:first-child{margin-top:0px;}
.news_list_text{border-bottom:1px solid #f1f1f1; position:relative;margin-top:25px;padding-bottom:27px;height:55px;}
.news_list_text dt{padding-right:80px;}
.news_list_text dt h2{font-size:18px; height: 28px;}
.news_list_text dt p{font-size:14px; color:#747474; line-height:30px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_list_text a{color:#000;}
.news_list_text dd{position: absolute;right:0px; top:0px; width:65px; text-align: center;color:#727272;}
.news_list_text dd p{font-size:26px;}
.news_list_text dd span{display:block;font-size:14px;}
.news_list_text:hover a{color:#148e52 !important;}
.news_list_text:hover dd{color:#148e52!important;}
.lm_bg01_tr{width:1200px; margin:0 auto;padding-top:20px;}
.mo_four{ display: flex;flex-wrap: wrap; justify-content: space-between; clear: both;padding-bottom:20px;padding-top:10px;}
.mo_four li{flex: 0 0 calc(25% - 20px);margin-bottom: 30px; position: relative; background: #fff;border-radius:2px;overflow: hidden; box-shadow: 0 0 8px rgba(0,0,0,.3);} 
.mo_four li img{height:195px; width: 100%; display:block;}
.mo_four li h2{box-sizing: border-box;font-weight: bold;font-size: 14px;line-height: 28px;color:#000;padding:0 10px;padding-top:10px; z-index: 1; width:100%;bottom:40px;display: block; cursor: pointer;padding-bottom:10px;}
.mo_four li a{ color:#000;}
.mo_four li:hover a{color:#000; }
.mo_four li h2 p{overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 这里控制显示几行：2行 / 3行 */
  -webkit-box-orient: vertical;
  white-space: normal; color:#686868;font-weight: normal; font-size:12px;line-height: 20px;}
.mo_play{width:100%; height:195px; position: absolute;top:0px; left:0px;background-color:rgba(0,0,0,.7);display: block;padding-top:50px; box-sizing:border-box;}
.mo_play img{width:154px !important;height:153px !important; margin: 0 auto;}
.zs_img{width:1200px; margin:0 auto;padding-top:20px;padding-bottom:50px;}
.zs_img img{width:100%;}
.lm_js{width:1200px; margin:0 auto;padding-bottom:140px;}
.lm_js dt{font-size:26px; line-height: 45px; font-weight:bold;padding-top:180px;}
.lm_js dd{width:40%; font-size:13px; font-size:14px; line-height: 30px;}
.lm_js p{display: block;}
.lm_js a{font-size:14px; border:1px solid #000; opacity: .7; font-weight: normal; display:inline-block; line-height: 24px;padding:0px 8px;margin-top:9px;}
.footer{background-color:#f9f9f9;}
.footer_img{background-color:#099b48; color:#fff; font-size:12px; line-height: 24px; text-align: center;padding:10px;}
.footer_c{width:1200px; margin:0 auto; padding:10px 0;}
.footer_c .footer_fw{height:60px;border-bottom:1px solid #dcdcdc;padding-top:20px; display:flex; width: 100%; overflow: hidden;}
.footer_c .footer_fw li{flex:1; position: relative;padding-left:65px;}
.footer_c .footer_fw li i{position:absolute;left:0;top:4px;}
.footer_c .footer_fw li p{opacity:.5; font-size:13px; line-height:26px;}
.footer_c .footer_fw li h3{font-size:18px;}
.footer_c .footer_fw li:nth-child(2){margin-left: 25%;}
.footer_c .footer_fw li:nth-child(3){margin-left: 25%;}
.footer_bb{padding:40px 0; height:140px;}
.footer_bb_l{ line-height:28px; font-size:13px; display: flex; float:left; width:600px; border-right:1px solid #dcdcdc;}
.footer_bb_l span{color:#666666; display: block; flex: 1;}
.footer_bb_l li{flex:1;}
.footer_bb_r{border-left:1px solid #dcdcdc;float:right; width:300px; height: 140px;  text-align: right;}
.footer_bb_c{width:280px; height: 140px;  text-align: left;float:left;}
.footer_bb_c li img{ display:inline-block;margin-bottom:-7px;margin-right:8px; width: 20px; }
.footer_bb_c ol{padding:0 50px; line-height: 35px;font-size:22px;}
.footer_bb_c ol .red{color:red; font-size:14px;}
.lm_nav{height:45px; text-align:center; background-color:#efefef;}
.lm_nav li{display:inline-block; width:80px;line-height: 45px; position: relative;white-space: nowrap; font-size:16px;font-weight:bold; padding:0 10px;}
.lm_nav li.active::after{ position:absolute; width: 100%; height:2px; background: #099b48;top:43px;left:0; content: " ";}
.story_01{width:1200px; margin: 0 auto; display: table;}
.story_01 div{display:table-cell; vertical-align: top;padding:100px 0;width:50%;}
.story_01 div:nth-child(1){padding-right:15px;}
.story_01 div:nth-child(2){padding-left:15px;}
.story_01 h2{color:#2a895a;font-size:40px;}
.story_01 p{color:#777; font-size:16px; line-height:30px;}
.story_01 div img{max-width:100%;}
.brand_02{background-image: url("../img/bg01.png"); background-position: center; background-size: cover;color:#fff; text-align: left;}
.story_02{width:1200px; margin: 0 auto; display: table; color:#fff;}
.story_02 div{display:table-cell; vertical-align: top;padding:100px 0;width:50%;}
.story_02 div:nth-child(1){padding-right:15px;}
.story_02 div:nth-child(2){padding-left:15px;}
.story_02 h2{ color:#fff;font-size:40px;}
.story_02 p{color:#fff; font-size:16px; line-height:30px;padding-top:20px;}
.story_02 div img{max-width:100%;}
.why_01{width:1200px; margin: 0 auto; display: table;padding-top:60px}
.why_01 h4{ color:#2a895a;font-size:30px; text-align: center; line-height: 60px;}
.why_01 .why_ks{color:#777; font-size:16px; line-height:30px;padding-bottom:20px;text-align: center;}
.why_01 .img_c{text-align: center; width:100%; position: relative;}
.why_02{width:1200px; margin: 0 auto; display: table;padding:60px 0}
.why_02 h4{ color:#fff;font-size:30px; text-align: center; line-height:60px;}
.why_02 .why_ks{color:#fff; font-size:16px; line-height:30px;padding-bottom:20px;text-align: center;}
.why_01 h4 .why_ks{color:#2a895a; font-size:24px; line-height:30px;padding-bottom:20px;text-align: center;}
.why_02 .img_c{text-align: center;width:100%;}
.why_01 .story_01 p{color:#333;}
.why_01 .story_01 strong{color:#12843c;}
.why_01 .story_01 div{padding-top:20px;}
.z_h{color:#999 !important;}
.lm_bt{border-left:6px solid #2a895a;padding-left:8px;font-size:18px;color:#2a895a;margin-bottom:10px;}
.why_ksp{text-align:left; color:#777; font-size:15px; line-height:30px;}
.why_01 p{ line-height: 28px; font-size:14px;}
.bg_h{background-color:#f7f7f7;}
.why_img{background-image: url("../img/why20.png"); background-position: center; background-size: cover;color:#fff; text-align: left; height:580px;}
.prod_one{width:1200px; display:table;margin:0 auto;padding-top:30px;font-size:25px;}
.prod_one>div{display:table-cell; width:50%;background: #f6f6f6;vertical-align:top; box-sizing: border-box;}
.prod_one h2{line-height:75px;padding:20px;font-size:45px;}
.prod_one p{font-size:18px; color:#777; line-height:30px;padding:0 20px;}
.price{line-height:35px;padding:20px;}
.prod_one span{font-size:16px;margin:0 20px; display: inline-block;padding:10px 20px; border-radius: 35px; border:1px solid #d6d6d6;}
.prod_one img{display:block;width:600px;}
.prod_body{padding-top:30px;width:1200px; margin:0 auto;}
.prod_body .mo_list li{width: calc((100% - 60px)/4);}
.prod_body .mo_list li:nth-child(4n){margin-right:0;}
.prod_body .mo_list li img{height:280px;}
.news_body{width:1200px; margin:0 auto;padding-top:40px;}
.news_body .news_body_list:first-child{border:0;}
.news_body_list{padding-top:40px; border-top:1px solid #f1f1f1;height:250px; position: relative;}
.news_body_list dt{ position: absolute;top:40px;left:0px; width:250px; height:200px; background-position: center;background-size: cover;}
.news_body_list dd{padding-left:270px;}
.news_body_list dd h1{font-size:22px;}
.news_body_list h1 a{color:#000;}
.news_body_list h1 a:hover{color:#004992}
.news_body_time{font-size:14px; color:#777; line-height: 36px;}
.news_body_por{font-size:16px; color:#000; line-height:38px; height: 80px; overflow: hidden}
.news_body_h{color:#999; border:1px solid #e0e0e0;margin-top:15px;font-size: 14px; padding:10px 25px; display: inline-block;}
.news_body_h a{color:#999;}
.news_body_h:hover a{color:#2a895a !important;}
.story_o{width:1200px; margin: 0 auto; display: table; }
.story_o div{display:table-cell; vertical-align: top;padding:20px 0;}
.story_o h1{color:#2a895a;font-size:26px;}
.story_o h2{color:#2a895a;font-size:24px; line-height: 50px;}
.story_o p{color:#777; font-size:16px; line-height:30px;}
.story_o div img{max-width:100%;}
.story_o_icon{width:100px;padding-top:40px !important; position: relative; overflow: hidden; text-align: center;}
.story_o_icon::after{content:' '; height:100vh; background-color: #c7c7c7;width:1px; position: absolute;top:0px; left:50px; }
.story_o1 .story_o:first-child .story_o_icon::after{top:55px;}
.story_o1 .story_o:last-child .story_o_icon::after{height:55px;}
.story_o_icon img{z-index:1; position: relative;}
.story_o_l{padding:50px 0;}
.story_o_r{padding-left:20px !important; padding-top:30px !important;width:50%;}
.ser_titl{width:1200px;box-sizing:border-box;padding-right:30%;margin:0 auto;background-image: url("../img/ser_01.png"); background-position: right bottom; background-repeat: no-repeat;padding-top:150px; height:550px;}
.ser_titl h2{font-size: 20px; line-height: 50px;padding-top:40px;}
.ser_titl p{font-size: 14px;line-height: 35px; color:#777;}
.ser_titl h3{font-size: 25px; line-height: 90px;font-weight: normal;}
.ser_bg{background-image: url("../img/ser_02.png");padding:80px; background-position: center; background-size: cover;color:#fff; text-align: left;}
.ser_tbl{width:900px; margin: 0 auto;padding:50px 190px;box-sizing:border-box;background: #fff; color:#000;box-shadow: 0 10px 10px rgba(0,0,0,.4);}
.ser_tbl dt{text-align: center; font-size: 22px;font-weight: bold; line-height: 60px;}
.ser_tbl dd{display:table; width:100%;padding:15px;}
.ser_tbl dd p{display: table-cell; line-height: 40px;}
.ser_tbl dd p.ser_lm{width:110px;text-align: justify; }
.ser_text{height:40px; border:1px solid #e4e4e4; width: 100%;padding:0 8px;box-sizing: border-box;}
.ser_but{height:45px;background: #00a13a;border:0; width: 120px; color:#fff;cursor: pointer;}
.cont_lm{width:1200px; margin:0 auto; display: table;padding-top:100px;}
.cont_lm div{display:table-cell; vertical-align:top;}
.cont_lm_text{padding-right:100px;}
.cont_lm h5{font-size: 25px; color:#099b48; padding-bottom: 30px;}
.cont_lm p{color:#777; line-height: 28px; font-size:14px;}
.con_phone{position:absolute; width:210px; line-height: 35px; top:200px;left:925px; color:#626262; z-index:1;}
.cont_lm .img_c{text-align: left;font-size: 14px; width:100%; position: relative;}
.lm_ctr{ text-align:center; padding:60px; line-height: 40px;font-size:16px; color:#484949;}
.conent_body h1{ text-align:center; font-size:22px; color:#000;}
.conent_body{padding-bottom:50px;color:#313131;}
.conent_body .time{ color:#6C6C6C; border-bottom:1px solid #e9e9e9; line-height: 40px;}
.conent_body .nor{padding:20px 0;font-size: 16px; line-height: 36px; min-height:600px;}
.conent_body .nor img{max-width:100%;}



.cpxq .container {
            max-width: 1000px;
            margin: 40px auto;
            padding: 0 20px;
        }

        /* 顶部：图片 + 名称 */
        .cpxq .product-top {
            padding: 40px;
            text-align: center;
            margin-bottom: 30px;
        }

        .cpxq .product-img {
            max-width: 420px;
            margin: 0 auto 25px;
        }

        .cpxq .product-img img {
            width: 100%;
            height: auto;
            border-radius: 10px;
        }

        .cpxq .product-name {
            font-size: 32px;
            font-weight: bold;
            color: #222;
        }

        /* 底部：参数 + 规格 */
        .cpxq .product-bottom {
            padding: 40px;
            border-top: 1px solid #eee;
        }

        .cpxq .section-title {
            font-size: 20px;
            font-weight: 600;
            margin: 0 0 20px;
            padding-bottom: 10px;
            border-bottom: 2px solid #eee;
            color: #222;
        }

        /* 数据表 */
        .cpxq .data-table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 40px;
        }

        .cpxq .data-table tr {
            border-bottom: 1px solid #f0f0f0;
        }

        .cpxq .data-table td {
            padding: 14px 10px;
            font-size: 15px;
        }

        .cpxq .data-table td:first-child {
            color: #555;
            width: 35%;
            font-weight: 500;
        }

        .cpxq .data-table td:last-child {
            color: #222;
            font-weight: 600;
        }

        /* 规格列表 */
        .cpxq .spec-list {
            list-style: none;
            columns: 2;
            column-gap: 30px;
        }

        .cpxq .spec-list li {
            padding: 10px 0;
            font-size: 15px;
            position: relative;
            padding-left: 20px;
            break-inside: avoid;
        }

        .cpxq .spec-list li::before {
            content: "•";
            color: #409eff;
            position: absolute;
            left: 0;
            font-weight: bold;
        }

        /* 移动端适配 */
        @media (max-width: 768px) {
            .cpxq .product-name {
                font-size: 26px;
            }
            .cpxq .spec-list {
                columns: 1;
            }
            .cpxq .product-top,.cpxq  .product-bottom {
                padding: 30px 25px;
            }
        }





#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {	top:360px;	_margin-top:360px}
#moquu_wxin a {	background:url(../img/sbtn.png) 0 -0px;	right:0;	float:left;	width:50px;	height:50px;	text-indent:-9999px}
#moquu_wxin a:hover {	background:url(../img/sbtn.png) -50px -0px}
#moquu_wshare {	top:412px;	_margin-top:412px}
#moquu_wshare a {	background:url(../img/sbtn.png) 0 -50px;	width:50px;	height:50px;	right:0;	float:left;	text-indent:-9999px}
#moquu_wshare a:hover {	background:url(../img/sbtn.png) -50px -50px}
#moquu_wmaps {	top:464px;	_margin-top:464px
}
#moquu_wmaps a {	background:url(../img/sbtn.png) 0 -150px;	width:50px;	height:50px;	right:0;	float:left;	text-indent:-9999px}
#moquu_wmaps a:hover {	background:url(../img/sbtn.png) -50px -150px}
#moquu_top {top:516px;_margin-top:516px;background:url(../img/sbtn.png) 0 -101px;width:50px;height:50px
}
#moquu_top:hover {	background:url(../img/sbtn.png) -50px -101px}
.moquu_wxin,.moquu_wshare,.moquu_wmaps {	position:relative;	z-index:2}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh,.moquu_wmaps a:hover .moquu_wmaps {	display:block}
.moquu_wxin .moquu_wxinh {	position:absolute;	display:none;	left:-280px;	top:-200px;	width:275px;
	height:355px;	background:url(../img/lrtk_weixin.png) 0 -2px no-repeat}
.moquu_wshare .moquu_wshareh {	position:absolute;	display:none;	left:-280px;	top:-200px;	width:275px;	height:360px;
	background:url(../img/lrtk_app.png) no-repeat}
.moquu_wmaps .moquu_wmaps {	position:absolute;	display:none;	left:-280px;	top:-200px;	width:275px;	height:360px;	
	background:url(../img/lrtk_phone.png) no-repeat}
.lmbanner{ height:350px; background-repeat:no-repeat; background-position:center;}
.cbody{width:1200px; margin:0 auto;}
.cwz{ font-size:14px;padding-top:13px;color:#767676;}
.cwz a{color:#767676;}
.fd_bg{ background-color:rgba(0,0,0,0.7); width:100%; height:100%; top:0;left:0; position: fixed; z-index: 90;}
.nav_a{width:80%; height: 100%;overflow-y:auto; background-color: #fff;padding-top:10px; box-sizing: border-box;padding-bottom:75px;}
.nav_a li{ line-height:40px;  border-bottom:1px solid #f7f7f7; position: relative;min-height: 30px;padding-left:18px; font-size: 14px;}
.nav_a li img{ width: 15px; position: absolute; right:10px; top:15px;}
.nav_a li bdo{padding-left:20px; display: block; color:#737373;}
.nav_a li bdo a{color:#737373;}
.nav_a p,.nav_a p a{color:#777;}
.fd_getphone{background-image: url("../img/getphone.png"); background-position: center; background-size: cover; width:240px; height:254px; position: fixed;top:15%;right:5px;}
.fd_getphone_t{padding:15px;padding-top:140px;}
.fd_getphone_t input{border:0; background: #fff;box-sizing: border-box; padding:0 8px; font-size:16px;   border-radius: 5px; height:40px; line-height: 40px;width:165px;}
.fd_getphone_b{padding:15px;padding-top:0px;}
.fd_getphone_b button{border:0; background: #fff04c; color:#3168ed;font-size:16px; border-radius: 5px; height:40px; line-height: 40px;width:165px;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }



/*手机样式*/


.wap_home,.wap_phone,.wap_phone_bug{display:none;}


/*CSS badoo style pagination 750px*/
  @media screen and (max-width: 750px) {
	  .news_list_text dd,.dnav{display:none !important;}
	  .head{position: relative; z-index: 9; background-color:#fff; text-align: left;box-shadow: 0 0 8px rgba(0,0,0,.7);}
	  .head img{margin-bottom:-20px;margin-left:20px;}
	  .wap_home{display:block !important;background-color: #fff;position: absolute;top:20px;right: 20px;padding: 10px;border: 1px solid #d8d8d8;
      border-radius: 50px;    width: 20px;    height: 20px;    z-index: 99;}
	  .head img{height:70px;}
	  .wap_home img{width: 20px; margin:0px; height: 20px;}
	  .head.wp{position:fixed;top:0px;left:0px;width:100%; z-index: 9;}
	  .banner{height:220px !important;}
	  .lm{width:100%;padding:10px; box-sizing: border-box;}
	  .h1_tli img{display:none;}
	  .mo_list li{width: calc((100% - 20px)/2) !important; margin-right:10px !important; }
	  .lm .mo_list li:nth-child(2n) {margin-right:0px !important;}	  
	  .lm .mo_list li:nth-child(3n) {margin-right:10px !important;}	  
	  .mo_list li img{height:200px !important;}
	  .mo_list li h2{bottom:15px !important;line-height: 20px !important;}
	  #moquu_wxin,#moquu_wshare,#moquu_wmaps,#moquu_top,.h2_tli p,.h1_tli p{display:none !important;}
	  .lm_bg01{padding:20px;}
	  .cp{width:100%;}
	  .cp_li>div{height:250px;}
	  .cp_li.active{height:250px;width:100%;}
	  .ctr{margin:0;padding:10px 0;}
	  .cp_li{width:100%;height:250px;}
	  .footer_c,.cp_li .cp_tli{display:none;}
	  .cp_li .cp_tlia{display:block;}.news_img{width:100%; height: auto}
	  .news_img img{width:100%;}
	  .news_list{width:100%;padding-top:20px;}
	  .news_list_text dt{padding:0;}
	  .news_list_text dt h2{overflow: hidden;}
	  .zs_img,.lm_bg01_tr{width:100%;}
	  .mo_four li{flex: 0 0 calc(50% - 5px);}
	  .mo_four li img{height:120px;}
	  .mo_four li h2 p{height:20px; overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
   }
	  .mo_pla{height:120px;}
	  .mo_play{padding-top:35px;height:120px;}
	  .mo_play img{height:80px !important; width:80px !important;}
	  .lm_js{width:100%;  height: auto;padding:0;padding-bottom:180px;}
	  .lm_js dd{width:100%;}
	  .lm_js dt{padding:0;}
	  .cont_lm{width:100%;padding:10px;box-sizing: border-box}
	  .cont_lm div{display:block;}
	  .cont_lm_text{padding:0; }
	  .cont_lm h5{padding:0;}
	  .cont_lm img{width:100%;}
	  .con_phone{display:none !important;}
	  .story_01{width:100%;padding:10px;box-sizing: border-box}
	  .story_01 div{display:block;width:100%;padding:20px 0;}
	  .story_01 div:nth-child(2){padding:0;}
	  .why_img{height:190px;}
	  .why_01{width:100%;}.why_01 .why_ks{display:none;}
	  .why_01 .img_c{width:100%;}
	  .why_01 .img_c img{width:100%;}
	  .story_o{width:100%;}
	  .story_o_r{display:block !important; width:100%;padding:0 !important;}
	  .story_o div{display:block !important;}
	  .story_o_icon{position:absolute;top:0;left:0;}
	  .time{padding:10px;}
	  .story_02 div{display:block; width: 100%;padding:0;}
	  .story_02{width:100%;padding:10px; box-sizing: border-box; }
	  .story_02 div:nth-child(2){padding:0;}.news_title li{display:block;flex:1;font-size: 14px;}
	  .news_title{width:100%;}
	  .news_body_list{height:auto;}
	  .news_body_list dd{padding:10px;}
	  .news_body_list dt{position: relative; top:0;left:10px;}
	  .news_body_h{margin-top:10px; margin-bottom:30px;}
	  .news_body{padding:0 10px; width: 100%; box-sizing: border-box;}
	  .why_01{padding:10px; box-sizing: border-box;}
	  .ser_bg,.ser_titl,.prod_body,.prod_one,.why_02{width:100%;padding:10px; box-sizing: border-box;}
	  .prod_one img,.img_c img{width:100%;}
	  .prod_one>div{width:100%; display:block;padding:0 !important;}
	  .prod_one h2{line-height: 35px;padding:5px 20px; font-size:20px;}
	  .price{padding:5px 20px;}
	  .prod_one span{margin-bottom:20px;}
	  .ser_titl{height:auto;background: none;padding-top:30px;}
	  .ser_titl h2{padding:0;}
	  .ser_tbl{width:100%;padding:10px;}
	  .ser_tbl dd{padding:5px 0;}
	  .ser_tbl dd p.ser_lm{width:80px;}
	  .ser_tbl dd p{display:block;}
	 
	
	  
}








