body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0;}
ul, ol { list-style-type: none;}
body { font: 14px "Microsoft Yahei",Arial,Helvetica,sans-serif; color: #333333;}
a { color: #333333; text-decoration: none;}
a:hover { color: #97543f;}
em,i{font-style: normal;}
.clearfix:after { content: ""; display: table; clear: both;}

@font-face{
    font-family: 'ZiTiQuanXinYiLOGOTi'; 
    src:url('../font/ZiTiQuanXinYiLOGOTi.eot');
    src:url('../font/ZiTiQuanXinYiLOGOTi.woff') format('woff'),
        url('../font/ZiTiQuanXinYiLOGOTi.ttf') format('truetype'),
        url('../font/ZiTiQuanXinYiLOGOTi.svg') format('svg');
}
@media (min-width: 1660px){
    html, body{font-size: 18px;}
}
@media (min-width: 1400px) and (max-width: 1659px){
    html, body{font-size: 16px;}
}
@media (min-width: 991px) and (max-width: 1400px){
    html, body{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 990px){
    html, body{font-size: 14px;}
}
@media (max-width: 767px){
    html, body{font-size: 14px;}
}
.clear{clear: both;}
/* theme-default */
.theme-default #slider{margin:34px auto 0px;width:960px;height:366px;}
.theme-default .nivoSlider{background:url("/template/default/images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:384px;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;background-image:url("/template/default/images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("/template/default/images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("/template/default/images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:151px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:151px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:151px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:151px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}


/*menu*/
.navbar .logo img{max-height: 100%;}
.navbar{background:rgba(0,0,0,0.5);position: fixed; top: 0px; left: 0px; width: 100%;z-index: 999; color: #fff;}
.navbar a{color: #fff;}
.navbar-nav li{text-align: center;}
.head_biao{float: right;}
.head_biao span,.head_biao i{float: left;}
.head_biao span{width: 22px;height: 22px; background: url(../image/shouye_06.png) center center no-repeat;}
.head_biao i{background: url(../image/shouye_09.png) center left no-repeat; padding-left: 26px;}

.navmenu{padding:0px; display: none; background:rgba(0,0,0,0.8); }
.navmenu a{display: block; overflow: hidden;text-align: center; line-height: 2.6; border-bottom: 1px #36783b solid; font-size: 14px;}
.navmenu a:hover{background: #97543f;}
.navmenu a:last-child{border:none;}

.navbar-nav li:hover .navmenu{display: block;}
.navbar-nav li:hover>a,.navbar-nav li.active>a{background: url(../image/navline_03.jpg) center bottom 20% no-repeat;}
@media (min-width: 1660px){
    .header_height{height: 100px;}
    .ind_padding{padding-top: 100px;}
    .navbar{height: 100px;}
    .navbar .logo{margin-top: 18px;}
    .navbar .logo img{height: 64px;}
    .navbar-nav li>a{padding: 0px 25px;line-height: 100px;}
    .head_biao{margin-top: 40px;}
    .head_biao i{margin: 0px 25px 0px 15px;font-size: 24px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .header_height{height: 95px;}
    .ind_padding{padding-top: 95px;}
    .navbar{height: 95px;}
    .navbar .logo{margin-top: 17px;}
    .navbar .logo img{height: 61px;}
    .navbar-nav li>a{padding: 0px 25px;line-height: 95px;}
    .head_biao{ margin-top: 36px;}
    .head_biao i{margin: 0px 25px 0px 15px; font-size: 22px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .header_height{height: 90px;}
    .ind_padding{padding-top: 90px;}
    .navbar{height: 90px;}
    .navbar .logo{margin-top: 15px;}
    .navbar .logo img{height: 60px;}
    .navbar-nav li>a{padding: 0px 20px;line-height: 90px;}
    .head_biao{ margin-top: 34px;}
    .head_biao i{margin: 0px 25px 0px 15px; font-size: 20px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .header_height{height: 80px;}
    .ind_padding{padding-top: 80px;}
    .navbar{height: 80px;}
    .navbar .logo{margin-top: 15px;}
    .navbar .logo img{height: 50px;}
    .navbar-nav li>a{padding: 0px 25px;line-height: 80px;}
    .head_biao{margin-top: 29px;}
    .head_biao i{display: none;}
}
@media (min-width: 768px) and (max-width: 990px){
    .header_height{height: 70px;}
    .ind_padding{padding-top: 70px;}
    .navbar{height: 70px;}
    .navbar .logo{margin-top: 15px;}
    .navbar .logo img{height: 40px;}
    .navbar-nav li>a{padding: 0px 10px;line-height: 70px;}
    .head_biao{margin-top: 24px;}
    .head_biao i{display: none;}
}
@media (max-width: 767px) {
    .header_height{height: 3.5em;}
    .ind_padding{padding-top: 3.5em;}
    .navbar{ height: 3.5em; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999;}
    .navbar-nav{min-height: 350px;}
    .navbar .logo{position: absolute; left: 2%; max-width: 72%; max-height: 80%; top:0px;}
    .navbar .logo img{ height: 2em; margin-top: 1em;}
    .navbar-collapse{position: fixed;  right: 0px;  top: 3.5em;  z-index: 10;  background: rgba(0,0,0,0.8); height: 100%;   width:100%;}
    .navbar-collapse li{border-bottom: 1px #eee solid; padding: 1em 0px;}
    .navmenu{position: absolute; left: 50%; margin-left: -100px; z-index: 5; display: none; width: 200px;}
    .head_biao{display: none;}
    
}
@media (min-width: 768px){
    .navbar .logo{float: left;}
    .navbar-nav{float: left;}
    .navbar-collapse.collapse{float: right; padding: 0px;}
    .navbar-nav li{ position: relative;}
    .header_right .navbar-collapse{padding: 0px; float: left;}
    .head_biao{line-height: 20px;}

    .navmenu{text-align: right;}
    .navmenu a{border: none; text-align: center;}
}

.wrap{display: table-cell; vertical-align: middle; width: 100%; height: 100%;}


.section{display: table;table-layout: fixed;width: 100%;}


.pc_banner,.pc_banner .swiper,.pc_banner .swiper-wrapper,.pc_banner .swiper-slide{height: 100%;}
.wap_banner,.wap_banner .swiper,.wap_banner .swiper-wrapper,.wap_banner .swiper-slide{height: 100%;}

.pc_banner .swiper-pagination span{width: 26px; height: 10px; border-radius: 5px;}
.pc_banner .swiper-pagination .swiper-pagination-bullet-active{background: #97543f; width: 40px;}
.wap_banner .swiper-pagination span{width: 16px; height: 10px; border-radius: 5px;}
.wap_banner .swiper-pagination .swiper-pagination-bullet-active{background: #97543f; width: 30px;}
@media (max-width: 767px) { 
    .pc_banner{display: none;}
}
@media (min-width: 768px){
    .wap_banner{display: none;}
}



.ind_about{background: url(../image/beijing_02.jpg) center center no-repeat;}
.ind_pro{background: url(../image/beijing_03.jpg) center center no-repeat;}
.ind_youshi{background: url(../image/beijing_05.jpg) center center no-repeat;}
.ind_new{background: url(../image/beijing_06.jpg) center center no-repeat;}



.text-center{text-align: center;}

.ind_about_title h3{font-family: "ZiTiQuanXinYiLOGOTi";text-transform:uppercase; color: rgba(92,45,34,0.3); line-height: 1;}
.ind_about_title h4{color: #5c2d22; font-weight: bold; line-height: 1.6;}
.ind_title{text-align: center;background: url(../image/shouye_25.png) center bottom no-repeat;}
.ind_title.fff{background: url(../image/shouye_42.png) center bottom no-repeat;}
.ind_title h3{font-family: "ZiTiQuanXinYiLOGOTi";text-transform:uppercase; color: rgba(204,204,204,0.3);}
.ind_title h4{color: #5c2d22;}
.ind_title.fff h4{color: #fff;}
.ind_more{}
.ind_more a{display: inline-table;background-color:#5c2d22; color: #fff; background-repeat: no-repeat; text-align: left;}
@media (min-width: 1660px){
    .ind_about_title{padding-bottom: 15px;}
    .ind_about_title h3{font-size: 72px;}
    .ind_about_title h4{font-size: 48px;}
    .ind_title{padding-bottom: 20px;}
    .ind_title h3{font-size: 72px;}
    .ind_title h4{font-size: 48px; margin-top: -45px;}
    .ind_more a{width: 200px; line-height: 52px; border-radius: 26px; text-indent: 30px; background-image:url(../image/ind_more1.png); background-position: center right 26px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_about_title{padding-bottom: 15px;}
    .ind_about_title h3{font-size: 66px;}
    .ind_about_title h4{font-size: 44px;}
    .ind_title{padding-bottom: 20px;}
    .ind_title h3{font-size: 66px;}
    .ind_title h4{font-size: 44px; margin-top: -42px;}
    .ind_more a{width: 180px; line-height: 50px; border-radius: 25px; text-indent: 30px; background-image:url(../image/ind_more1.png); background-position: center right 25px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_about_title{padding-bottom: 15px;}
    .ind_about_title h3{font-size: 60px;}
    .ind_about_title h4{font-size: 40px;}
    .ind_title{padding-bottom: 20px;}
    .ind_title h3{font-size: 60px;}
    .ind_title h4{font-size: 40px; margin-top: -38px;}
    .ind_more a{width: 170px; line-height: 46px; border-radius: 23px; text-indent: 28px; background-image:url(../image/ind_more1.png); background-position: center right 23px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_about_title{padding-bottom: 15px;}
    .ind_about_title h3{font-size: 52px;}
    .ind_about_title h4{font-size: 34px;}
    .ind_title{padding-bottom: 20px;}
    .ind_title h3{font-size: 52px;}
    .ind_title h4{font-size: 34px; margin-top: -30px;}
    .ind_more a{width: 150px; line-height: 42px; border-radius: 21px; text-indent: 28px; background-image:url(../image/ind_more1.png); background-position: center right 21px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_about_title{padding-bottom: 15px;}
    .ind_about_title h3{font-size: 44px;}
    .ind_about_title h4{font-size: 30px;}
    .ind_title{padding-bottom: 20px;}
    .ind_title h3{font-size: 44px;}
    .ind_title h4{font-size: 30px; margin-top: -28px;}
    .ind_more a{width: 150px; line-height: 42px; border-radius: 21px; text-indent: 28px; background-image:url(../image/ind_more1.png); background-position: center right 21px;}
}
@media (max-width: 767px) {
    .ind_about_title{padding-bottom: 0.6em; text-align: center;background: url(../image/shouye_25.png) center bottom no-repeat; background-size: 2.8em;}
    .ind_about_title h3{font-size: 2em;}
    .ind_about_title h4{font-size: 1.6em;}
    .ind_title{padding-bottom: 1em; background-size: 2.4em;}
    .ind_title.fff{background-size: 2.4em;}
    .ind_title h3{font-size: 2em;}
    .ind_title h4{font-size: 1.6em; margin-top: -0.9em;}
    .ind_more{text-align: center;}
    .ind_more a{width: 150px; line-height: 42px; border-radius: 21px; text-indent: 28px; background-image:url(../image/ind_more1.png); background-position: center right 21px;}
}
@media (min-width: 768px){
    .ind_about_title{background: url(../image/shouye_25.png) left bottom no-repeat;}
}





.ind_about_left .desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_biao li{float: left;border-left: 1px #5c2d22 solid; text-align: center; color: #999999;}
.ind_biao li:first-child{border-left: 0px #5c2d22 solid; padding-left: 0px;}
.ind_biao li h3,.ind_biao li h4{line-height: 1.5;}
.ind_about_right{ text-align: center;}


@media (min-width: 1660px){
    .ind_about_left{width: 57.5%;}
    .ind_about_left .desc{line-height: 2.6; margin: 50px 0px;}
    .ind_biao{margin-bottom: 50px;}
    .ind_biao li{padding: 0px 70px;}
    .ind_biao li h3{font-size: 36px;}
    .ind_biao li h4{font-size: 24px;}
    .ind_about_right{width: 38%;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_about_left{width: 57.5%;}
    .ind_about_left .desc{line-height: 2.5; margin: 45px 0px;}
    .ind_biao{margin-bottom: 45px;}
    .ind_biao li{padding: 0px 60px;}
    .ind_biao li h3{font-size: 33px;}
    .ind_biao li h4{font-size: 22px;}
    .ind_about_right{width: 38%;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_about_left{width: 57.5%;}
    .ind_about_left .desc{line-height: 2.4; margin: 40px 0px;}
    .ind_biao{margin-bottom: 40px;}
    .ind_biao li{padding: 0px 50px;}
    .ind_biao li h3{font-size: 30px;}
    .ind_biao li h4{font-size: 20px;}
    .ind_about_right{width: 38%;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_about_left{width: 57.5%;}
    .ind_about_left .desc{line-height: 2.2; margin: 30px 0px;}
    .ind_biao{margin-bottom: 30px;}
    .ind_biao li{padding: 0px 40px;}
    .ind_biao li h3{font-size: 26px;}
    .ind_biao li h4{font-size: 18px;}
    .ind_about_right{width: 38%;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_about_left{width: 57.5%;}
    .ind_about_left .desc{line-height: 2; margin: 25px 0px;}
    .ind_biao{margin-bottom: 25px;}
    .ind_biao li{padding: 0px 30px;}
    .ind_biao li h3{font-size: 26px;}
    .ind_biao li h4{font-size: 18px;}
    .ind_about_right{width: 38%;}
}
@media (max-width: 767px) {
    .ind_about_left{}
    .ind_about_left .desc{line-height: 2; margin: 25px 0px;}
    .ind_biao{margin-bottom: 25px;}
    .ind_biao li{width: 33.333%;}
    .ind_biao li h3{font-size: 26px;}
    .ind_biao li h4{font-size: 18px;}
    .ind_about_right{margin-top: 1.5em;}
    .ind_about_right img{}
    .ind_about_right .pc{display: none;}
}
@media (min-width: 768px){
    .ind_about_left{float: left;}
    .ind_about_right{float: right; }
    .ind_about_right .wap{display: none;}
}

.ind_pro_list .tab{text-align: center;}
.ind_pro_list .tab a{color: #fff; display: inline-table;}
.ind_pro_list .tab a span{background: url(../image/shouye_46.png) center left no-repeat; background-size: auto 100%; display: block;}
.ind_pro_list .tab a:nth-child(2) span{background: url(../image/shouye_48.png) center left no-repeat; background-size: auto 100%;}
.ind_pro_list .tab a:nth-child(3) span{background: url(../image/shouye_50.png) center left no-repeat; background-size: auto 100%;}
.ind_pro_list .tab a:nth-child(4) span{background: url(../image/shouye_52.png) center left no-repeat; background-size: auto 100%;}
.ind_pro_list .tab a:nth-child(5) span{background: url(../image/shouye_54.png) center left no-repeat; background-size: auto 100%;}
.ind_pro_list .tab a:hover,.ind_pro_list .tab a.on{background: #5c2d22;}
.ind_pro_list li{display: none;}
.ind_pro_list li a{float: left; background: #fff;}
.ind_pro_list li .img{text-align: center;}
.ind_pro_list li .img img{width: 100%; height: 100%; object-fit: cover;}
.ind_pro_list li h3{line-height: 1.4;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_pro_list li p{color: #666666; font-size: 14px; line-height: 1.4;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_pro_list li .pro_more span{display: inline-table;background-color:#5c2d22; color: #fff; background-repeat: no-repeat; text-align: left; font-size: 14px;}
@media (min-width: 1660px){
    .ind_pro_list .tab{margin: 30px 0px;}
    .ind_pro_list .tab a{padding: 6px 20px; border-radius: 18px;}
    .ind_pro_list .tab a span{padding-left: 30px;}
    .ind_pro_list li a{width: 305px; margin-left: 18px; padding: 18px;}
    .ind_pro_list li a:first-child{margin-left: 0px;}
    .ind_pro_list li .img{height: 256px; margin: 10px 0px 15px;}
    .ind_pro_list li h3{font-size: 20px;}
    .ind_pro_list li .pro_more span{width: 130px; line-height: 34px; border-radius: 17px; text-indent: 20px; background-image:url(../image/ind_more1.png); background-position: center right 12px; background-size:auto 75% ;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_pro_list .tab{margin: 28px 0px;}
    .ind_pro_list .tab a{padding: 6px 20px; border-radius: 18px;}
    .ind_pro_list .tab a span{padding-left: 30px;}
    .ind_pro_list li a{width: 268px; margin-left: 15px; padding: 15px;}
    .ind_pro_list li a:first-child{margin-left: 0px;}
    .ind_pro_list li .img{height: 226px; margin: 10px 0px 15px;}
    .ind_pro_list li h3{font-size: 20px;}
    .ind_pro_list li .pro_more span{width: 130px; line-height: 34px; border-radius: 17px; text-indent: 20px; background-image:url(../image/ind_more1.png); background-position: center right 12px; background-size:auto 75% ;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_pro_list .tab{margin: 26px 0px;}
    .ind_pro_list .tab a{padding: 6px 20px; border-radius: 18px;}
    .ind_pro_list .tab a span{padding-left: 30px;}
    .ind_pro_list li a{width: 281px; margin-left: 15px; padding: 15px;}
    .ind_pro_list li a:first-child{margin-left: 0px;}
    .ind_pro_list li a:nth-child(5){display: none;}
    .ind_pro_list li .img{height: 238px; margin: 10px 0px 15px;}
    .ind_pro_list li h3{font-size: 18px;}
    .ind_pro_list li .pro_more span{width: 130px; line-height: 34px; border-radius: 17px; text-indent: 20px; background-image:url(../image/ind_more1.png); background-position: center right 12px; background-size:auto 75% ;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_pro_list .tab{margin: 25px 0px;}
    .ind_pro_list .tab a{padding: 6px 20px; border-radius: 18px;}
    .ind_pro_list .tab a span{padding-left: 30px;}
    .ind_pro_list li a{width: 231px; margin-left: 15px; padding: 15px;}
    .ind_pro_list li a:first-child{margin-left: 0px;}
    .ind_pro_list li a:nth-child(5){display: none;}
    .ind_pro_list li .img{height: 191px; margin: 10px 0px 15px;}
    .ind_pro_list li h3{font-size: 18px;}
    .ind_pro_list li .pro_more span{width: 130px; line-height: 34px; border-radius: 17px; text-indent: 20px; background-image:url(../image/ind_more1.png); background-position: center right 12px; background-size:auto 75% ;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_pro_list .tab{margin: 20px 0px;}
    .ind_pro_list .tab a{padding: 6px 20px; border-radius: 18px;}
    .ind_pro_list .tab a span{padding-left: 30px;}
    .ind_pro_list li a{width: 240px; margin-left: 15px; padding: 15px;}
    .ind_pro_list li a:first-child{margin-left: 0px;}
    .ind_pro_list li a:nth-child(5),.ind_pro_list li a:nth-child(4){display: none;}
    .ind_pro_list li .img{height: 200px; margin: 10px 0px 15px;}
    .ind_pro_list li h3{font-size: 18px;}
    .ind_pro_list li .pro_more span{width: 130px; line-height: 34px; border-radius: 17px; text-indent: 20px; background-image:url(../image/ind_more1.png); background-position: center right 12px; background-size:auto 75% ;}
}
@media (max-width: 767px) {
    .ind_pro_list .tab{margin: 1em 0px 0.6em;}
    .ind_pro_list .tab a{padding: 0.2em 0.3em; border-radius: 1em;}
    .ind_pro_list .tab a span{padding-left: 1.5em;}
    .ind_pro_list li a{width: 49%; padding: 0.6em; margin: 0.4em 0px;}
    .ind_pro_list li a:nth-child(2n){float: right;}
    .ind_pro_list li a:nth-child(5){display: none;}
    .ind_pro_list li .img{height: 11.3em; margin: 0.5em 0px 0px;}
    .ind_pro_list li h3{font-size: 1.2em;}
    .ind_pro_list li .pro_more{display: none;}
}
@media (min-width: 768px){
    
}






.ind_youshi_ul li{float: left;}
.ind_youshi_ul li .img{float: left;}
.ind_youshi_ul li .desc{float: right;}
.ind_youshi_ul li .desc h3{line-height: 1; font-weight: bold; margin-bottom: 10px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_youshi_ul li .desc p{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
@media (min-width: 1660px){
    .ind_youshi_ul{margin-top: 30px;}
    .ind_youshi_ul li{width: 47%; margin-top: 50px;}
    .ind_youshi_ul li:nth-child(2n){float: right;}
    .ind_youshi_ul li .img{width: 83px;}
    .ind_youshi_ul li .desc{width: 640px;}
    .ind_youshi_ul li .desc h3{font-size: 24px;}
    .ind_youshi_ul li .desc p{font-size: 16px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_youshi_ul{margin-top: 25px;}
    .ind_youshi_ul li{width: 47%; margin-top: 40px;}
    .ind_youshi_ul li:nth-child(2n){float: right;}
    .ind_youshi_ul li .img{width: 83px;}
    .ind_youshi_ul li .desc{width: 550px;}
    .ind_youshi_ul li .desc h3{font-size: 22px;}
    .ind_youshi_ul li .desc p{font-size: 16px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_youshi_ul{margin-top: 20px;}
    .ind_youshi_ul li{width: 47%; margin-top: 30px;}
    .ind_youshi_ul li:nth-child(2n){float: right;}
    .ind_youshi_ul li .img{width: 83px;}
    .ind_youshi_ul li .desc{width: 445px;}
    .ind_youshi_ul li .desc h3{font-size: 20px;}
    .ind_youshi_ul li .desc p{font-size: 15px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_youshi_ul{margin-top: 18px;}
    .ind_youshi_ul li{width: 47%; margin-top: 25px;}
    .ind_youshi_ul li:nth-child(2n){float: right;}
    .ind_youshi_ul li .img{width: 83px;}
    .ind_youshi_ul li .desc{width: 350px;}
    .ind_youshi_ul li .desc h3{font-size: 18px;}
    .ind_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 3;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_youshi_ul{margin-top: 18px;}
    .ind_youshi_ul li{width: 47%; margin-top: 25px;}
    .ind_youshi_ul li:nth-child(2n){float: right;}
    .ind_youshi_ul li .img{width: 83px;}
    .ind_youshi_ul li .desc{width: 250px;}
    .ind_youshi_ul li .desc h3{font-size: 18px;}
    .ind_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 6;}
}
@media (max-width: 767px) {
    .ind_youshi_ul{margin-top: 1em;}
    .ind_youshi_ul li{margin-top: 1em;}
    .ind_youshi_ul li .img{width: 20%;}
    .ind_youshi_ul li .desc{width: 76%;}
    .ind_youshi_ul li .desc h3{font-size: 18px;}
    .ind_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 3;}
}
@media (min-width: 768px){
    
}


.ind_new_list{position: relative;}
.ind_new_list a{background: #fff;}
.ind_new_list a img{width: 100%; height: 100%; object-fit: cover;}
.ind_new_list a .desc h3{line-height: 1.5;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_new_list a .desc p{color: #999; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_new_list a .desc span{color: #999; line-height: 1.6;}
.ind_new_list .swiper-pagination-bullet-active{background: #5c2d22;}
@media (min-width: 1660px){
    .ind_new_list{padding: 50px 0px; margin-bottom: 20px;}
    .ind_new_list a .img{height: 358px;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 18px;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 14px;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_new_list{padding: 45px 0px; margin-bottom: 20px;}
    .ind_new_list a .img{height: 310px;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 18px;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 14px;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_new_list{padding: 35px 0px; margin-bottom: 15px;}
    .ind_new_list a .img{height: 265px;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 16px;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 13px;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_new_list{padding: 30px 0px; margin-bottom: 15px;}
    .ind_new_list a .img{height: 218px;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 16px;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 13px;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_new_list{padding: 25px 0px 35px; margin-bottom: 15px;}
    .ind_new_list a .img{height: 165px;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 16px;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 13px;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (max-width: 767px) {
    .ind_new_list{padding: 1.2em 0px 2.6em; margin-bottom: 0.8em;}
    .ind_new_list a .img{height: 19em;}
    .ind_new_list a .desc{padding: 8px 3%;}
    .ind_new_list a .desc h3{font-size: 1.1em;}
    .ind_new_list a .desc p,.ind_new_list a .desc span{font-size: 1em;}
    .ind_new_list a .desc p{margin: 5px 0px;}
}
@media (min-width: 768px){
    .ind_new_list a{float: left;}
}

.ind_message{position: absolute;  left: 0px; width: 100%;}
.ind_message .txt,.ind_message .txtarea{float: left; width: 48%;}
.ind_message .txtarea,.ind_message .txt:nth-child(2){float: right;}
.ind_message .txt input,.ind_message .txtarea textarea{width: 100%; height: 100%; border:0px #fff solid; background: #f7f7f7; border-radius: 8px;}
.ind_message .txt input{text-indent: 15px;}
.ind_message .txtarea textarea{padding: 15px;}
.ind_message .sub{text-align: center;}
.ind_message .sub input{background: #5c2d22; color: #fff; border:1px #5c2d22 solid;}

@media (min-width: 1660px){
    .ind_message{top: 100px;}
    .ind_message_ul{padding-top: 30px;}
    .ind_message .txt{height: 65px; margin:10px 0px;}
    .ind_message .txtarea{height: 150px; margin: 10px 0px;}
    .ind_message .sub{margin-top: 30px;}
    .ind_message .sub input{width: 240px; height: 50px; border-radius: 25px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_message{top: 95px;}
    .ind_message_ul{padding-top: 26px;}
    .ind_message .txt{height: 56px; margin:10px 0px;}
    .ind_message .txtarea{height: 132px; margin: 10px 0px;}
    .ind_message .sub{margin-top: 26px;}
    .ind_message .sub input{width: 220px; height: 48px; border-radius: 24px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_message{top: 90px;}
    .ind_message_ul{padding-top: 24px;}
    .ind_message .txt{height: 48px; margin:10px 0px;}
    .ind_message .txtarea{height: 116px; margin: 10px 0px;}
    .ind_message .sub{margin-top: 20px;}
    .ind_message .sub input{width: 200px; height: 44px; border-radius: 22px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_message{top: 80px;}
    .ind_message_ul{padding-top: 20px;}
    .ind_message .txt{height: 40px; margin:8px 0px;}
    .ind_message .txtarea{height: 96px; margin: 8px 0px;}
    .ind_message .sub{margin-top: 15px;}
    .ind_message .sub input{width: 180px; height: 40px; border-radius: 20px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_message{top: 70px;}
    .ind_message_ul{padding-top: 20px;}
    .ind_message .txt{height: 40px; margin:8px 0px;}
    .ind_message .txtarea{height: 96px; margin: 8px 0px;}
    .ind_message .sub{margin-top: 15px;}
    .ind_message .sub input{width: 180px; height: 40px; border-radius: 20px;}
}
@media (max-width: 767px) {
    .ind_message{top: 3.5em;}
    .ind_message_ul{padding-top: 20px;}
    .ind_message .txt{height: 40px; margin:8px 0px;}
    .ind_message .txtarea{height: 96px; margin: 8px 0px;}
    .ind_message .sub{margin-top: 15px;}
    .ind_message .sub input{width: 180px; height: 40px; border-radius: 20px;}
}
@media (min-width: 768px){
    .ind_message_ul{width: 70%;}
}



.ind_footer{position: absolute; bottom: 0px; left: 0px; width: 100%;color: #fff;}
.ind_footer a{color: #fff;}

.ind_footer_youshi{border:1px #fff solid; text-align: center;}
.ind_footer_youshi li{border-left: 1px #fff solid; float: left;}

.ind_footer_youshi li p{background: url(../image/1656384179923064.png) center left no-repeat; background-size: auto 100%; display: inline-table;}
.ind_footer_youshi li:nth-child(2) p{background: url(../image/1656384194153930.png) center left no-repeat; background-size: auto 100%;}
.ind_footer_youshi li:nth-child(3) p{background: url(../image/1656384208268975.png) center left no-repeat; background-size: auto 100%;}
.ind_footer_youshi li:nth-child(4) p{background: url(../image/1656384221868787.png) center left no-repeat; background-size: auto 100%;}

.ind_footer_link a{border-right: 1px #fff solid;line-height: 1; display: inline-table;}
.ind_footer_link a:last-child{border-right: 0px #fff solid; }
.ind_footer_copyright{line-height: 2;}
.ind_footer_copyright span{display: inline-table; padding: 0px 5px;}
@media (min-width: 1660px){
    .ind_footer{padding-bottom: 40px;}
    .ind_footer_div{width: 68%;}
    .ind_footer_youshi li{padding:20px 0px;}
    .ind_footer_youshi li p{line-height: 2.5; padding-left: 60px;}
    .ind_footer_link{margin: 40px 0px;}
    .ind_footer_link a{padding: 0px 20px; margin: 8px 0px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .ind_footer{padding-bottom: 30px;}
    .ind_footer_div{width: 70%;}
    .ind_footer_youshi li{padding:18px 0px;}
    .ind_footer_youshi li p{line-height: 2.3; padding-left: 55px;}
    .ind_footer_link{margin: 30px 0px;}
    .ind_footer_link a{padding: 0px 20px; margin: 8px 0px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_footer{padding-bottom: 25px;}
    .ind_footer_div{width: 75%;}
    .ind_footer_youshi li{padding:17px 0px;}
    .ind_footer_youshi li p{line-height: 2.3; padding-left: 50px;}
    .ind_footer_link{margin: 25px 0px;}
    .ind_footer_link a{padding: 0px 20px; margin: 8px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .ind_footer{padding-bottom: 20px;}
    .ind_footer_div{width: 90%;}
    .ind_footer_youshi li{padding:16px 0px;}
    .ind_footer_youshi li p{line-height: 2.3; padding-left: 48px;}
    .ind_footer_link{margin: 20px 0px;}
    .ind_footer_link a{padding: 0px 15px; margin: 8px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .ind_footer{padding-bottom: 20px;}
    .ind_footer_div{width: 100%;}
    .ind_footer_youshi li{padding:12px 0px;}
    .ind_footer_youshi li p{line-height: 2.3; padding-left: 45px;}
    .ind_footer_link{margin: 20px 0px;}
    .ind_footer_link a{padding: 0px 15px; margin: 8px 0px;}
}
@media (max-width: 767px) {
    .ind_contact{background: url(../image/footerbg_02_wap.jpg) center center no-repeat;}
    .ind_footer{padding-bottom: 1.5em;}
    .ind_footer_div{width: 100%;}
    .ind_footer_youshi li{padding:0.5em 0px;width:50%;}
    .ind_footer_youshi li:nth-child(2n-1){border-left:0px;}
    .ind_footer_youshi li:nth-child(1),.ind_footer_youshi li:nth-child(2){border-bottom: 1px #fff solid;}
    .ind_footer_youshi li p{line-height: 2; padding-left: 40px;}
    .ind_footer_link{margin: 1em 0px;}
    .ind_footer_link a{padding: 0px 0.5em; margin: 0.4em 0px;}
    .ind_footer_copyright{text-align: center;}
}
@media (min-width: 768px){
    .ind_contact{background: url(../image/beijing_07.jpg) center center no-repeat;}
    .ind_footer_youshi li{ width: 25%;}
    .ind_footer_youshi li:first-child{border:0px;}
    .ind_footer_copyright .left{float: left;}
    .ind_footer_copyright .right{float: right;}
}




@media (min-width: 1660px){
    .in_contact{position: absolute; right: 7%; bottom: 60px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .in_contact{position: absolute; right: 5%; bottom: 60px;}
}

@media (min-width: 1440px) {
    
}
@media(max-width: 1439px){
    .in_contact{position: absolute; right: 0px; bottom: 60px;}
}

@media (max-width: 990px) {
    .in_contact{display: none;}
}
@media (min-width: 991px){
    .in_contact{color: #fff; background: url(../image/shouye_107.jpg) center center no-repeat; width: 330px; height: 705px; padding: 50px 20px; line-height: 2;}
    .in_contact h3{font-size: 30px; font-family: "ZiTiQuanXinYiLOGOTi"; color: rgba(255,255,255,0.5); line-height: 1.8;}
    .in_contact h4{line-height: 1.8;}
    .in_contact h2{font-size: 36px; font-weight: bold; line-height: 2;margin: 10px 0px;}
    .in_contact .img{text-align: center; margin-top: 30px;}
    .in_contact .img span{display: block; line-height: 2; margin-top: 10px;}
}



.main_ban{text-align: center;}
.location{line-height: 3;color: #999999; border-bottom: 1px #5c2d22 solid;}
.location a{color: #999999; display: inline-table;}
.location a:first-child{background: url(../image/procontent_03.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1660px){
    
}
@media (min-width: 1440px) and (max-width: 1659px){
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 990px){
    
}
@media (max-width: 767px) {
    .main_ban{overflow: hidden;}
    .main_ban img{max-width: 200%; width: 200%; margin-left: -50%;}
}
@media (min-width: 768px){
    
}

.main_about{background: url(../image/aboutbg_02.jpg) center center no-repeat;}
.main_aboutcon_desc{overflow: auto; line-height:2;}
.main_aboutcon .right .img{width: 100%; height: 100%;}
.main_aboutcon .right .img img{width: 100%; height: 100%; object-fit: cover;}

.main_biao li{float: left; text-align: center;text-transform:uppercase; color: #666666;}
.main_biao h3{color: #5c2d22; font-weight: bold; line-height:2;}
.main_biao li:nth-child(1) h3 i,.main_biao li:nth-child(2) h3 i{display: none;}
.main_biao p{background: url(../image/guanyuxian.png) center bottom no-repeat; background-size: 100%;}
@media (min-width: 1660px){
    .main_about{padding: 30px 0px 60px;}
    .main_aboutcon .left{width: 770px;}
    .main_aboutcon_desc{padding-top: 60px;}
    .main_aboutcon_desc .desc{margin-top: 70px;}
    .main_aboutcon .right{width: 745px; height: 783px;}

    .main_biao{padding-top: 50px;}
    .main_biao h3{font-size: 48px;}
    .main_biao p{padding-bottom: 15px; margin-bottom: 20px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_about{padding: 55px 0px;}
    .main_aboutcon .left{width: 620px;}
    .main_aboutcon_desc{height: 680px;}
    .main_aboutcon_desc .desc{margin-top: 60px;}
    .main_aboutcon .right{width: 650px; height: 683px;}

    .main_biao{padding-top: 45px;}
    .main_biao h3{font-size: 42px;}
    .main_biao p{padding-bottom: 12px; margin-bottom:15px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_about{padding: 50px 0px;}
    .main_aboutcon .left{width: 560px;}
    .main_aboutcon_desc{height: 590px;}
    .main_aboutcon_desc .desc{margin-top: 50px;}
    .main_aboutcon .right{width: 560px; height: 589px;}

    .main_biao{padding-top: 40px;}
    .main_biao h3{font-size: 38px;}
    .main_biao p{padding-bottom: 10px; margin-bottom: 15px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_about{padding: 45px 0px;}
    .main_aboutcon .left{width: 470px;}
    .main_aboutcon_desc{height: 490px;}
    .main_aboutcon_desc .desc{margin-top: 40px;}
    .main_aboutcon .right{width: 470px; height: 494px;}

    .main_biao{padding-top: 35px;}
    .main_biao h3{font-size: 34px;}
    .main_biao p{padding-bottom: 10px; margin-bottom: 10px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_about{padding: 40px 0px;}
    .main_aboutcon .left{width: 365px;}
    .main_aboutcon_desc{height: 380px;}
    .main_aboutcon_desc .desc{margin-top: 30px;}
    .main_aboutcon .right{width: 365px; height: 384px;}

    .main_biao{padding-top: 30px;}
    .main_biao h3{font-size: 28px;}
    .main_biao p{padding-bottom: 8px; margin-bottom: 8px;}
}
@media (max-width: 767px) {
    .main_about{padding: 1.6em 0px;}
    .main_aboutcon .left{margin-bottom: 1.5em;}
    .main_aboutcon_desc .desc{margin-top: 1.2em;}
    .main_aboutcon .right{}

    .main_biao{padding-top: 30px;}
    .main_biao li{width: 50%; margin: 0.6em 0px;}
    .main_biao h3{font-size: 28px;}
    .main_biao p{padding-bottom: 8px; margin-bottom: 8px;}
}
@media (min-width: 768px){
    .main_aboutcon .left{float: left;}
    .main_aboutcon .right{float: right;}

    .main_biao li{width: 25%;}
}


.main_liucheng{background: url(../image/aboutlichengbg_02.jpg) center center no-repeat;}
.pr{position: relative;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{width: 100%;overflow: hidden; color: #fff;}
.about-main2 a{color: #fff;}
.about-main2 .licheng-bg{width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{position: absolute;bottom: 0px;left: 0;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;}
.about-main2 .licheng-content ul li .date{color: #fff;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{background-color: rgba(255, 255, 255, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{background-color: rgba(255, 255, 255, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{width: 1px;display: block;background-color: #fff;position: relative;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;height:100%;display: table;}
.about-main2 .licheng-content ul li .lc-right .right-text{display: table-cell;vertical-align: middle;}

.lc-swiper-btn{width: 100%;position: absolute;}
.lc-swiper-btn a{display: block;position: absolute; z-index: 99999; cursor: pointer;}
.lc-swiper-btn .btn-prev{position: absolute;left: 0px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}


@media (min-width: 1440px){
    .main_liucheng{padding: 70px 0px;}
    .about-main2 .licheng-content ul li .lc-right{width: 400px;}
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_liucheng{padding: 60px 0px;}
    .about-main2 .licheng-content ul li .lc-right{width: 350px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_liucheng{padding: 50px 0px;}
    .about-main2 .licheng-content ul li .lc-right{width: 320px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_liucheng{padding: 40px 0px;}
    .about-main2 .licheng-content ul li .lc-right{width: 300px;}
}
@media (max-width: 767px) {
    .main_liucheng{display: none;}
    .main_liucheng_wap{background: url(../image/aboutlichengbg_02.jpg) center center no-repeat; padding: 1.6em 0px; color: #fff;}
    .main_liucheng_wap_ul{margin-top: 1.2em; line-height: 2;}
    .main_liucheng_wap_ul li{margin: 0.5em 0px;}
    .main_liucheng_wap_ul label{float: left; font-size: 1.4em; width: 18%;  font-weight: bold;}
    .main_liucheng_wap_ul .desc{float: right; width: 82%;}
}
@media (min-width: 768px){
    .main_liucheng_wap{display: none;}
    .about-main2{height: 814px;}
    .about-main2 .licheng-bg img{height: 518px;}
    .about-main2 .licheng-content ul li a{height: 320px}
    .about-main2 .licheng-content ul li .date{font-size: 30px;}
    .about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
    .about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
    .about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before,.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;}
    .about-main2 .licheng-content ul li .line{height: 250px;left: 30px;}
    .about-main2 .licheng-content ul li .lc-right{left: 30px;}
    .about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
    
    .about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;}
    .about-main2 .licheng-content ul li.item1 a{top: 50px;}
    .about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
    .about-main2 .licheng-content ul li.item2 a{top: 258px;}
    .about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
    .about-main2 .licheng-content ul li.item3 a{top: 136px;}
    .about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content ul li.item4 a{top: 278px;}
    .about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
    .about-main2 .licheng-content ul li.item5 a{top: 99px;}
    .about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
    .about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
    .about-main2 .licheng-content .right-text p{font-size: 16px;}
    .about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px; display: none;}
    .lc-swiper-btn{top: 370px;}
    .lc-swiper-btn .iconfont{font-size: 30px;}
}


.foot_link{}
.foot_link span,.foot_link a{display: inline-table;}
.foot_link a{border-right: 1px #666666 solid; color: #666666; line-height: 1;}
.foot_link span:last-child{border-right: 0px #666666 solid;}
@media (min-width: 1660px){
    .foot_link{padding: 8px 0px;}
    .foot_link a{padding: 0px 20px; margin: 10px 0px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .foot_link{padding: 7px 0px;}
    .foot_link a{padding: 0px 18px; margin: 9px 0px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .foot_link{padding: 6px 0px;}
    .foot_link a{padding: 0px 17px; margin: 8px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .foot_link{padding: 6px 0px;}
    .foot_link a{padding: 0px 17px; margin: 8px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .foot_link{padding: 6px 0px;}
    .foot_link a{padding: 0px 17px; margin: 8px 0px;}
}
@media (max-width: 767px) {
    .foot_link{padding: 6px 0px;}
    .foot_link a{padding: 0px 17px; margin: 8px 0px;}
}
@media (min-width: 768px){
    
}



.footer{background: url(../image/footerbg_02.jpg) center center no-repeat; color: #fff;}
.footer a{color: #fff;}
.footer_youshi{ text-align: center; border-bottom: 2px rgba(255,255,255,0.5) solid;}
.footer_youshi li{border:1px #fff solid; float: left;}

.footer_youshi li p{background: url(../image/1656384179923064.png) center left no-repeat; background-size: auto 100%; display: inline-table;}
.footer_youshi li:nth-child(2) p{background: url(../image/1656384194153930.png) center left no-repeat; background-size: auto 100%;}
.footer_youshi li:nth-child(3) p{background: url(../image/1656384208268975.png) center left no-repeat; background-size: auto 100%;}
.footer_youshi li:nth-child(4) p{background: url(../image/1656384221868787.png) center left no-repeat; background-size: auto 100%;}


.footer_bottom{background: #5c2d22; line-height: 2;}

@media (min-width: 1660px){
    .footer{padding-top: 60px;}
    .footer_youshi {padding-bottom: 30px;}
    .footer_youshi li{padding:20px 0px;}
    .footer_youshi li p{line-height: 2.5; padding-left: 60px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .footer{padding-top: 50px;}
    .footer_youshi {padding-bottom: 25px;}
    .footer_youshi li{padding:18px 0px;}
    .footer_youshi li p{line-height: 2.3; padding-left: 55px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .footer{padding-top: 40px;}
    .footer_youshi {padding-bottom: 20px;}
    .footer_youshi li{padding:17px 0px;}
    .footer_youshi li p{line-height: 2.3; padding-left: 50px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .footer{padding-top: 30px;}
    .footer_youshi {padding-bottom: 18px;}
    .footer_youshi li{padding:16px 0px;}
    .footer_youshi li p{line-height: 2.3; padding-left: 48px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .footer{padding-top: 20px;}
    .footer_youshi {padding-bottom: 15px;}
    .footer_youshi li{padding:12px 0px;}
    .footer_youshi li p{line-height: 2.3; padding-left: 45px;}
}
@media (max-width: 767px) {
    .footer{padding-top: 1.5em;}
    .footer_youshi li{padding:0.5em 0px;width:48%; margin:0.5em 0px;}
    .footer_youshi li:nth-child(2n){float: right;}
    .footer_youshi li p{line-height: 2; padding-left: 40px;}
    .footer_bottom{text-align: center; padding: 0.8em 0px;}
    .footer_bottom span{display: inline-table;}

}
@media (min-width: 768px){
    .footer_youshi li{ width: 23%; margin-left: 2.6666%;}
    .footer_youshi li:first-child{margin: 0px;}
    
    .footer_bottom{padding: 15px 0px;}
    .footer_bottom .left{float: left;}
    .footer_bottom .right{float: right;}

}







.footer_ul{line-height: 2;}
.foot_nav{background: url(../image/linefff_03.jpg) top right no-repeat;}
.foot_nav a{display: block;}
.footer_ul h3{line-height: 1.8;}

.foot_erweima{text-align: center;}
.foot_erweima p{margin-top: 6px;}

.foot_contact h2{font-weight: bold; line-height: 2;}
@media (min-width: 1660px){
    .footer_ul{padding: 40px 0px;}
    .footer_ul li{float: left;}
    .foot_nav{padding: 0px 80px; width: 290px;}
    .foot_nav1{padding-left: 0px; width: 210px;}
    .footer_ul h3{font-size: 24px;}

    .foot_erweima{padding: 0px 90px; width: 360px;}
    .foot_contact{width: 450px;}
    .foot_contact h2{font-size: 36px; margin: 10px 0px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .footer_ul{padding: 35px 0px;}
    .footer_ul li{float: left;}
    .foot_nav{padding: 0px 60px; width: 250px;}
    .foot_nav1{padding-left: 0px; width: 160px;}
    .footer_ul h3{font-size: 22px;}

    .foot_erweima{padding: 0px 60px; width: 300px;}
    .foot_contact{width: 440px;}
    .foot_contact h2{font-size: 32px; margin: 10px 0px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .footer_ul{padding: 30px 0px;}
    .footer_ul li{float: left;}
    .foot_nav{padding: 0px 40px; width: 220px;}
    .foot_nav1{padding-left: 0px; width: 140px;}
    .footer_ul h3{font-size: 20px;}

    .foot_erweima{padding: 0px 50px; width: 250px;}
    .foot_erweima img{width: 150px;}
    .foot_contact{width: 340px;}
    .foot_contact h2{font-size: 28px; margin: 8px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .footer_ul{padding: 30px 0px;}
    .footer_ul li{float: left;}
    .foot_nav{padding: 0px 40px; width: 220px;}
    .foot_nav1{padding-left: 0px; width: 140px;}
    .footer_ul h3{font-size: 18px;}
    .foot_nav3{display: none;}
    .foot_erweima{padding: 0px 50px; width: 250px;}
    .foot_erweima img{width: 150px;}
    .foot_contact{width: 360px;}
    .foot_contact h2{font-size: 24px; margin: 6px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .footer_ul{padding: 30px 0px;}
    .footer_ul li{float: left;}
    .foot_nav{padding: 0px 40px; width: 140px;}
    .foot_nav1{padding-left: 0px; width: 110px;}
    .footer_ul h3{font-size: 16px;}
    .foot_nav3{display: none;}
    .foot_erweima{padding: 0px 40px; width: 200px;}
    .foot_erweima img{width: 120px;}
    .foot_contact{width: 300px;}
    .foot_contact h2{font-size: 20px; margin: 6px 0px;}
}
@media (max-width: 767px) {
    .footer_ul{padding: 1.6em 0px;}
    .foot_nav{display: none;}
    .foot_erweima{width: 30%; float: right; padding-top: 0.6em;}
    .foot_erweima img{width: 90%;}
    .foot_contact{width: 68%; float: left;}
    .foot_contact h3{display: none;}
    .foot_contact h2{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}


.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}
.main_ditu #map{width:100%;border:#ccc solid 1px;font-size:12px}
.main_contact_title h3{color: #5c2d22;text-transform:uppercase; font-weight: bold; display: inline-table; background: url(../image/contact_03.png) center right no-repeat; background-size:auto 90%; line-height:1;}
.main_contact_title p{color: #666;text-transform:uppercase;}
.main_contact_ul li{background: #f3f3f3;}
.main_contact_ul li h3{text-transform:uppercase; color: #666666; background: url(../image/contact_07.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li.email h3{background: url(../image/contact_13.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li.address h3{background: url(../image/contact_10.png) center left no-repeat; background-size: auto 100%;}
.main_contact_ul li p{}
@media (min-width: 1660px){
    .main_ditu #map{height:550px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 100px; padding-right: 300px;}
    .main_contact_title p{font-size: 30px; margin-top: 15px;}
    .main_contact_ul{padding: 60px 0px;}
    .main_contact_ul li{width: 32%; height: 250px; padding: 70px 30px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 30px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 30px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_ditu #map{height:500px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 90px; padding-right: 300px;}
    .main_contact_title p{font-size: 28px; margin-top: 15px;}
    .main_contact_ul{padding: 55px 0px;}
    .main_contact_ul li{width: 32%; height: 230px; padding: 50px 30px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 28px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 28px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_ditu #map{height:460px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 80px; padding-right: 260px;}
    .main_contact_title p{font-size: 24px; margin-top: 15px;}
    .main_contact_ul{padding: 50px 0px;}
    .main_contact_ul li{width: 32%; height: 230px; padding: 50px 30px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 24px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 24px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_ditu #map{height:420px;}
    .main_contact_title{}
    .main_contact_title h3{font-size: 70px; padding-right: 220px;}
    .main_contact_title p{font-size: 22px; margin-top: 15px;}
    .main_contact_ul{padding: 45px 0px;}
    .main_contact_ul li{width: 32%; height: 200px; padding: 40px 20px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 22px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_ditu #map{height:380px;}
    .main_contact_title{}
    .main_contact_title h3{font-size:60px; padding-right: 160px;}
    .main_contact_title p{font-size: 20px; margin-top: 15px;}
    .main_contact_ul{padding: 40px 0px;}
    .main_contact_ul li{width: 32%; height: 200px; padding: 40px 20px;}
    .main_contact_ul li:nth-child(3n-1){margin: 0px 2%;}
    .main_contact_ul li h3{font-size: 20px; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 20px;}
}
@media (max-width: 767px) {
    .main_ditu #map{height:24em;}
    .main_contact_title{}
    .main_contact_title h3{font-size:3em; padding-right: 20%;}
    .main_contact_title p{font-size: 1.5em; margin-top: 15px;}
    .main_contact_ul{padding: 2em 0px;}
    .main_contact_ul li{padding: 2em 5%; margin: 1em 0px;}
    .main_contact_ul li h3{font-size: 1.5em; margin-bottom: 20px; padding-left: 50px;}
    .main_contact_ul li p{font-size: 1.5em;}
}
@media (min-width: 768px){
    .main_contact_ul li{float: left; width: }
}

.main_ptb{}

@media (min-width: 1660px){
    .main_ptb{padding: 50px 0px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_ptb{padding: 45px 0px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_ptb{padding: 40px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_ptb{padding: 35px 0px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_ptb{padding: 30px 0px;}
}
@media (max-width: 767px) {
    .main_ptb{padding: 1.6em 0px;}
}
@media (min-width: 768px){
    
}



.main_youshi{}
.main_youshi_ul li{float: left;}
.main_youshi_ul li .img{float: left;}
.main_youshi_ul li .desc{float: right;}
.main_youshi_ul li .desc h3{line-height: 1; font-weight: bold; margin-bottom: 10px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_youshi_ul li .desc p{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
@media (min-width: 1660px){
    .main_youshi{padding: 60px 0px;}
    .main_youshi_ul{margin-top: 30px;}
    .main_youshi_ul li{width: 47%; margin-top: 50px;}
    .main_youshi_ul li:nth-child(2n){float: right;}
    .main_youshi_ul li .img{width: 83px;}
    .main_youshi_ul li .desc{width: 640px;}
    .main_youshi_ul li .desc h3{font-size: 24px;}
    .main_youshi_ul li .desc p{font-size: 16px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_youshi{padding: 55px 0px;}
    .main_youshi_ul{margin-top: 25px;}
    .main_youshi_ul li{width: 47%; margin-top: 40px;}
    .main_youshi_ul li:nth-child(2n){float: right;}
    .main_youshi_ul li .img{width: 83px;}
    .main_youshi_ul li .desc{width: 550px;}
    .main_youshi_ul li .desc h3{font-size: 22px;}
    .main_youshi_ul li .desc p{font-size: 16px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_youshi{padding: 50px 0px;}
    .main_youshi_ul{margin-top: 20px;}
    .main_youshi_ul li{width: 47%; margin-top: 30px;}
    .main_youshi_ul li:nth-child(2n){float: right;}
    .main_youshi_ul li .img{width: 83px;}
    .main_youshi_ul li .desc{width: 445px;}
    .main_youshi_ul li .desc h3{font-size: 20px;}
    .main_youshi_ul li .desc p{font-size: 15px; line-height: 2.2;-webkit-line-clamp: 3;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_youshi{padding: 40px 0px;}
    .main_youshi_ul{margin-top: 18px;}
    .main_youshi_ul li{width: 47%; margin-top: 25px;}
    .main_youshi_ul li:nth-child(2n){float: right;}
    .main_youshi_ul li .img{width: 83px;}
    .main_youshi_ul li .desc{width: 350px;}
    .main_youshi_ul li .desc h3{font-size: 18px;}
    .main_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 3;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_youshi{padding: 30px 0px;}
    .main_youshi_ul{margin-top: 18px;}
    .main_youshi_ul li{width: 47%; margin-top: 25px;}
    .main_youshi_ul li:nth-child(2n){float: right;}
    .main_youshi_ul li .img{width: 83px;}
    .main_youshi_ul li .desc{width: 250px;}
    .main_youshi_ul li .desc h3{font-size: 18px;}
    .main_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 6;}
}
@media (max-width: 767px) {
    .main_youshi{padding: 1.6em 0px;}
    .main_youshi_ul{margin-top: 1em;}
    .main_youshi_ul li{margin-top: 1em;}
    .main_youshi_ul li .img{width: 20%;}
    .main_youshi_ul li .desc{width: 76%;}
    .main_youshi_ul li .desc h3{font-size: 18px;}
    .main_youshi_ul li .desc p{font-size: 14px; line-height: 2;-webkit-line-clamp: 3;}
}
@media (min-width: 768px){
    
}





.main_hezuo{background: url(../image/jiamengyoushibg_02.jpg) center center no-repeat;}
.main_hezuo_ul {color: #fff;}
.main_hezuo_ul li{float: left;  text-align: center; line-height: 2;}
.main_hezuo_ul li:nth-child(1){background: url(../image/main_hezuo_03.png) center center no-repeat; background-size: 100%;}
.main_hezuo_ul li:nth-child(2){background: url(../image/main_hezuo_05.png) center center no-repeat; background-size: 100%;}
.main_hezuo_ul li:nth-child(3){background: url(../image/main_hezuo_07.png) center center no-repeat; background-size: 100%;}
.main_hezuo_ul li:nth-child(4){background: url(../image/main_hezuo_09.png) center center no-repeat; background-size: 100%;}
.main_hezuo_ul li:nth-child(2n){color: #666;}
.main_hezuo_ul li span{display: block; border:1px #fff solid;}
.main_hezuo_ul li:nth-child(2n) span{display: block; border:1px #666 solid;}
.main_hezuo_ul li p{background: url(../image/jiamengyoushi_30.png) center top no-repeat;}
.main_hezuo_ul li:nth-child(2n) p{background: url(../image/jiamengyoushi_33.png) center top no-repeat;}
@media (min-width: 1660px){
    .main_hezuo{padding: 60px 0px;}
    .main_hezuo_ul{margin-top: 50px;}
    .main_hezuo_ul li{width: 258px; height: 512px; margin: 0px 71px; padding: 220px 40px  0px;}
    .main_hezuo_ul li span{font-size: 22px;}
    .main_hezuo_ul li p{font-size: 16px; margin-top: 20px; padding-top: 25px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_hezuo{padding: 55px 0px;}
    .main_hezuo_ul{margin-top: 45px;}
    .main_hezuo_ul li{width: 258px; height: 512px; margin: 0px 46px; padding: 220px 40px  0px;}
    .main_hezuo_ul li span{font-size: 22px;}
    .main_hezuo_ul li p{font-size: 16px; margin-top: 20px; padding-top: 25px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_hezuo{padding: 50px 0px;}
    .main_hezuo_ul{margin-top: 40px;}
    .main_hezuo_ul li{width: 258px; height: 512px; margin: 0px 17px; padding: 220px 40px 0px;}
    .main_hezuo_ul li span{font-size: 22px;}
    .main_hezuo_ul li p{font-size: 16px; margin-top: 20px; padding-top: 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_hezuo{padding: 40px 0px;}
    .main_hezuo_ul{margin-top: 30px;}
    .main_hezuo_ul li{width: 208px; height: 412px; margin: 0px 17px; padding: 160px 30px 0px;}
    .main_hezuo_ul li span{font-size: 20px;}
    .main_hezuo_ul li p{font-size: 15px; margin-top: 20px; padding-top: 25px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_hezuo{padding: 30px 0px;}
    .main_hezuo_ul{margin-top: 30px;}
    .main_hezuo_ul li{width: 167px; height: 334px; margin: 0px 10px; padding: 130px 10px 0px;}
    .main_hezuo_ul li span{font-size: 18px;}
    .main_hezuo_ul li p{font-size: 15px; margin-top: 10px; padding-top: 20px;}
}
@media (max-width: 767px) {
    .main_hezuo{padding: 1.6em 0px;}
    .main_hezuo_ul{margin-top: 1.2em; padding: 0px 2%;}
    .main_hezuo_ul li{width: 167px; height: 334px; padding: 130px 10px 0px;}
    .main_hezuo_ul li:nth-child(2n){float: right;}
    .main_hezuo_ul li span{font-size: 1.2em;}
    .main_hezuo_ul li p{font-size: 1em; margin-top: 10px; padding-top: 20px;}
}
@media (min-width: 768px){
    
}


.main_tiaojian_ul li,.main_tiaojian_ul li .num span{border-color: #552200; border-style: solid;}
.main_tiaojian_ul li{float: left; text-align: center; line-height: 2; color: #552200;}
.main_tiaojian_ul li .middle{display: table-cell; vertical-align: middle;text-align: center; width: 600px;}
.main_tiaojian_ul li .num span{display: inline-table; line-height: 1.8;}
@media (min-width: 1660px){
    .main_tiaojian{padding: 70px 0px;}
    .main_tiaojian_ul{margin-top: 60px;}
    .main_tiaojian_ul li{border-width: 5px; padding: 0px 2%;}
    .main_tiaojian_ul li{width:376px; }
    .main_tiaojian_ul li.big1{height: 423px;}
    .main_tiaojian_ul li.big1 .middle{height: 413px;}
    .main_tiaojian_ul li.small1{height: 204px; margin-left: 32px; margin-bottom: 15px;}
    .main_tiaojian_ul li.small1:nth-child(4n-3){margin-left: 0px;}
    .main_tiaojian_ul li.small1 .middle{height: 194px;}
    .main_tiaojian_ul li .num span{width: 46px; font-size: 20px;}
    .main_tiaojian_ul li .desc{font-size: 16px; margin-top: 20px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_tiaojian{padding: 60px 0px;}
    .main_tiaojian_ul{margin-top: 60px;}
    .main_tiaojian_ul li{border-width: 5px; padding: 0px 2%;}
    .main_tiaojian_ul li{width:331px; }
    .main_tiaojian_ul li.big1{height: 423px;}
    .main_tiaojian_ul li.big1 .middle{height: 413px;}
    .main_tiaojian_ul li.small1{height: 204px; margin-left: 25px; margin-bottom: 15px;}
    .main_tiaojian_ul li.small1:nth-child(4n-3){margin-left: 0px;}
    .main_tiaojian_ul li.small1 .middle{height: 194px;}
    .main_tiaojian_ul li .num span{width: 46px; font-size: 20px;}
    .main_tiaojian_ul li .desc{font-size: 16px; margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_tiaojian{padding: 50px 0px;}
    .main_tiaojian_ul{margin-top: 50px;}
    .main_tiaojian_ul li{border-width: 4px; padding: 0px 1%;}
    .main_tiaojian_ul li{width:277px; }
    .main_tiaojian_ul li.big1{height: 423px;}
    .main_tiaojian_ul li.big1 .middle{height: 415px;}
    .main_tiaojian_ul li.small1{height: 204px; margin-left: 20px; margin-bottom: 15px;}
    .main_tiaojian_ul li.small1:nth-child(4n-3){margin-left: 0px;}
    .main_tiaojian_ul li.small1 .middle{height: 196px;}
    .main_tiaojian_ul li .num span{width: 42px; font-size: 18px;}
    .main_tiaojian_ul li .desc{font-size: 15px; margin-top: 18px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_tiaojian{padding: 40px 0px;}
    .main_tiaojian_ul{margin-top: 40px;}
    .main_tiaojian_ul li{border-width: 4px; padding: 0px 1%;}
    .main_tiaojian_ul li{width:235px; }
    .main_tiaojian_ul li.big1{height: 423px;}
    .main_tiaojian_ul li.big1 .middle{height: 415px;}
    .main_tiaojian_ul li.small1{height: 204px; margin-left: 10px; margin-bottom: 15px;}
    .main_tiaojian_ul li.small1:nth-child(4n-3){margin-left: 0px;}
    .main_tiaojian_ul li.small1 .middle{height: 196px;}
    .main_tiaojian_ul li .num span{width: 40px; font-size: 17px;}
    .main_tiaojian_ul li .desc{font-size: 15px; margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_tiaojian{padding: 30px 0px;}
    .main_tiaojian_ul{margin-top: 30px;}
    .main_tiaojian_ul li{border-width: 4px; padding: 0px 1%;}
    .main_tiaojian_ul li{width:180px; }
    .main_tiaojian_ul li.big1{height: 564px;}
    .main_tiaojian_ul li.big1 .middle{height: 556px;}
    .main_tiaojian_ul li.small1{height: 178px; margin-left: 10px; margin-bottom: 15px;}
    .main_tiaojian_ul li.small1:nth-child(4n-3){margin-left: 0px;}
    .main_tiaojian_ul li.small1 .middle{height: 170px;}
    .main_tiaojian_ul li .num span{width: 40px; font-size: 16px;}
    .main_tiaojian_ul li .desc{font-size: 14px; margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_tiaojian{padding: 1.6em 0px;}
    .main_tiaojian_ul{margin-top: 1.6em;}
    .main_tiaojian_ul li{border-width: 2px; padding: 1.5em 4%; margin: 0.6em 0px; width: 49%; float: left;}
    .main_tiaojian_ul li:nth-child(2n){float: right;}
    .main_tiaojian_ul li .num span{width: 3em; font-size: 1.3em;}
    .main_tiaojian_ul li .desc{font-size: 1em; margin-top: 0.6em;}
}
@media (min-width: 768px){
    
}


.main_cate{text-align: center; line-height: 2;}
.main_cate a{border-bottom: 1px #ecebeb solid; display: inline-table;}
.main_cate a:hover,.main_cate a.act{color: #5c2d22; border-color: #5c2d22;}
.main_new_list a{display: block; border-bottom: 1px #ecebeb solid; line-height: 2;}
.main_new_list a .img{float: left;}
.main_new_list a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_new_list a .desc{float: right;}
.main_new_list a .desc h3{line-height: 2; }
.main_new_list a .desc p,.main_new_list a .desc span{color: #999;}
.main_new_list a .desc i{color: #5c2d22;}
@media (min-width: 1660px){
    .main_new_list{padding: 50px 0px;}
    .main_new_list a .img{width: 430px; height: 308px;}
    .main_new_list a .desc{width: 1130px; height: 308px;}
    .main_new_list a .desc h3{font-size: 18px;}
    .main_new_list a .desc p{margin: 20px 0px 30px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_new_list{padding: 45px 0px;}
    .main_new_list a .img{width: 400px; height: 287px;}
    .main_new_list a .desc{width: 960px; height: 287px;}
    .main_new_list a .desc h3{font-size: 18px;}
    .main_new_list a .desc p{margin: 20px 0px 30px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_new_list{padding: 40px 0px;}
    .main_new_list a .img{width: 360px; height: 258px;}
    .main_new_list a .desc{width: 780px; height: 258px;}
    .main_new_list a .desc h3{font-size: 18px;}
    .main_new_list a .desc p{margin: 18px 0px 25px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_new_list{padding: 35px 0px;}
    .main_new_list a .img{width: 330px; height: 237px;}
    .main_new_list a .desc{width: 610px; height: 237px;}
    .main_new_list a .desc h3{font-size: 16px;}
    .main_new_list a .desc p{margin: 15px 0px 20px}
    .main_new_list a .desc i{bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_new_list{padding: 30px 0px;}
    .main_new_list a .img{width: 280px; height: 200px;}
    .main_new_list a .desc{width: 450px; height: 200px;}
    .main_new_list a .desc h3{font-size: 16px;}
    .main_new_list a .desc p{margin: 10px 0px 15px}
    .main_new_list a .desc i{bottom: 15px;}
}
@media (max-width: 767px) {
    .main_cate a{padding: 0px 1.5em;}
    .main_new_list{padding: 1.6em 0px;}
    .main_new_list a{padding: 0.8em 0px;}
    .main_new_list a .img{width: 30%; height: 6em;}
    .main_new_list a .desc{width: 68%; height: 6em;}
    .main_new_list a .desc h3{font-size: 1em;}
    .main_new_list a .desc p{display: none;}
    .main_new_list a .desc i{bottom: 15px; display: none;}
}
@media (min-width: 768px){
    .main_cate a{padding: 0px 30px;}
    .main_new_list a{padding: 20px 0px;}
    .main_new_list a .desc{position: relative;}
    .main_new_list a .desc p,.main_new_list a .desc span,.main_new_list a .desc i{font-size: 14px;}
    .main_new_list a .desc i{position: absolute; left: 0px;}
    .main_new_list a .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
}


.main_pro_left{background: url(../image/pro_03.png) center bottom no-repeat; background-size: 90% auto;}
.main_pro_title{color: #fff; background: url(../image/product_title_03.png) center center no-repeat; text-align: center; background-size: 100%;text-transform:uppercase;}

.main_pro_cate a{display: block; line-height:1.6; background: #fff; box-shadow: 0px 0px 8px #ececec; text-align: center; border-radius: 10px;text-transform:uppercase;}
.main_pro_cate a:hover,.main_pro_cate a.act{background: #5c2d22; color: #fff;}

.main_pro_right{background: url(../image/pro_03.png) center top 15px no-repeat;}
.main_pro_list a{float: left; background: #f4f7f9; text-align: center;}
.main_pro_list a .img{position: relative;}
.main_pro_list a img{width: 100%; height: 100%; object-fit: cover;}
.main_pro_list a .mengban{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../image/jia_03.png) center center no-repeat rgba(0,0,0,0.5); display: none; background-size: 15%;}
.main_pro_list a .desc{background: #5c2d22; color: #fff; line-height:2; padding: 5px;}
.main_pro_list a .desc h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;line-height:2;}
.main_pro_list a .desc p{font-size: 14px;}
.main_pro_list a:hover .mengban{display: block;}
@media (min-width: 1660px){
    .main_pro_left{width: 330px;}
    .main_pro_title{font-size: 24px; height: 74px; line-height:60px;}
    .main_pro_cate{padding: 0px 10%;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{width: 1220px;}
    .main_pro_list{}
    .main_pro_list a{margin-bottom: 55px; width: 32%;}
    .main_pro_list a .img{height: 371px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a h3{font-size: 18px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_pro_left{width: 300px;}
    .main_pro_title{font-size: 22px; height: 72px; line-height:58px;}
    .main_pro_cate{padding: 0px 10%;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{width: 1055px;}
    .main_pro_list{}
    .main_pro_list a{margin-bottom: 50px; width: 32%;}
    .main_pro_list a .img{height: 321px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a h3{font-size: 17px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_pro_left{width: 280px;}
    .main_pro_title{font-size: 22px; height: 70px; line-height:56px;}
    .main_pro_cate{padding: 0px 10%;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{width: 850px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 40px; width: 32%;}
    .main_pro_list a .img{height: 258px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a h3{font-size: 16px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_pro_left{width: 260px;}
    .main_pro_title{font-size: 22px; height: 66px; line-height:56px;}
    .main_pro_cate{padding: 0px 10%;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{width: 680px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 32%;}
    .main_pro_list a .img{height: 207px;}
    .main_pro_list a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
    .main_pro_list a h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_pro_left{width: 260px;}
    .main_pro_title{font-size: 20px; height: 66px; line-height:56px;}
    .main_pro_cate{padding: 0px 10%;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{width: 460px;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 48%;}
    .main_pro_list a .img{height: 210px;}
    .main_pro_list a:nth-child(2n){float: right;}
    .main_pro_list a h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .main_pro_left{}
    .main_pro_title{font-size: 20px; height: 4em; line-height:3em;}
    .main_pro_title i{float: right; font-size: 0.8em; margin-right: 4%;}
    .main_pro_cate{padding: 0.5em 10%; display: none;}
    .main_pro_cate a{ margin: 15px 0px; padding: 5px 0px;}
    .main_pro_right{margin-top: 1.5em;}

    .main_pro_list{}
    .main_pro_list a{margin-bottom: 35px; width: 48%;}
    .main_pro_list a .img{height: 12.2em;}
    .main_pro_list a:nth-child(2n){float: right;}
    .main_pro_list a h3{font-size: 1em;}
}
@media (min-width: 768px){
    .main_pro_left{float: left;}
    .main_pro_title i{display: none;}
    .main_pro_right{float: right;}
}



.main_pro_top {}
.main_pro_top .left .img img{width: 100%; height: 100%; object-fit: cover;}
.main_pro_top .right .word{width: 800px;display: table-cell; vertical-align: middle;}
.main_pro_top .right .word h3{line-height: 1.6;}
.main_pro_top .right .word .desc{border-bottom: 1px #e5e5e5 solid;border-top: 1px #e5e5e5 solid; line-height: 2;}
.main_pro_top .right .word .zixun_us{border-bottom: 1px #e5e5e5 solid;}
.main_pro_top .right .word a{display: block; text-align: center; background: #f2f0f0; line-height: 2; padding: 10px 0px;}
.main_pro_top .right .word a span{display: inline-table; background: url(../image/procontent_06.png) center left no-repeat; padding-left: 35px;}
@media (min-width: 1660px){
    .main_pro_top{padding-bottom: 50px;}
    .main_pro_top .left{width: 868px; }
    .main_pro_top .left .img{height: 825px; }
    .main_pro_top .right{width: 640px;}
    .main_pro_top .right .word{height: 825px;}
    .main_pro_top .right .word h3{font-size: 48px;}
    .main_pro_top .right .word .desc{margin: 10px 0px 25px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_pro_top{padding-bottom: 45px;}
    .main_pro_top .left{width: 760px; }
    .main_pro_top .left .img{height: 722px; }
    .main_pro_top .right{width: 580px;}
    .main_pro_top .right .word{height: 722px;}
    .main_pro_top .right .word h3{font-size: 40px;}
    .main_pro_top .right .word .desc{margin: 10px 0px 25px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_pro_top{padding-bottom: 40px;}
    .main_pro_top .left{width: 600px; }
    .main_pro_top .left .img{height: 570px; }
    .main_pro_top .right{width: 520px;}
    .main_pro_top .right .word{height: 570px;}
    .main_pro_top .right .word h3{font-size: 34px;}
    .main_pro_top .right .word .desc{margin: 10px 0px 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_pro_top{padding-bottom: 35px;}
    .main_pro_top .left{width: 500px; }
    .main_pro_top .left .img{height: 475px; }
    .main_pro_top .right{width: 430px;}
    .main_pro_top .right .word{height: 475px;}
    .main_pro_top .right .word h3{font-size: 28px;}
    .main_pro_top .right .word .desc{margin: 10px 0px 25px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_pro_top{padding-bottom: 30px;}
    .main_pro_top .left{}
    .main_pro_top .left .img{}
    .main_pro_top .right{margin-top: 25px;}
    .main_pro_top .right .word h3{font-size: 24px;}
    .main_pro_top .right .word .desc{padding: 20px 0px; margin: 10px 0px 25px;}
    .main_pro_top .right .word .zixun_us{padding-bottom: 20px;}
}
@media (max-width: 767px) {
    .main_pro_top{padding-bottom: 1.6em;}
    .main_pro_top .left{}
    .main_pro_top .left .img{}
    .main_pro_top .right{margin-top: 1.5em;}
    .main_pro_top .right .word h3{font-size: 1.3em;}
    .main_pro_top .right .word .desc{padding: 0.8em 0px; margin: 0.5em 0px 0.8em;}
    .main_pro_top .right .word .zixun_us{padding-bottom: 0.8em;}
}
@media (min-width: 991px){
    .main_pro_top .left{float: left;}
    .main_pro_top .right{float: right;}
    .main_pro_top .right .word .desc{padding: 20px 0px;}
    .main_pro_top .right .word .zixun_us{padding-bottom: 20px;}
}



.main_pro_bot .left{border: 1px #eee solid; }
.main_pro_reqi_title{border-bottom: 1px #ccc dashed;}
.main_pro_reqi_title span{border-left: 2px #552200 solid; line-height: 1; padding-left: 10px;}
.main_pro_reqi_list a{display: block; border-bottom: 1px #ccc dashed; line-height: 1.8;}
.main_pro_reqi_list a .img{float: left;}
.main_pro_reqi_list a .img img{width: 100%; height:100%; object-fit: cover;}
.main_pro_reqi_list a .desc{float: right; position: relative;}
.main_pro_reqi_list a h3{line-height: 1.6;}
.main_pro_reqi_list a p,.main_pro_reqi_list a span{color: #999; font-size: 14px;}
.main_pro_reqi_list a span {position: absolute; left: 0px; bottom: 0px;}
.main_pro_bot .right{border: 1px #eee solid;}
.main_pro_bot .right .title{border-bottom: 1px #e5e5e5 solid;}
.main_pro_bot .right .title span{border-top: 2px #552200 solid; color: #552200; line-height: 2; display: inline-table;}
@media (min-width: 1660px){
    .main_pro_bot .left{width: 356px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 200px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}

    .main_pro_bot .right{width: 1200px;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_pro_bot .left{width: 356px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 200px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}

    .main_pro_bot .right{width: 1000px;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_pro_bot .left{width: 330px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 176px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}

    .main_pro_bot .right{width: 800px;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (max-width: 767px) {
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 0.3em 2em;}
    .main_pro_bot .right .content{padding: 1.6em 3%;}
}
@media (min-width: 991px){
    .main_pro_bot .left{float: left;}
    .main_pro_bot .right{float: right;}
}







.search_bg{background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999999; display: none;}
.search_alert{background: #fff; position: absolute; left: 50%; top: 50%;}
.search_alert input{float: left;}
.search_alert input.txt{background: #eee; border:0px #eee solid; text-indent: 10px;}
.search_alert input.sub{text-align: center; background:url(../image/shouye_06.png) center center no-repeat #5c2d22; border:1px #5c2d22 solid; color: #fff; text-indent: -999px;}
.search_bg a.close{position: absolute; right: 5%; top: 5%;  display: inline-table; background: url(../image/close.png) center center no-repeat; background-size: 100%; }

@media (min-width: 1660px){
    .search_alert{margin-left: -410px; margin-top: -40px;}
    .search_alert input{height: 80px;}
    .search_alert input.txt{width: 720px; font-size: 20px;}
    .search_alert input.sub{width: 100px;font-size: 20px;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .search_alert{margin-left: -360px; margin-top: -37.5px;}
    .search_alert input{height: 75px;}
    .search_alert input.txt{width: 620px; font-size: 20px;}
    .search_alert input.sub{width: 100px;font-size: 20px;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .search_alert{margin-left: -310px; margin-top: -35px;}
    .search_alert input{height: 70px;}
    .search_alert input.txt{width: 540px; font-size: 20px;}
    .search_alert input.sub{width: 80px;font-size: 20px;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .search_alert{margin-left: -260px; margin-top: -35px;}
    .search_alert input{height: 70px;}
    .search_alert input.txt{width: 450px; font-size: 20px;}
    .search_alert input.sub{width: 70px;font-size: 20px;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .search_alert{margin-left: -260px; margin-top: -35px;}
    .search_alert input{height: 70px;}
    .search_alert input.txt{width: 450px; font-size: 20px;}
    .search_alert input.sub{width: 70px;font-size: 20px;}
    .search_bg a.close{width: 50px; height: 50px;}
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}


.mnewscon .title{font-weight: normal; text-align: center;}
.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666;}
.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}
.mnewscon .mmnecon{line-height: 2.2;}
.prenext{line-height: 2.2;}
.prenext .prev{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.prenext .next{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1300px) {
    .mnewscon{padding: 40px 0px;}
    .mnewscon .title{font-size: 22px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}
}
@media (min-width: 991px) and (max-width: 1300px){
    .mnewscon{padding: 35px 0px;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .mnewscon{padding: 35px 0px;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{ margin:20px 0px;}
    .mnewscon .mmnecon{padding: 20px 0px;}
    .prenext{padding-top: 25px;}
}
@media (min-width: 768px){
    .prenext{position: relative;}
    .prenext .return{position: absolute;}
}
@media (max-width: 768px){
    .mnewscon{padding: 1.6em 0px;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnecon{padding: 0.8em 0px;}
    .prenext{padding-top: 1em;}
}


.main_culture{background: url(../image/about_06.jpg) center top no-repeat;}
.main_culture_list li h3{line-height: 2;}
.main_culture_list li{background: #f5f5f5; text-align: center; color: #bb4925;}
.main_culture_list li p{line-height: 2; font-size: 14px;}
@media (min-width: 1660px){
    .main_culture{padding: 40px 0px 50px;}
    .main_culture_list{margin-top:40px;}
    .main_culture_list li{width: 360px; margin-right: 53px; padding: 24px 0px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{padding: 0px 20px;}
}
@media (min-width: 1440px) and (max-width: 1659px){
    .main_culture{padding: 30px 0px 40px;}
    .main_culture_list{margin-top:30px;}
    .main_culture_list li{width: 310px; margin-right: 53px; padding: 24px 0px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{padding: 0px 20px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_culture{padding: 25px 0px 35px;}
    .main_culture_list{margin-top:25px;}
    .main_culture_list li{width: 270px; margin-right: 30px; padding: 24px 0px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{padding: 0px 20px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_culture{padding: 25px 0px 35px;}
    .main_culture_list{margin-top:25px;}
    .main_culture_list li{width: 227px; margin-right: 20px; padding: 20px 0px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{height: 56px; padding: 0px 15px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_culture{padding: 25px 0px 35px;}
    .main_culture_list{margin-top:25px;}
    .main_culture_list li{width: 180px; margin-right: 10px; padding: 20px 0px;}
    .main_culture_list li img{max-height: 60px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{height: 56px; padding: 0px 10px;}
}
@media (min-width: 768px){
    .main_culture_list li{float: left;}
}
@media (max-width: 768px){
    .main_culture{padding: 1.5em 0px;}
    .main_culture_list{margin-top:1.5em;}
    .main_culture_list li{padding: 1em 0px; margin: 0.5em 0px;}
    .main_culture_list li img{max-height: 60px;}
    .main_culture_list li:nth-child(4){margin-right: 0px;}
    .main_culture_list li h3{font-size: 18px; margin: 10px 0px;}
    .main_culture_list li p{padding: 0px 2em;}
}




@media (min-width: 1660px){
    
}
@media (min-width: 1440px) and (max-width: 1659px){
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 990px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}








