﻿@charset "UTF-8";
/*首页*/
/*banner*/
.swiper-container {
        width: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    
.swiper-container img{display: block;max-width: 100%;height: auto;}
.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #bc0c16 !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/hom_you.png) !important;
    left: 100px !important;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/hom_zuo.png) !important;
    right: 100px !important;
    left: auto;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px !important;
    height: 50px !important;
    margin-top: -32px !important;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 30px 50px !important;
    -webkit-background-size: 30px 50px !important;
    background-size: 30px 50px !important;
    background-position: center;
    background-repeat: no-repeat;
}

/*玫瑰心语*/
.hom_mgxy{max-width: 1200px;margin:30px auto;}
.hom_mgxy_h1{font-size: 36px; line-height: 72px; color: #000000; text-align: center; font-weight: bold;}
.hom_mgxy_h2{font-size: 20px; line-height: 48px; color: #666; text-align: center; font-weight: 500;}
.mgxy_xian{width: 90px; height: 5px; background-color: #000; margin: auto;}
.hom_mgxy dl{width: 33.333333%; float: left; position: relative; margin-top: 40px;}
.hom_mgxy img{display: block;max-width: 100%;height: auto;}
.hom_mgxy dd{position: absolute; bottom: 40px; width: 100%; background-color: #fff; padding: 20px 5%;}
.mgxy_title{line-height: 48px; font-size: 24px; color: #000; display: block; text-align: center;}
.zlpz_xian{width: 60%; height: 1px; background-color: #e3e3e3; margin:10px auto; display: block;}
.mgxy_text{line-height: 36px; font-size: 18px; color: #444; height: 72px; overflow: hidden; display: block; text-align: center;}
.hom_mgxy a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}

/*产品系列*/
.mgxy_cpxl_bg{background-color: #faf7f7; width: 100%;padding: 40px 0px;}
.mgxy_cpxl{max-width: 1200px;margin:auto; padding-bottom: 30px;}
.picScroll-left{max-width: 1200px;height: auto;overflow: hidden;position: relative;margin-left: auto;margin-right: auto; background-color: #fff;box-shadow:5px 5px 5px #ccc;}
.picScroll-left .hd .prev{display:block;width: 30px; height:30px; right: 50px; position: absolute; top:10px;z-index: 99;}
.picScroll-left .hd .next{display:block;width: 30px; height:30px; right:10px; position: absolute; top:10px;z-index: 99;}
.picScroll-left .hd img{width: 30px; height:30px;}
.picScroll-left .bd{margin: 0px 0px; overflow: hidden; margin-bottom: 0px;}
.picScroll-left .bd ul{overflow:hidden;}
.picScroll-left .bd ul li{margin:0px;width:100%;overflow:hidden;position: relative;display: block;}
.picScroll-left .bd ul li img{ display: block;max-width: 100%;height: auto; margin: auto;}
.picScroll-left .bd ul li a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.gxy_cpxl_zuo{width:40%; float: left; display: block;}
.gxy_cpxl_you{width:60%; float: left; display: block;}
.gxy_cpxl_zuo dd{font-size: 120px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 20px;}
.gxy_cpxltitle{font-size: 30px; color: #e62129; line-height: 48px; display: block; margin-bottom: 20px;}
.gxy_text{font-size: 14px; color: #666;display: block; line-height: 30px;}

.mgxy_qgmd{max-width: 1200px; margin: auto; padding: 30px 0px;}
.picScroll-left{max-width: 1200px;height: auto;overflow: hidden;position: relative;margin-left: auto;margin-right: auto;}
.picScroll-left .hhhd .prev{display:block;padding: 5px 10px; left: 0px; position: absolute; top: 50%; margin-top: -12px; z-index: 999;background-color:rgba(255,255,255,0.8);}
.picScroll-left .hhhd .next{display:block;padding: 5px 10px; right:0px; position: absolute; top: 50%; margin-top: -12px; z-index: 999;background-color:rgba(255,255,255,0.8);}
.picScroll-left .bbbd{margin: auto; overflow: hidden; margin-right: -10px;}
.picScroll-left .bbbd ul{overflow:hidden;}
.picScroll-left .bbbd ul li{ margin:0px;width:33.333333%;float:left;display:block; overflow:hidden;}
.hom_qgmd{position: relative; margin-right: 10px;}
.dstd_jieshao{width:100%;position: absolute; height: 68px; bottom: 0px; background-color:rgba(58,57,57,0.7);}
.ddls01{font-size: 16px; padding-right: 14px; color: #fff; line-height: 24px; padding: 10px 12px;display: block; text-align: center;}
.ddls02{color: #ccc;font-size: 12px; height: 24px; line-height: 24px; display: block; overflow: hidden; padding: 0px 12px; text-align: center;}
.picScroll-left .bbbd img{ display: block;max-width: 100%;height: auto; margin: auto;}

/*首页结束*/

/*专利品质*/
.mgxy_banner img{display: block;max-width: 100%;height: auto; margin: auto;}
.neiye_h1{max-width: 1200px;margin: auto;}

.neiye_h1 h1{height: 20px; line-height: 40px; font-size: 30px; border-bottom: 1px solid #ccc; text-align: center; margin-top: 40px; margin-bottom: 30px;}
.neiye_h1_title{background-color: #fff; padding: 0px 30px; color: #444;}
.neiye_h1 h2{line-height: 30px; font-size: 18px; color: #666; text-align: center; font-weight: 500; padding: 0px 12px;}

.lxwm{max-width: 1200px; margin: auto; padding: 30px 0px;}
.lxwm li{width: 23%; margin: 0px 1%; float: left; padding: 20px 10px;background:url(../images/lxwm_ulbg.jpg) top left no-repeat; height: 240px;font-size: 14px; font-family: "微软雅黑"; color: #666;text-align: center; line-height: 30px;box-sizing: border-box;}
.lxwm span{font-size: 18px; color: #1b1b1e;font-family: "微软雅黑"; }
.lxwm img{display: block;max-width: 100%;height: auto; margin: auto; }

.box_bg03{width: 100%; margin: auto;background: url(../images/hom_tolanbg.jpg) center center no-repeat; height: auto; margin: 40px 0px; padding: 20px 0px;}
.box03{max-width: 1200px; margin: auto; position: relative;}
.box03_text{width:35%;}
.box03 h1{color: #db1e0a; line-height: 120px; font-size: 36px; font-weight: 500; padding: 0px 12px;}
.box03 p{color: #000000; line-height: 48px;font-size: 18px; height: 144px; overflow: hidden;padding: 0px 12px;}
.box03 h2{color: #db1e0a; line-height: 48px; font-size: 24px; font-weight: 500; padding-top: 60px;}
.box03 h2 a{color: #db1e0a; padding: 0px 12px;}
.box03 h2 a:hover{text-decoration: underline; color: #bc0c16;}
.poster-btn{width: 25%; height: 70px; line-height: 60px; color: #fff; font-size: 30px; position: absolute; text-align: center; right: 12px; top: 50%; margin-top: -30px;}
.poster-btn a{display: block;color: #fff; background-color: #db1e0a; border-radius: 12px;}
.poster-btn a:hover{background-color: #bc0c16;}

.picScroll-leftaaa{max-width: 1200px;height: auto;overflow: hidden;position: relative;margin-left: auto;margin-right: auto; margin-top: 30px; margin-bottom: 30px;}
.picScroll-leftaaa .hdaaa .prev{display:block;width: 40px; height:40px;right: 61px; position: absolute; bottom: 0; z-index: 99;}
.picScroll-leftaaa .hdaaa .next{display:block;width: 40px; height:40px;right: 20px; position: absolute; bottom: 0; z-index: 99;}
.picScroll-leftaaa .hdaaa img{width: 40px; height:40px;}
.picScroll-leftaaa .bdaaa{margin: 0px 0px; overflow: hidden; margin-bottom: 90px;}
.picScroll-leftaaa .bdaaa ul{overflow:hidden;}
.picScroll-leftaaa .bdaaa ul li{ margin:0px;width:50%;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-leftaaa .bdaaa ul li .picaaa{text-align:center;margin: 0px 20px; }
.picScroll-leftaaa .bdaaa ul li .picaaa img{ display: block;max-width: 100%;height: auto; margin: auto;}

.zlpz_neiro{max-width: 1180px; margin: auto; padding-top: 30px; font-size: 14px; line-height: 30px; color: #666;}

.neiye_fenlei01{max-width: 1180px; margin: auto; padding: 0px 10px;color: #939393; font-size: 12px; margin-bottom: 0px; padding-top: 30px;}
.neiye_fenlei01 span{padding: 0px 12px;}

/*产品系列*/
.neye_fenleibg{width: 100%; border-bottom: solid 1px #c2c2c2;margin:auto; margin-top: 40px;}
.neye_fenlei{max-width: 1180px; margin: auto; padding: 0px 10px;}
.neiye_fenlei02 li{float: left; background-color: #faf7f7;}
.neiye_fenlei02 a{color: #444; font-size: 18px;}
.neiye_fenlei02 a:hover{color: #db1e0a;}
.neiye_fenleibg a{color: #db1e0a;}
.neiye_fenleib{padding: 16px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 16px;}
.neiye_fenleibg{padding: 32px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 0px;}
.neiye_fenlei01{max-width: 1180px; margin: auto; padding: 0px 10px;color: #939393; font-size: 12px; margin-bottom: 0px; padding-top: 30px;}
.neiye_fenlei01 span{padding: 0px 12px;}

.news_bg{background-color: #faf7f7;}
.news_fanye{max-width: 1200px; margin: 0px auto; text-align: center; display: block; padding: 40px 0px;}
.news_fanye a{background-color: #fff; color: #444;border:1px solid #db1e0a; margin: 0px 2px; text-align: center; padding: 4px 8px;}
.news_fanye a:hover,.news_fanye a.active{background-color: #db1e0a; color: #fff;}
.fanye_bghover a{background-color: #db1e0a; color: #fff;}

/*产品*/
#wrapper {
	max-width: 1200px; margin: auto;
	margin-top: 50px;
}
.neiye_cp01{width: 50%;float:left;}
.neiye_cp02{width: 50%;float:left;}

/* main_img */
.neiye_cp01 .main_img{
	float:none;
    height:auto;
    width: 98%;
	margin:1% 1%;
	overflow:hidden;
	position: relative;
	background-color: #fff;
}

.main_img img{
	width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.neiye_cp01 .show {
	width: 100%;
    background: rgba(0, 0, 0, 0.4);
    height:600px;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
    z-index: 200;
}

.main_img .show .show_title{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 18px; color: #fff; margin: 20px 0px;}
.main_img .show .imgArea {
	width: 50%; margin: auto;
	position: absolute;
	top: 50%;
	left: 0px;
	right: 0px;
	margin-top: -80px;
	height: 120px;
    opacity: 0;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.main_img .show .imgArea .show_anniu{
	color:rgba(255,255,255, 0.8);
	display:block;
	line-height: 30px; height: 30px;
	border:rgba(255,255,255, 0.6) 1px solid;
	border-radius:100px;
	font-size: 14px;
	text-align: center;
}
.main_img .show .imgArea .show_anniu:hover{
	background: rgba(255,255,255, 0.8);
	color:rgba(0,0,0, 0.6);
}
.main_img:hover  .show {opacity: 1;filter:alpha(opacity=100);}
.main_img:hover .show .imgArea{opacity:1;filter:alpha(opacity=100);bottom:40%;}
.main_img:hover img {
	transform: scale(1.05, 1.05);	
	-ms-transform:scale(1.05, 1.05); 	/* IE 9 */
	-moz-transform:scale(1.05, 1.05); 	/* Firefox */
	-webkit-transform:scale(1.05, 1.05); /* Safari 和 Chrome */
	-o-transform:scale(1.05, 1.05); 	/* Opera */
}
.main_img img{display: block;max-width: 100%;height: auto; margin: auto; }


/* main_img */
.neiye_cp02 .main_img02{
	float:left;
    height:auto;
    width: 48%;
	margin:1%;
	padding: 0px;
	overflow:hidden;
	position: relative;
	background-color: #fff;
}
.main_img02 img{
	width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.neiye_cp02 .show02 {
	width: 100%;
    background: rgba(0, 0, 0, 0.4);
    height:300px;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
    z-index: 200;
}
.main_img02 .show02 .show_title02{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 18px; color: #fff; margin: 10px 0px;}
.main_img02 .show02 .imgArea02 {
	width: 60%;
	margin: auto;
	position: absolute;
	top: 50%;
	margin-top: -70px;
	left: 0px;
	right: 0px;
	height: 120px;
    opacity: 0;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.main_img02 .show02 .imgArea02 .show_anniu02{
	color:rgba(255,255,255, 0.8);
	display:block;
	line-height: 30px; height: 30px;
	text-align: center;
	border:rgba(255,255,255, 0.6) 1px solid;
	border-radius:100px;
	font-size: 14px;
}
.main_img02 .show02 .imgArea02 .show_anniu02:hover{
	background: rgba(255,255,255, 0.8);
	color:rgba(0,0,0, 0.6);
}
.main_img02:hover  .show02 {opacity: 1;filter:alpha(opacity=100);}
.main_img02:hover .show02 .imgArea02{opacity:1;filter:alpha(opacity=100);bottom:40%;}
.main_img02:hover img {
	transform: scale(1.05, 1.05);	
	-ms-transform:scale(1.05, 1.05); 	/* IE 9 */
	-moz-transform:scale(1.05, 1.05); 	/* Firefox */
	-webkit-transform:scale(1.05, 1.05); /* Safari 和 Chrome */
	-o-transform:scale(1.05, 1.05); 	/* Opera */
}
.main_img02 img{display: block;max-width: 100%;height: auto; margin: auto; }

/*全国专柜*/
.qgzg_pic{max-width: 1200px; margin:20px auto;}
.neiye_qgmd{width:33.333333%;float:left;margin: 20px 0px;}
.neiye_qgzg_tu{margin:0px 10px;position: relative;}
.neiye_qgmd_nr{width:100%;position: absolute; height: 68px; bottom: 0px; background-color:rgba(58,57,57,0.7);}
.neiye_qgmd_title{font-size: 16px; padding-right: 14px; color: #fff; line-height: 24px; padding: 10px 12px;display: block; text-align: center;}
.neiye_qgmd_text{color: #ccc;font-size: 12px; height: 24px; line-height: 24px; display: block; overflow: hidden; padding: 0px 12px; text-align: center;}
.neiye_qgmd img{ display: block;max-width: 100%;height: auto; margin: auto;}


.picScroll-leftaaa{max-width: 1200px;height: auto;overflow: hidden;position: relative;margin-left: auto;margin-right: auto; margin-top: 30px; margin-bottom: 30px;}
.picScroll-leftaaa .hdaaa .prev{display:block;width: 40px; height:40px;right: 61px; position: absolute; bottom: 0; z-index: 99;}
.picScroll-leftaaa .hdaaa .next{display:block;width: 40px; height:40px;right: 20px; position: absolute; bottom: 0; z-index: 99;}
.picScroll-leftaaa .hdaaa img{width: 40px; height:40px;}
.picScroll-leftaaa .bdaaa{margin: 0px 0px; overflow: hidden; margin-bottom: 90px;}
.picScroll-leftaaa .bdaaa ul{overflow:hidden;}
.picScroll-leftaaa .bdaaa ul li{ margin:0px;width:50%;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-leftaaa .bdaaa ul li .picaaa{text-align:center;margin: 0px 20px; }
.picScroll-leftaaa .bdaaa ul li .picaaa img{ display: block;max-width: 100%;height: auto; margin: auto;}
/*真爱服务*/
.picScroll-leftbbb{max-width: 1200px;height: auto;position: relative;margin:auto; margin-top: 30px; margin-bottom: 80px; background-color: #fff;border: solid 1px #eee; box-shadow:3px 3px 3px #fafafa;}
.picScroll-leftbbb .hdbbb .prev{display:block;width: 30px; height:30px; right: 50px; position: absolute; bottom: -50px; z-index: 99;}
.picScroll-leftbbb .hdbbb .next{display:block;width: 30px; height:30px; right:10px; position: absolute; bottom: -50px; z-index: 99;}
.picScroll-leftbbb .hdbbb img{width: 30px; height:30px;}
.picScroll-leftbbb .bdbbb{margin: 0px 0px; overflow: hidden; margin-bottom: 0px;}
.picScroll-leftbbb .bdbbb ul{overflow:hidden;}
.picScroll-leftbbb .bdbbb ul li{margin:0px;width:100%;overflow:hidden;position: relative;display: block;}
.picScroll-leftbbb .bdbbb ul li img{ display: block;max-width: 100%;height: auto; margin: auto;}
.picScroll-leftbbb .bdbbb ul li a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.zafw_zuo{width:40%; float: left; display: block;}
.zafw_you{width:60%; float: left; display: block;}
.zafw_zuo dt img{width: 80%;}
.zafw_zuo dd{font-size: 120px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 20px;}
.zafw_title{font-size: 30px; color: #e62129; line-height: 48px; display: block; margin-bottom: 20px;}
.zafw_text{font-size: 14px; color: #666;display: block; line-height: 30px;}


@media (min-width: 320px){
.swiper-container{padding-top: 65px;}
.mgxy_banner{padding-top: 65px;}
.video_wrap{padding-top: 65px;}

.hom_mgxy dl{width: 33.333333%; float: left; position: relative; margin-top: 30px;}
.mgxy_xian{width: 90px; height: 3px; background-color: #000; margin: auto;}
.hom_mgxy_h1{font-size: 20px; line-height: 40px; color: #000000; text-align: center; font-weight: bold;}
.hom_mgxy_h2{font-size: 14px; line-height: 30px; color: #666; text-align: center; font-weight: 500;}
.hom_mgxy dd{position: absolute; bottom: 12px;width: 100%; background-color: #fff; padding: 10px 4%;}
.mgxy_title{line-height: 24px; font-size: 16px;}
.zlpz_xian{width: 60%; display: none;}
.mgxy_text{line-height: 20px; font-size: 12px; height: 20px; display: none;}

.gxy_cpxl_zuo{width:40%; float: left; display: block;}
.gxy_cpxl_you{width:60%; float: left; display: block;}
.gxy_cpxl_you dl{padding: 50px 6px 50px 6px;}
.gxy_cpxl_zuo dl{padding-bottom: 60px;}
.gxy_cpxl_zuo dd{font-size: 60px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 10px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 20px;}
.gxy_cpxltitle{font-size: 14px; color: #e62129; line-height: 24px; height: 48px; overflow: hidden; display: block; margin-bottom: 0px;}
.gxy_text{font-size: 12px; color: #666;display: block; line-height: 20px; height: 100px; overflow: hidden; margin-bottom: 0px;margin-top: 0px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 10px;width: 20%;}

.zafw_zuo{width:40%; float: left; display: block;}
.zafw_you{width:60%; float: left; display: block;}
.zafw_you dl{padding: 6px 6px 0px 6px;}
.zafw_zuo dl{padding-bottom: 50px;}
.zafw_zuo dd{font-size: 60px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 10px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 20px;}
.zafw_title{font-size: 14px; color: #e62129; line-height: 24px; height: 48px; overflow: hidden; display: block; margin-bottom: 0px;}
.zafw_text{font-size: 12px; color: #666;display: block; line-height: 20px; height: 100px; overflow: hidden; margin-bottom: 0px;margin-top: 0px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 10px;width: 20%;}

.picScroll-left .bbbd ul li{margin:0px;width:100%;float:left;display:block; overflow:hidden;}

.lxwm li{width: 46%; margin: 0px 2%; float: left; padding: 20px 10px;background:url(../images/lxwm_ulbg.jpg) top left no-repeat; height: 240px;font-size: 12px; font-family: "微软雅黑"; color: #666;text-align: center; line-height: 30px; margin-bottom: 12px; background-color: #f7f7f7;box-sizing: border-box;}
.lxwm span{font-size: 16px; color: #1b1b1e;font-family: "微软雅黑";}

.box03_text{width:100%;}
.box03 h1{color: #db1e0a; line-height: 72px; font-size: 36px; font-weight: 500; padding: 0px 12px;}
.box03 p{color: #000000; line-height: 30px;font-size: 16px; height: 90px; overflow: hidden;padding: 0px 12px;}
.box03 h2{color: #db1e0a; line-height: 48px; font-size: 20px; font-weight: 500; padding: 0px 12px;}
.box03 h2 a{color: #db1e0a; padding: 0px 0px;}
.poster-btn{width: 60%; height: 48px; line-height: 48px; margin: auto; color: #fff; font-size: 20px; position: static; text-align: center; right: 0px; top:0; margin-top: 0px;}
.poster-btn a{display: block;color: #fff; background-color: #db1e0a; border-radius: 12px;}

.picScroll-leftaaa .bdaaa ul li{margin:0px;width:100%;float:left;display:inline; overflow:hidden; text-align:center;}

.neiye_fenlei01{color: #939393; font-size: 12px;}

.neiye_cp01{width: 100%;float:none; margin: auto;}
.neiye_cp02{width: 100%;float:none; margin: auto;}

.main_img .show .show_title{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 14px; color: #fff; margin: 10px 0px;}
.main_img .show .imgArea {width: 50%; margin: auto;position: absolute;top: 30%;left: 0px;right: 0px;margin-top: -70px;height: 140px;}
.main_img02 .show02 .show_title02{line-height: 20px; height: 60px; display: block; overflow: hidden; font-size: 14px; color: #fff; margin: 10px 0px;}
.main_img02 .show02 .imgArea02 {width: 90%;margin: auto;position: absolute;top: 30%;margin-top: -55px;left: 0px;right: 0px;height: 110px;}

.neye_fenlei{max-width: 1180px; margin: auto; padding: 0px 10px;}
.neiye_fenlei02 a{color: #444; font-size: 12px;}
.neiye_fenleib{padding: 10px 3px 10px 3px; border:solid 1px #c2c2c2;border-bottom: none; margin-top: 14px;margin-left: -1px;}
.neiye_fenlei01{color: #939393; font-size: 12px;}
.neiye_fenleibg{padding: 24px 3px 10px 3px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 0px;}
.neiye_fenleibg a{color: #db1e0a;}

.neiye_h1 h1{height: 18px; line-height: 40px; font-size: 20px; border-bottom: 1px solid #ccc; text-align: center; margin-top: 20px; margin-bottom: 10px;}
.neiye_h1_title{background-color: #fff; padding: 0px 30px; color: #444;}
.neiye_h1 h2{line-height: 30px; font-size: 14px; color: #666; text-align: center; font-weight: 500; padding: 0px 12px;}

.neiye_qgmd{width:100%;float:left;margin: 20px 0px;}

}

@media (min-width: 768px){
.hom_mgxy dl{width: 33.333333%; float: left; position: relative; margin-top: 30px;}
.mgxy_xian{width: 90px; height: 4px; background-color: #000; margin: auto;}
.hom_mgxy_h1{font-size: 24px; line-height: 48px; color: #000000; text-align: center; font-weight: bold;}
.hom_mgxy_h2{font-size: 16px; line-height: 32px; color: #666; text-align: center; font-weight: 500;}
.hom_mgxy dd{position: absolute; bottom: 20px;width: 100%; background-color: #fff; padding: 10px 4%;}
.mgxy_title{line-height: 30px; font-size: 18px;}
.zlpz_xian{width: 60%;display: block;}
.mgxy_text{line-height: 24px; font-size: 14px; height: 48px;display: block;}

.gxy_cpxl_zuo{width:40%; float: left; display: block;}
.gxy_cpxl_you{width:60%; float: left; display: block;}
.gxy_cpxl_you dl{padding: 60px 20px 0px 20px;}
.gxy_cpxl_zuo dl{padding-bottom: 90px;}
.gxy_cpxl_zuo dd{font-size: 90px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 20px;}
.gxy_cpxltitle{font-size: 18px; color: #e62129; line-height: 30px; height: 60px; overflow: hidden; display: block; margin-bottom: 0px;}
.gxy_text{font-size: 14px; color: #666;display: block; line-height: 24px; height: 144px; overflow: hidden;margin-bottom: 0px;margin-top: 12px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 20px;width: 20%;}

.zafw_zuo{width:40%; float: left; display: block;}
.zafw_you{width:60%; float: left; display: block;}
.zafw_you dl{padding: 20px 20px 0px 20px;}
.zafw_zuo dl{padding-bottom: 80px;}
.zafw_zuo dd{font-size: 90px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 20px;}
.zafw_title{font-size: 18px; color: #e62129; line-height: 30px; height: 60px; overflow: hidden; display: block; margin-bottom: 0px;}
.zafw_text{font-size: 14px; color: #666;display: block; line-height: 24px; height: 144px; overflow: hidden;margin-bottom: 0px;margin-top: 12px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 20px;width: 20%;}


.picScroll-left .bbbd ul li{ margin:0px;width:50%;float:left;display:block; overflow:hidden;}

.lxwm li{width: 23%; margin: 0px 1%; float: left; padding: 20px 10px;background:url(../images/lxwm_ulbg.jpg) top left no-repeat; height: 240px;font-size: 12px; font-family: "微软雅黑"; color: #666;text-align: center; line-height: 30px;box-sizing: border-box; }
.lxwm span{font-size: 16px; color: #1b1b1e;font-family: "微软雅黑"; }

.box03_text{width:35%;}
.box03 h1{color: #db1e0a; line-height: 120px; font-size: 36px; font-weight: 500; padding: 0px 12px;}
.box03 p{color: #000000; line-height: 48px;font-size: 18px; height: 144px; overflow: hidden;padding: 0px 12px;}
.box03 h2{color: #db1e0a; line-height: 48px; font-size: 24px; font-weight: 500; padding: 0px; padding-top: 60px;}
.box03 h2 a{color: #db1e0a; padding: 0px 12px;}
.poster-btn{width: 25%; height: 70px; line-height: 60px; color: #fff; font-size: 30px; position: absolute; text-align: center; right: 12px; top: 50%; margin-top: -30px;}
.poster-btn a{display: block;color: #fff; background-color: #db1e0a; border-radius: 12px;}

.picScroll-leftaaa .bdaaa ul li{ margin:0px;width:50%;float:left;display:inline; overflow:hidden; text-align:center;  }

.neiye_fenlei01{color: #939393; font-size: 12px;}

.neiye_cp01{width: 50%;float:left;}
.neiye_cp02{width: 50%;float:left;}

.main_img .show .show_title{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 14px; color: #fff; margin: 10px 0px;}
.main_img .show .imgArea {width: 50%; margin: auto;position: absolute;top: 30%;left: 0px;right: 0px;margin-top: -70px;height: 140px;}
.main_img02 .show02 .show_title02{line-height: 20px; height: 60px; display: block; overflow: hidden; font-size: 14px; color: #fff; margin: 10px 0px;}
.main_img02 .show02 .imgArea02 {width: 80%;margin: auto;position: absolute;top: 30%;margin-top: -55px;left: 0px;right: 0px;height: 110px;}

.neye_fenlei{max-width: 1180px; margin: auto; padding: 0px 10px;}
.neiye_fenlei02 a{color: #444; font-size: 18px;}
.neiye_fenleib{padding: 16px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-top: 16px;margin-left: -1px;}
.neiye_fenlei01{color: #939393; font-size: 12px;}
.neiye_fenleibg{padding: 32px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 0px;}
.neiye_fenleibg a{color: #db1e0a;}

.neiye_h1 h1{height: 20px; line-height: 40px; font-size: 30px; border-bottom: 1px solid #ccc; text-align: center; margin-top: 40px; margin-bottom: 30px;}
.neiye_h1_title{background-color: #fff; padding: 0px 30px; color: #444;}
.neiye_h1 h2{line-height: 30px; font-size: 18px; color: #666; text-align: center; font-weight: 500; padding: 0px 12px;}

.neiye_qgmd{width:50%;float:left;margin: 20px 0px;}
}

@media (min-width: 1200px){
.swiper-container{padding-top: 120px;}
.mgxy_banner{padding-top: 120px;}
.video_wrap{padding-top: 120px;}

.hom_mgxy dl{width: 33.333333%; float: left; position: relative; margin-top: 40px;}
.mgxy_xian{width: 90px; height: 5px; background-color: #000; margin: auto;}
.hom_mgxy_h1{font-size: 36px; line-height: 72px; color: #000000; text-align: center; font-weight: bold;}
.hom_mgxy_h2{font-size: 20px; line-height: 48px; color: #666; text-align: center; font-weight: 500;}
.hom_mgxy dd{position: absolute; bottom: 40px;width: 100%; background-color: #fff; padding: 20px 5%;}
.mgxy_title{line-height: 48px; font-size: 24px;}
.zlpz_xian{width: 60%;display: block;}
.mgxy_text{line-height: 36px; font-size: 18px; height: 72px;display: block;}

.gxy_cpxl_zuo{width:40%; float: left; display: block;}
.gxy_cpxl_you{width:60%; float: left; display: block;}
.gxy_cpxl_you dl{padding: 60px 20px 0px 20px;}
.gxy_cpxl_zuo dl{padding-bottom: 80px;}
.gxy_cpxl_zuo dd{font-size: 120px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.gxy_cpxl_you dd{position: absolute; bottom: 0px; right: 20px;width: 20%;}
.gxy_cpxltitle{font-size: 24px; color: #e62129; line-height: 36px; height: 72px; overflow: hidden; display: block;}
.gxy_text{font-size: 14px; color: #666;display: block; line-height: 24px;height: 168px; overflow: hidden;margin-bottom: 0px; margin-top: 12px;}

.zafw_zuo{width:40%; float: left; display: block;}
.zafw_you{width:60%; float: left; display: block;}
.zafw_you dl{padding: 20px 20px 0px 20px;}
.zafw_zuo dl{padding-bottom: 80px;}
.zafw_zuo dd{font-size: 120px; color: #ccc; font-family: "宋体"; position: absolute; bottom: 0px; left: 20px;}
.zafw_you dd{position: absolute; bottom: 0px; right: 20px;width: 20%;}
.zafw_title{font-size: 24px; color: #e62129; line-height: 36px; height: 72px; overflow: hidden; display: block;}
.zafw_text{font-size: 14px; color: #666;display: block; line-height: 24px;height: 168px; overflow: hidden;margin-bottom: 0px; margin-top: 12px;}

.picScroll-left .bbbd ul li{ margin:0px;width:33.333333%;float:left;display:block; overflow:hidden;}

.lxwm li{width: 23%; margin: 0px 1%; float: left; padding: 20px 10px;background:url(../images/lxwm_ulbg.jpg) top left no-repeat; height: 240px;font-size: 14px; font-family: "微软雅黑"; color: #666;text-align: center; line-height: 30px;box-sizing: border-box; }
.lxwm span{font-size: 18px; color: #1b1b1e;font-family: "微软雅黑"; }

.neiye_fenlei01{color: #939393; font-size: 12px; margin-bottom: 0px;}

.neiye_cp01{width: 50%;float:left;}
.neiye_cp02{width: 50%;float:left;}
.main_img .show .show_title{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 18px; color: #fff; margin: 20px 0px;}
.main_img .show .imgArea {width: 50%; margin: auto;position: absolute;top: 50%;left: 0px;right: 0px;margin-top: -80px;height: 160px;}
.main_img02 .show02 .show_title02{line-height: 30px; height: 90px; display: block; overflow: hidden; font-size: 18px; color: #fff; margin: 10px 0px;}
.main_img02 .show02 .imgArea02 {width: 60%;margin: auto;position: absolute;top: 50%;margin-top: -70px;left: 0px;right: 0px;height: 140px;}

.neye_fenlei{max-width: 1180px; margin: auto; padding: 0px 10px;}
.neiye_fenlei02 a{color: #444; font-size: 18px;}
.neiye_fenlei01{color: #939393; font-size: 12px; margin-bottom: 0px;}
.neiye_fenleib{padding: 16px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 16px;}
.neiye_fenleibg{padding: 32px 16px 16px 16px; border:solid 1px #c2c2c2;border-bottom: none;margin-left: -1px; margin-top: 0px;}
.neiye_fenleibg a{color: #db1e0a;}

.neiye_qgmd{width:33.333333%;float:left;margin: 20px 0px;}

}