/*

 * LankeCMS (http://lankecms.com)

 * Copyright (c) 2013-2024 http://lankecms.com All rights reserved.

 * Author: 钟若天 <lankecms@163.com>

 */



body {

    font-family: Arial, Helvetica, 'sans-serif';

    color: #000;

}



a {

    transition: 0.5s;

    -webkit-transition: 0.5s;

    -moz-transition: 0.5s;

}



ul {

    list-style: none;

}



.clear {

    clear: both;

}



.img-thumbnail {

    transition: opacity 0.7s;

}



.img-thumbnail:hover,

.opacity_img:hover {

    opacity: 0.75;

}



/*顶部信息*/

.top_bg {

    color: #777777;

    width: 100%;

    height: 35px;

    border-bottom: 1px solid #e4e4e4;

}



.top_email {

    padding-top: 6px;

    color: #565656;

}



.top_email a {

    color: #565656;

}



.top_email a:hover {

    color: #ff6f96;

    text-decoration: none;

}



/*幻灯片*/

.flash img {

    width: 100%;

}



.flash ul.bxslider {

    list-style: none;

}



.flash div.bx-pager {

    bottom: 4%;

}



.flash div.bx-controls-direction {

    display: none;

}



/*产品搜索*/

.search_group{

    float: right;

    height: 40px;

    background-color: #f5f5f5;

    border: 1px solid #f5f5f5;

    color: #b4b3b3;

    margin: 35px 0px 0px 0px;

    border-radius: 5px;

}

.search_group input.form-control{

    font-size: 16px;

    border-radius: 0px;

    box-shadow: none;

    color: #000;

    padding: 0px 0px 0px 15px;

    height: 40px;

    background: transparent;

    border: none;

}

.search_group input.form-control:focus{

    box-shadow: none;

}

#search_submit{

    background: transparent;

    color: #6e6e6e;

    padding: 0px 15px 0px 0px;

    font-size: 20px;

    border-radius: 0px;

}

#search_submit:hover{

    color:#008263;

    cursor: pointer;

}



/*图组广告*/

.group-img {

    margin-top: 50px;

}



.group-img img {

    max-width: 100%;

    display: block;

    margin: 0 auto;

    transition: 0.5s;

    border-radius: 15px;

}



.group-img img:hover {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

}



.group-text {

    position: absolute;

    top: 68px;

    left: 70px;

    color: #222222;

}



.group-text p {

    margin-bottom: 10px;

}



.group-text h3 {

    font-family: 'Times New Roman';

    font-size: 28px;

    font-weight: bold;

    line-height: 32px;

    margin-top: 0px;

}



/*首页产品*/

.product_head h2 {

    font-family: 'Times New Roman';

    text-align: center;

    margin-top: 45px;

    font-size: 40px;

    font-weight: bold;

    color: #222222;

}



.product_head span {

    display: block;

    text-align: center;

    color: #222222;

    margin-top: 0px;

    margin-bottom: 10px;

}



.product_list {

    clear: both;

    padding: 25px 0px 0px 0px;

    margin-right: -15px;

    margin-left: -15px;

}



.product_list2 {

    padding-top: 20px;

}



.product_img {

    padding-left: 15px;

    padding-right: 15px;

    min-height: 420px;

}



.product_img img {

    margin-right: auto;

    margin-left: auto;

    display: block;

    max-height: 340px;

    max-width: 100%;

    height: auto;

    margin-bottom: 10px;

    padding: 0px 0px 0px 0px;

}



.product_list2 div.product_img {

    min-height: 420px;

    margin-bottom: 10px;

}



.product_title {

    text-align: center;

    height: 40px;

}



.product_title a {

    font-size: 16px;

    color: #2F2F2F;

}



.product_title a:hover {

    text-decoration: none;

    color: #008263;

}



/*首页-公司简介*/

.about_bg{

    background-color: #fffcf6;

    margin-top: 30px;

}

.about_img{

    max-width: 500px;

    margin: 50px 0px 50px 15px;

}

.about_h3{

    font-family: 'Times New Roman';

    font-weight: bold;

    color: #008263;

    font-size: 26px;

    margin-top: 60px;

}

.about_p{

    font-size: 15px;

    font-style: italic;

    color: #000;

    margin-top: 20px;

}

.about_content{

    font-size: 14px;

    line-height: 26px;

    color: #222;

    margin-top:20px;

}

.about_btn{

    display: block;

    text-align: center;

    width: 150px;

    padding: 8px 0px;

    color: #fff;

    text-decoration: none;

    border-radius: 50px;

    background-color: #008263;

    margin: 20px 0px 50px 0px;

}

.about_btn:hover,.about_btn:focus{

    color: #fff;

    text-decoration: none;

    background-color: #444444;

}



/*首页-新闻资讯*/

.news_head {

    margin-bottom: 20px;

}



.news_head h2 {

    font-family: 'Times New Roman';

    font-weight: bold;

    text-align: center;

    margin-top: 38px;

    font-size: 40px;

    color: #222222;

}



.news_head span {

    display: block;

    text-align: center;

    color: #222222;

    margin-top: 0px;

    margin-bottom: 10px;

}



.news_list {

    clear: both;

    padding: 5px 0px 0px 0px;

    margin-right: -15px;

    margin-left: -15px;

}



.news_img {

    padding-left: 15px;

    padding-right: 15px;

    min-height: 350px;



}



.new_img_border {

    min-height: 350px;

    border-radius: 10px;

    border: 1px solid #e3e3e3;

    margin-bottom: 30px;

}



.new_img_border time {

    background-color: #008263;

    color: #FFFFFF;

    padding: 5px 18px 5px 18px;

    border-radius: 6px;

    position: absolute;

    top: 205px;

    left: 34px;

}



.news_img img {

    margin-right: auto;

    margin-left: auto;

    display: block;

    max-height: 300px;

    max-width: 100%;

    height: auto;

    margin-bottom: 10px;

    padding: 0px 0px 0px 0px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}



.news_title {

    margin-top: 28px;

    text-align: left;

    padding: 0px 18px;

}



.news_title a {

    font-size: 16px;

    color: #000;

    font-weight: bold;

}



.news_title a:hover {

    text-decoration: none;

    color: #008263;

}



.news_desc {

    color: #999999;

    padding: 0px 18px;

}



.news_time {

    float: right;

}



/*列表页-左侧栏目*/

.left_h3 {

    font-family: 'Times New Roman';

    margin-top: 19px;

    font-size: 20px;

    height: 45px;

    color: #000;

    line-height: 45px;

    border-bottom: 1px solid #ebebeb;

}



.left_h3 span {

    display: inline-block;

    height: 45px;

    border-bottom: 1px solid #008263;

}



.left_column ul.left_nav_ul {

    list-style: none;

    padding: 0px;

    margin: 15px 0px 0px 0px;

    padding-bottom: 10px;

}



.left_column ul.left_nav_ul > li {

    margin-bottom: 5px;

    border-bottom: 1px solid #f2f2f2;

    background: url(../images/left_li.gif) 6px 12px no-repeat;

}



.left_column ul.left_nav_ul > li > a {

    display: block;

    text-decoration: none;

    color: #000;

    font-size: 14px;

    background: transparent;

    border-radius: 0px;

    padding: 6px 0px 6px 18px;

    margin-bottom: 8px;

}



.left_column ul.left_nav_ul > li > a:hover,

.left_column ul.left_nav_ul li a.left_active {

    color: #008263;

    background: transparent;

}



/*列表页-左侧二级栏目*/

.left_column ul.left_snav_ul {

    list-style: none;

    padding: 0px;

}



.left_column ul.left_snav_ul > li {

    margin-bottom: 7px;

    border-bottom: 1px solid #f2f2f2;

    background: url(../images/left_sli.gif) 15px 11px no-repeat;

}



.left_column ul.left_snav_ul > li > a {

    display: block;

    text-decoration: none;

    color: #000;

    padding: 5px 0px 5px 25px;

    background: transparent;

    border-radius: 25px;

    margin-bottom: 8px;

}



.left_column ul.left_snav_ul > li > a:hover {

    color: #008263;

    background: transparent;

}



/*列表页-左侧新闻*/

.left_news {

    clear: both;

    list-style: none;

    margin: 0px;

    padding: 0px;

}



.left_news li {

    color: #545455;

    border-bottom: 1px dotted #dddddd;

    background: url(../images/li.png) no-repeat left 15px;

    line-height: 21px;

    padding: 10px 0px;

    padding-left: 14px;

}



.left_news li a {

    color: #000;

}



.left_news li a:hover,

.left_news li a:focus {

    text-decoration: none;

    color: #008263;

}



/*列表页-左侧联系*/

.left_contact {

    margin: 30px 0px 35px 0px;

}



.left_contact p {

    clear: both;

    line-height: 24px;

}



/*列表页-横幅*/

.page_bg {

    height: 466px;

    margin-bottom: 0px;

}



.page_bg h2 {

    font-family: 'Times New Roman';

    padding: 120px 0px 0px 15px;

    color: #222222;

    font-weight: bold;



}



/*列表页-面包屑*/

.bread_bg {

    background-color: #f7f7f7;

}



.bread_nav {

    padding: 10px 0px 10px 0px;

}



.bread_nav span {

    color: #008263;

    padding-right: 6px;

}



.bread_nav a {

    color: #000;

}



.bread_nav a:hover {

    color: #008263;

    text-decoration: none;

}



/*列表页-右栏*/

.right_head {

    clear: both;

}



.right_head h2 {

    font-family: 'Times New Roman';

    height: 50px;

    font-size: 20px;

    font-weight: normal;

    color: #000;

    line-height: 50px;

    border-bottom: 1px solid #ebebeb;

}



.right_head h2 span {

    display: inline-block;

    height: 50px;

    border-bottom: 1px solid #008263;

}



.right_contents {

    clear: both;

    padding: 15px 0px 15px 0px;

    line-height: 28px;

    overflow: auto;

}



.right_contents_h1 {

    margin: 0px;

    padding: 10px 0px;

    text-align: center;

    color: #000;

    font-size: 24px;

    color: #434343;

    font-weight: bold;

    line-height: 34px;

}



.right_contents img {

    max-width: 840px;

}



/*列表页-右侧新闻*/

.right_new {

    clear: both;

    list-style: none;

    margin: 0px;

    padding: 0px 0px 20px 0px;

}



.right_new li {

    color: #898989;

    background: url(../images/li.png) no-repeat left 18px;

    font-size: 16px;

    line-height: 22px;

    padding: 12px 0px;

    padding-left: 13px;

    border-bottom: 1px dashed #e3e2e2;

}



.right_new li a {

    color: #2F2F2F;

}



.right_new li a:hover,

.right_new li a:focus {

    text-decoration: none;

    color: #008263;

}



.right_new_time {

    float: right;

}



.relevant_new ul.right_new li {

    font-size: 14px;

}



/*列表页-右侧案例*/

.case_list {

    clear: both;

    padding: 25px 0px 0px 0px;

    margin-right: -15px;

    margin-left: -15px;

}



.case_list2 {

    padding-top: 20px;

}



.case_img {

    padding-left: 15px;

    padding-right: 15px;

    min-height: 370px;

}



.case_img img {

    margin-right: auto;

    margin-left: auto;

    display: block;

    max-height: 300px;

    max-width: 100%;

    height: auto;

    margin-bottom: 10px;

    padding: 0px 0px 0px 0px;

}



.case_list2 div.case_img {

    min-height: 220px;

}



.case_title {

    text-align: center;

    height: 40px;

}



.case_title a {

    color: #2F2F2F;

}



.case_title a:hover {

    text-decoration: none;

    color: #008263;

}



/*分页样式*/

.page {

    clear: both;

    margin: 20px 0px 20px 0px;

    text-align: center;

}



.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

    background-color: #008263;

    border-color: #008263;

}



/*产品详细页*/

.showpic_box, .proinfo_box {

    margin: 30px 0px 20px 0px;

}



.product_h1 {

    margin: 0px;

    line-height: 22px;

    font-size: 16px;

    font-weight: bold;

    color: #000;

    padding-bottom: 10px;

    border-bottom: 1px dotted #cccccc;

}



.product_info {

    list-style: none;

    padding: 0px;

    margin-top: 10px;

}



.product_info p {

    line-height: 28px;

}



.product_btn {

    margin-top: 25px;

}



#pic-page {

    text-align: center;

    margin-top: 10px;

}



#pic-page a {

    margin: 0 2px;

}



#pic-page a img {

    width: 40px;

    padding: 2px;

    border: solid #ccc 1px;

    margin-bottom: 5px;

}



#pic-page a:hover img,

#pic-page a.active img {

    border: solid #5280DD 1px;

}



.product_con {

    clear: both;

    border-top: 1px dotted #a9a9a9;

    margin: 10px 0px 20px 0px;

    padding: 20px 0px 0px 0px;

    line-height: 26px;

    overflow: auto;

}



.photo_con {

    clear: both;

    margin: 0px 0px 20px 0px;

    padding: 10px 0px 20px 0px;

    line-height: 26px;

    overflow: auto;

}



.product_con img,

.photo_con img {

    max-width: 840px;

}



.list_related {

    margin-top: 50px;

}



.list_related div.product_img {

    min-height: 280px;

}



/*按钮样式*/

.download_btn {

    float: right;

    display: block;

    margin: 10px 10px 20px 0px;

}



.page-btn {

    display: inline-block;

    float: left;

    background-color: #008263;

    border-radius: 0px;

    border: none;

    transition: background 0.3s;

    margin-right: 15px;

}



.page-btn:hover,

.page-btn:focus {

    background-color: #383838;

}



.grey-btn {

    border-radius: 0px;

    border: none;

    background-color: #E8E8E8;

}



.grey-btn:hover,

.grey-btn:focus {

    background-color: #ccc;

}



/*在线留言订购*/

.feedback {

    margin-top: 50px;

}



.form-horizontal .form-group {

    margin-right: -10px;

    margin-left: -10px;

}



.codeimg {

    margin: 0px 0px -10px -18px;

}



/*上一个下一个*/

.point {

    clear: both;

    margin: 20px 0px 40px 0px;

    padding-bottom: 40px;

    line-height: 22px;

}



.point span.to_prev {

    text-align: center;

}



.point span.to_prev a {

    color: #337AB7;

}



.point span.to_prev a:hover {

    color: #ea042b;

    text-decoration: none;

}



.point span.to_next {

    text-align: center;

}



.point span.to_next a {

    color: #337AB7;

}



.point span.to_next a:hover {

    color: #ea042b;

    text-decoration: none;

}



/*标签样式*/

.tags {

    margin: 18px 0px 10px 0px;

}



.tags a {

    margin: 0px 5px 8px 0px;

}



.tags_list {

    padding: 5px 10px 100px 10px;

}



.tags_ul {

    margin-top: 0px;

}



.tags_ul li {

    line-height: 28px;

    margin-bottom: 8px;

    padding-bottom: 10px;

}



.tags_ul h3 {

    font-size: 14px;

    padding: 0px;

    margin: 0px;

    line-height: 20px;

}



.tags_ul p {

    font-size: 13px;

    padding: 0px;

    margin: 0px;

    color: #000;

    line-height: 20px;

    padding-top: 8px;

}



/*网站地图*/

ul.ul_sitemap {

    margin: 30px 0px 40px 30px;

}



ul.ul_sitemap li {

    list-style: none;

    line-height: 26px;

    clear: both;

}



ul.ul_sitemap li a {

    color: #7d7d7d;

}



li.small_li_sitemap {

    clear: both;

    padding-left: 12px;

}



li.small_li2_sitemap {

    float: left;

    padding-left: 20px;

}



/*友情链接*/

.link_box {

    background-color: #111;

    padding: 20px 0px 10px 0px;

    text-align: center;

    color: #ffffff;

    font-size: 13px;

    border-top: 1px solid #292929;

}



.link_box a {

    color: #ffffff;

    padding: 0px 0px 0px 10px;

    font-size: 13px;

}



.link_box a:hover {

    text-decoration: none;

    color: #78c9b6;

}



.link_box a:last-child {

    border-right: 0px;

}



.link_box button {

    display: none;

}



.link_title {

    font-size: 13px;

    margin-right: -6px;

}



.link_title:after {

    content: "：";

}



/*底部TAGS*/

.tags_box {

    background-color: #111;

    padding: 5px 0px 20px 0px;

    text-align: center;

    color: #ffffff;

    font-size: 13px;

}



.tags_box a {

    color: #ffffff;

    padding: 0px 2px 0px 8px;

    font-size: 13px;

}



.tags_box a:hover {

    text-decoration: none;

    color: #78c9b6;

}



.tags_box a:last-child {

    border-right: 0px;

}



.tags_box button {

    display: none;

}



.tags_title {

    font-size: 13px;

    margin-right: -6px;

}



.tags_title a {

    padding: 0px;

}



.tags_title:after {

    content: "：";

}



/*底部信息*/

footer {

    margin-top: 20px;

    color: #FFFFFF;

    padding: 50px 0px 40px 0px;

    background-color: #111;

}



.footer_contact {

    line-height: 28px;

    border-right: 1px solid #292929;

}



.footer_icon {

    padding-top: 10px;

}



.footer_icon a:hover {

    text-decoration: none;

}



.footer_icon img {

    width: 40px;

    height: 40px;

    margin: 0px 8px 8px 0px;

}



.footer_sitemap {

    color: #FFFFFF;

}



.footer_sitemap:hover,

.footer_sitemap:focus {

    color: #78c9b6;

    text-decoration: none;

}



/*底部分类*/

.footer_menu a {

    color: #FFFFFF;

    line-height: 24px;

}



.footer_menu a:hover {

    padding-left: 5px;

    text-decoration: none;

}



.footer_menu_first {

    font-weight: bold;

    font-family: 'sans-serif';

    font-size: 16px;

    margin-bottom: 18px;

}



/*底部翻译*/

.translate {

    background-color: #ececec;

}



.translate_btn {

    width: 130px;

    margin: 0 auto;

    padding-top: 20px;

}



/*UEditor编辑器前端表格样式*/

table {

    margin-bottom: 10px;

    border-collapse: collapse;

    display: table;

}



td, th {

    padding: 5px 10px;

    border: 1px solid #DDD;

}



caption {

    border: 1px dashed #DDD;

    border-bottom: 0;

    padding: 3px;

    text-align: center;

}



th {

    border-top: 1px solid #BBB;

    background-color: #F7F7F7;

}



table tr.firstRow th {

    border-top-width: 2px;

}



.ue-table-interlace-color-single {

    background-color: #fcfcfc;

}



.ue-table-interlace-color-double {

    background-color: #f7faff;

}



td p {

    margin: 0;

    padding: 0;

}





/*大屏幕样式*/

@media screen and (min-width: 769px) {

    .logo {

        margin-top:15px;

        margin-bottom: 5px;

        max-width:500px;
		max-height:70px;

    }



    /*导航样式*/

    .navbar {

        margin: 0px;

        margin-top: 15px;

        border: none;

        background-color: #008263;

        min-height: 50px;

    }



    .navbar-nav > li {



    }



    .navbar-nav > li:first-child {

    }



    .navbar-nav > li:last-child {

    }



    .navbar-nav > li > a {

        text-align: center;

    }



    .navbar-default .navbar-nav > li > a {

        color: #fff;

        font-size: 14px;

        font-weight: bold;

        padding: 15px 30px 15px 30px;

    }



    .navbar-default .navbar-nav > li > a:hover,

    .navbar-default .navbar-nav > li > a:focus,

    .navbar-default .navbar-nav > li > a.active,

    .navbar-default .navbar-nav > .active > a,

    .navbar-default .navbar-nav > .active > a:hover,

    .navbar-default .navbar-nav > .open > a,

    .navbar-default .navbar-nav > .open > a:hover,

    .navbar-default .navbar-nav > .open > a:focus {

        background-color: #007257;

        color: #fff;

    }



    .navbar-brand {

        display: none;

    }



    /*导航-触发滚动*/

    .navbar-fixed-top {

        margin-top: 0px;

    }



    .navbar-fixed-top ul.navbar-nav > li > a {

        padding: 15px 25px 15px 25px;

    }



    /*导航二级菜单*/

    .nav_small {

        background-color: #ffffff;

        padding: 14px 0px;

        padding-bottom: 25px;

        border: none;

        box-shadow: none;

    }

    .nav_small > li{

        padding: 0px 16px;

    }

    .nav_small > li > a {

        line-height: 20px;

        padding: 10px 18px;

        border-bottom: #e5e5e5 1px solid;

        text-align: center;

        color: #222222;

        font-size: 14px;

    }



    .nav_small > li > a:hover {

        color: #008263;

        background-color: transparent;

    }



    #app_menudown,

    #search_btn {

        display: none;

    }



    .mfoot_box {

        display: none;

    }

}



/*小屏幕样式*/

@media screen and (max-width: 768px) {

    .logo {

        display: block;

        margin: 0 auto;

        margin-top:35px;

        margin-bottom: 30px;

        max-width:550px;
		max-height:50px;

    }



    #searchform {

        display: none;

    }



    .search_group {

        margin: 15px 0px 15px 0px;

    }



    /*手机-导航搜索图标*/

    #search_btn {

        float: right;

        margin-top: 7px;

        padding:8px 13px;

        font-size: 17px;

        border-radius: 4px;

        color: #ffffff;

    }

    #search_btn:hover,

    #search_btn:focus {

        cursor: pointer;

        background-color: #007257;

    }



    /*手机-导航样式*/

    .navbar {

        margin: 0px;

        border: 0px;

        min-height: 50px;

        background-color: #248840;

    }



    .navbar-default .navbar-brand {

        color: #fff;

        font-size: 16px;

    }



    .navbar-default .navbar-brand:hover,

    .navbar-default .navbar-brand:focus {

        color: #fff;

    }



    .navbar-toggle {

        border: none;

    }



    .navbar-default .navbar-collapse,

    .navbar-default .navbar-form {

        border: none;

    }



    .navbar-default .navbar-toggle:hover,

    .navbar-default .navbar-toggle:focus {

        background-color: #007257;

    }



    .navbar-default .navbar-toggle .icon-bar {

        background-color: #fff;

    }



    .navbar-default .navbar-nav {

        margin-top: 0px;

        margin-bottom: 0px;

    }



    .navbar-default .navbar-nav > li:last-child {

        border: none;

    }



    .navbar-default .navbar-nav > li > a,

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        color: #fff;

    }



    .navbar-default .navbar-nav > li > a:hover,

    .navbar-default .navbar-nav > li > a:focus,

    .navbar-default .navbar-nav > .active > a,

    .navbar-default .navbar-nav > .active > a:hover,

    .navbar-default .navbar-nav > .active > a:focus,

    .navbar-default .navbar-nav > .open > a,

    .navbar-default .navbar-nav > .open > a:hover,

    .navbar-default .navbar-nav > .open > a:focus,

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {

        background-color: #007257;

        color: #fff;

    }



    #app_menudown {

        position: absolute;

        top: 0px;

        right: 0px;

        font-size: 16px;

    }



    #app_menudown:hover {

        background-color: #007257;

    }



    .navbar-fixed-top {

        margin-top: 0px;

        opacity: 0.9;

    }



    /*手机-首页产品*/

    .product_head h2 {

        margin-top: 10px;

        font-size: 28px;

    }



    .product_img {

        min-height: 300px;

    }



    .product_list2 div.product_img,

    .related_list div.product_img {

        min-height: 300px;

    }



    .case_list2 div.case_img {

        min-height: 200px;

    }



    /*手机-图组广告*/

    .group-text {

        top: 42px;

        left: 50px;

    }

    .group-text h3 {

        font-size: 20px;

        line-height: 22px;

    }

    .group_img{

        margin-bottom: 20px;

    }

    .group-img {

        margin-bottom: 0px;

    }



    /*手机-首页新闻*/

    .news_head h2 {

        font-size: 25px;

        margin-top: 24px;

    }



    .news_img {

        min-height: 250px;

        margin-bottom: 20px;

    }



    .news_title {

        text-align: center;

        margin-top: 18px;

    }



    .news_desc {

        text-align: center;

    }



    .right_new_time,

    .news_time {

        display: none;

    }

    /*手机-首页简介*/

    .about_img{

        display: block;

        width: 100%;

        margin: 0 auto;

        margin-top: 40px;

    }

    .about_h3{

        text-align: center;

        line-height: 28px;

        margin-top: 20px;

    }

    .about_p{

        text-align: center;

    }

    .about_content{

        text-align: center;

    }

    .about_btn{

        margin:0 auto;

        margin-top: 20px;

        margin-bottom: 45px;

    }

    .page_bg {

        display: none;

    }



    .right_contents img,

    .product_con img,

    .photo_con img {

        max-width: 100%;

    }



    .right_contents_h1 {

        font-size: 18px;

        line-height: 24px;

    }



    .feedback {

        margin-top: 20px;

    }



    .proinfo_box {

        margin-bottom: 80px;

    }



    #pic-page a img {

        width: 35px;

    }



    #cmsFloatPanel {

        display: none;

    }



    .point span.to_prev,

    .point span.to_next {

        text-align: left;

        padding-bottom: 8px;

    }



    /*手机-底部信息*/

    footer {

        padding-top: 40px;

        padding-bottom: 25px;

    }



    .footer_contact {

        margin-bottom: 30px;

    }



    .footer_menu {

        margin-bottom: 20px;

    }



    .footer_menu_first {

        margin-bottom: 8px;

    }



    /*手机-友情链接*/

    .link_box {

        padding-left: 7px;

    }



    .link_box a {

        display: block;

        border-right: 0px;

        padding: 4px 0px;

    }



    .link_title {

        display: block;

    }



    .link_title:after {

        content: "";

    }



    .link_box button {

        display: inline-block;

        background-color: transparent;

        border: none;

        float: right;

        margin-top: -20px;

    }



    .link_box button:hover,

    .link_box button:focus {

        color: #248840;

    }



    .link_list {

        display: none;

        padding-top: 7px;

    }



    /*手机-Tags标签*/

    .tags_box {

        padding-left: 7px;

        margin-bottom: 50px;

    }



    .tags_box a {

        display: block;

        border-right: 0px;

        padding: 4px 0px;

    }



    .tags_title {

        display: block;

    }



    .tags_title:after {

        content: "";

    }



    .tags_box button {

        display: inline-block;

        background-color: transparent;

        border: none;

        float: right;

        margin-top: -20px;

    }



    .tags_box button:hover,

    .tags_box button:focus {

        color: #248840;

    }



    .tags_rows {

        display: none;

        padding-top: 7px;

    }



    /*手机-底部按钮*/

    .mfoot_box {

        background-color: #fafafa;

    }



    .mfoot_nav {

        width: 25%;

        float: left;

        background-color: #fafafa;

        text-align: center;

        color: #898989;

    }



    .mfoot_nav:hover,

    .mfoot_nav:focus {

        background-color: #e4e4e4;

        cursor: pointer;

    }



    .mfoot_nav a {

        color: #898989;

        display: block;

    }



    .mfoot_nav a:hover,

    .mfoot_nav a:focus {

        text-decoration: none;

    }



    .mfoot_nav span {

        display: block;

        padding: 3px 0px 0px 0px;

    }



    .mfoot_share {

        width: 200px;

        padding: 5px;

    }

}



@media screen and (max-width: 767px) {

    .copyright_p {

        display: none;

    }

}



@media screen and (min-width: 768px)  and (max-width: 768px){

    .group-text {

        top: 90px;

        left: 100px;

    }

    .group-text h3 {

        font-size: 36px;

        line-height: 40px;

    }

}



/*320px到768px*/

@media screen and (min-width: 320px) and (max-width: 768px) {

    .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {

        float: left;

    }



    .col-mm-12 {

        width: 100%;

    }



    .col-mm-11 {

        width: 91.66666667%;

    }



    .col-mm-10 {

        width: 83.33333333%;

    }



    .col-mm-9 {

        width: 75%;

    }



    .col-mm-8 {

        width: 66.66666667%;

    }



    .col-mm-7 {

        width: 58.33333333%;

    }



    .col-mm-6 {

        width: 50%;

    }



    .col-mm-5 {

        width: 41.66666667%;

    }



    .col-mm-4 {

        width: 33.33333333%;

    }



    .col-mm-3 {

        width: 25%;

    }



    .col-mm-2 {

        width: 16.66666667%;

    }



    .col-mm-1 {

        width: 8.33333333%;

    }

}