/* 清除样式 */

.ddkdksoeofjfhs div,
.ddkdksoeofjfhs dl,
.ddkdksoeofjfhs dt,
.ddkdksoeofjfhs dd,
.ddkdksoeofjfhs ul,
.ddkdksoeofjfhs ol,
.ddkdksoeofjfhs li,
.ddkdksoeofjfhs h1,
.ddkdksoeofjfhs h2,
.ddkdksoeofjfhs h3,
.ddkdksoeofjfhs h4,
.ddkdksoeofjfhs h5,
.ddkdksoeofjfhs h6,
.ddkdksoeofjfhs pre,
.ddkdksoeofjfhs form,
.ddkdksoeofjfhs fieldset,
.ddkdksoeofjfhs input,
.ddkdksoeofjfhs textarea,
.ddkdksoeofjfhs blockquote,
.ddkdksoeofjfhs p {
    padding: 0;
    margin: 0;
    list-style: none;
    text-decoration: none;
    font-family: "Noto Sans SC";
}



/* 根字体大小 */

.ddkdksoeofjfhs{
    font-size: 16px;
}


/* 版心宽度 */

.ddkdksoeofjfhs .w {
    width: 64rem;
    margin: 0rem auto;
}

.ddkdksoeofjfhs .fl {
    float: left;
}

.ddkdksoeofjfhs .fr {
    float: right;
}


/* 共用标题样式 */

.ddkdksoeofjfhs .title_c {
    padding: 2.625rem 0rem 2.1875rem 0rem;
    color: #ffffff;
    background-color: #164782;
}

.ddkdksoeofjfhs .title_c h3 {
    text-align: center;
    line-height: 2rem;
    font-size: 3.0rem;
}

.ddkdksoeofjfhs .title_c p {
    margin: 1.5rem 0rem 0rem;
    line-height: 1.5rem;
    font-size: 1.5rem;
    text-align: center;
    color: #ffffffaa;
}


/*            主          页          */

.ddkdksoeofjfhs .mainpage {
    position: relative;
    width:64rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .mainpage img {
    display: block;
    width: 100%;
}

.ddkdksoeofjfhs .mainpage_title1 {
    position: absolute;
    display: block;
    width: 100%;
    top: 5.5rem;
}

.ddkdksoeofjfhs .mainpage_title1 p {
    font-size: 3.25rem;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.ddkdksoeofjfhs .mainpage_title1 h3 {
    font-size: 1.5rem;
    line-height: 2.5rem;
    text-align: center;
    color: #333;
    margin: 0px 4rem;
    font-weight: normal;
    padding-top: 10rem;
}

.ddkdksoeofjfhs .mainpage_title2 {
    position: absolute;
    width: 100%;
    height: 3.75rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    top: 13rem;
}

.ddkdksoeofjfhs .mainpage_title2 h3 {
    display: block;
    margin: 0rem 0.5rem;
    width: 11rem;
    height: 3.75rem;
    font-weight: 350;
    line-height: 3.75rem;
    font-size: 1.6rem;
    text-align: center;
    color: #ffffff;
    background-color: #164782;
    border-radius: 1.875rem;
}


/*          标          签          */

.ddkdksoeofjfhs .label {
    height: 15.625rem;
    background-color: #164782;
    overflow: hidden;
}

.ddkdksoeofjfhs .label ul {
    margin: 2rem 0rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.ddkdksoeofjfhs .label ul li {
    display: inline-block;
    margin: 0rem 1.5rem;
    width: 7.1875rem;
    height: 7.1875rem;
    border-radius: 0.4375rem;
}

.ddkdksoeofjfhs .label ul li img {
    width: 100%;
}

.ddkdksoeofjfhs .label ul li h3 {
    line-height: 3.125rem;
    font-size: 1.625rem;
    font-weight: 350;
    color: #ffffff;
    text-align: center;
}


/* 产品展示 */

.ddkdksoeofjfhs .pic {
    width: 58.125rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .pic_title {
    margin: 2.125rem auto 0rem;
}

.ddkdksoeofjfhs .pic_title h3 {
    line-height: 3rem;
    font-size: 3rem;
    font-weight: 750;
    text-align: center;
    color: #164782;
}

.ddkdksoeofjfhs .pic_title p {
    margin: 1.375rem 0rem 0rem;
    line-height: 1.25rem;
    font-family: arial;
    font-size: 1.25rem;
    font-weight: 350;
    text-align: center;
    letter-spacing: 0.125rem;
    color: #000000aa;
}

.ddkdksoeofjfhs .pic_pics_container {
    margin: 0rem auto;
    width: 100%;
}

.ddkdksoeofjfhs .pic_pics {
    position: relative;
    margin: 4.125rem auto 0rem;
    width: 53.375rem;
    height: 32.875rem;
    border: 0.125rem solid #1647821c;
}

.ddkdksoeofjfhs .pic_pics .ico {
    position: absolute;
    width: 6rem;
    height: 6rem;
    top: -7rem;
    left: 50%;
    transform: translate(-50%, 50%);
    border-radius: 3.5rem;
    background-color: #164782;
}

.ddkdksoeofjfhs .pic_pics .ico h3 {
    display: block;
    height: 6rem;
    line-height: 6rem;
    font-family: Impact;
    font-size: 3rem;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
}

.ddkdksoeofjfhs .pic_pics>h3 {
    margin-top: 5.25rem;
    line-height: 2.5rem;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    color: #000000;
}

.ddkdksoeofjfhs .pic_pics p {
    font-size: 1.2rem;
    margin: 0 8rem;
    padding-top: 1rem;
}


.ddkdksoeofjfhs .pic_pics .pics {
    margin: 2.25rem auto 0rem;
    width: 49.6875rem;
    height: 17.0625rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .pic_pics .pics img {
    width: 100%;
}


/* 产品信息 */

.ddkdksoeofjfhs .info {
    margin: 2.75rem auto 0rem;
    background-color: #ffffff;
    overflow: hidden;
}

.ddkdksoeofjfhs .info .info_title {
    margin: 0rem auto;
}

.ddkdksoeofjfhs .info .info_list {
    width: 100%;
}

.ddkdksoeofjfhs .info .info_list ul {
    width: 29.25rem;
}

.ddkdksoeofjfhs .info .info_list li {
    margin-top: 0.25rem;
    height: 2.25rem;
}

.ddkdksoeofjfhs .info .info_list li h3 {
    float: left;
    display: block;
    width: 7.5rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
    background-color: #d2d2d2;
}

.ddkdksoeofjfhs .info .info_list li p {
    float: left;
    display: block;
    margin-left: 0.5rem;
    width: 21.25rem;
    height: 2.1875rem;
    line-height: 2.1875rem;
    font-size: 1.125rem;
    color: #000000bb;
    border-bottom: 0.0625rem solid #d2d2d2;
}

.ddkdksoeofjfhs .info .info_ico {
    margin-left: 0.75rem;
    margin-right: 0rem;
    width: 100%;
    overflow: hidden;
}

.ddkdksoeofjfhs .info .info_ico img {
    display: block;
    width: 100%;
}

.ddkdksoeofjfhs .info .info_content {
    margin: 2.25rem auto 0rem;
    width: 54rem;
}

.ddkdksoeofjfhs .info .info_content p {
    line-height: 1.625rem;
    font-size: 1.125rem;
    color: #000000aa;
}


/* 性能优势 */

.ddkdksoeofjfhs .advantages {
    margin: 2.75rem auto 0rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .advantages .advantages_title {}

.ddkdksoeofjfhs .advantages_pics_container {
    padding: 3.25rem 0rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ddkdksoeofjfhs .advantages_pics {
    margin: auto;
    width: 30%;
	font-size: 0;
    border-radius: 1rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .advantages_pics img {
    display: block;

    width: 100%;
    height: 100%;
}


/* 小横幅 */

.ddkdksoeofjfhs .banner_s {
    margin-top: 2rem;
}

.ddkdksoeofjfhs .banner_s .banner_s_title {
    padding: 2.625rem 0rem 2.1875rem 0rem;
    color: #ffffff;
    background-color: #164782;
    text-align: center;
}

.ddkdksoeofjfhs .banner_s .banner_s_title h3 {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 2.5rem;
    font-weight: 900;
    color: #7d7909;
    -webkit-text-stroke: 1px #ffffff;
}

.ddkdksoeofjfhs .banner_s .banner_s_title span {
    display: inline-block;
    margin: 1rem auto;
    padding: 0rem 6rem;
    height: 4rem;
    box-sizing: border-box;
    background-color: #8c8810;
    height: 100%;
    line-height: 4rem;
    font-size: 2rem;
    color: #fff;
    overflow: hidden;
}

.ddkdksoeofjfhs .banner_s .banner_s_title span i {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: middle;
    overflow: hidden;
}

.ddkdksoeofjfhs .banner_s .banner_s_title span i img {
    display: block;
    width: 100%;
    height: 100%;
}

.ddkdksoeofjfhs .banner_s .banner_s_title p {
    line-height: 2.5rem;
    font-size: 2.5rem;
}

.ddkdksoeofjfhs .banner_s .banner_s_content {
    margin: 2.5rem 2.5rem 0rem;
}

.ddkdksoeofjfhs .banner_s .banner_s_content p {
    font-size: 1rem;
}

.ddkdksoeofjfhs .banner_s .banner_s_pic {
    margin-top: 2rem;
    width: 100%;
    overflow: hidden;
}

.ddkdksoeofjfhs .banner_s .banner_s_pic img {
    display: block;
    width: 100%;
}


/* 选择欧格 */

.ddkdksoeofjfhs .choose {
    margin: 2.5rem auto 0rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .choose .choose_content {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.ddkdksoeofjfhs .choose .choose_content img {
    display: block;
    width: 100%;
}

.ddkdksoeofjfhs .choose .choose_content .choose_pics_container {
    position: absolute;
    box-sizing: border-box;
    padding: 4.75rem 2rem;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-around;
    z-index: 99;
    background-color: #ffffff42;
}

.ddkdksoeofjfhs .choose .choose_content .choose_pics_container .choose_pics {
    width: 9rem;
    height: 9rem;
    margin-right: 0.5rem;
    border-radius: 5.78125rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .choose .choose_content .choose_pics_container .choose_pics img {
    display: block;
    width: 100%;
}


/* 产品参数 */

.ddkdksoeofjfhs .parm {
    margin: 2.5rem auto 0rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .parm .parm_pic {
    width: 100%;
    overflow: hidden;
}

.ddkdksoeofjfhs .parm .parm_pic img {
    display: block;
    width: 100%;
}

.ddkdksoeofjfhs .parm .parm_info_container {
    margin: 4.8125rem auto 2.125rem;
    width: 56rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.ddkdksoeofjfhs .parm .parm_info {
    width: 27.125rem;
    height: 2.75rem;
    background-color: #fff;
    border: 0.0625rem solid #6c6c6c;
}

.ddkdksoeofjfhs .parm .parm_info span {
    display: block;
    float: left;
    width: 7.75rem;
    line-height: 2.75rem;
    font-size: 1.25rem;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    background-color: #7e7e7e;
}

.ddkdksoeofjfhs .parm .parm_info p {
    margin-left: 1rem;
    display: block;
    float: left;
    font-size: 1.5rem;
    font-weight: 500;
}


/* 应用场景 */

.ddkdksoeofjfhs .application {
    margin: 1rem auto 0rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .application_title {}

.ddkdksoeofjfhs .application_pics_container {
    margin: 0.5rem auto 0rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.ddkdksoeofjfhs .application_pic {
    margin: 0.375rem;
    width: 20.45rem;
    height: 15.625rem;
    border: 0.0625rem solid #00000040;
    overflow: hidden;
}

.ddkdksoeofjfhs .application_pic img {
    width: 100%;
}

.ddkdksoeofjfhs .company {
    margin: 2rem auto 0rem;
}

.ddkdksoeofjfhs .company_main_pic {
    margin: 1rem auto;
    width: 54rem;
    height: 20rem;
    background-color: #000;
    overflow: hidden;
}

.ddkdksoeofjfhs .company_main_pic img {
    width: 100%;
}

.company_pics_container {
    margin: 0rem auto;
    height: 11.75rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.ddkdksoeofjfhs .company_pic {
    margin: 0rem 0.5rem;
    width: 17.375rem;
    height: 11.75rem;
    overflow: hidden;
}

.ddkdksoeofjfhs .company_pic img {
    width: 100%;
}

.ddkdksoeofjfhs .contact {
    margin: 2rem auto 0rem;
}

.ddkdksoeofjfhs .contact_content {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.ddkdksoeofjfhs .contact_content_bg {
    width: 100%;
    z-index: -1;
	float:left;
}

.ddkdksoeofjfhs .contact_content_bg img {
    width: 100%;
}

.ddkdksoeofjfhs .contact_content_title {
    position: absolute;
    z-index: 2;
    width: 100%;
    text-align: center;
    padding: 51px 0;
}



.ddkdksoeofjfhs .contact_content_title h3 {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.5rem;
    font-weight: 400;
    color: #ffffff;
}

.ddkdksoeofjfhs .contact_content_qrcode {
    position: absolute;
    z-index: 2;
    width: 100%;
    text-align: center;
    padding-top: 243px;
}

.ddkdksoeofjfhs .contact_content_qrcode img {
    width: 9.1875rem;
	margin: 0 auto;
}

.ddkdksoeofjfhs .contact_content_qrcode p {
    line-height: 2.5rem;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
}



@media screen and (max-width: 980px) {
.ddkdksoeofjfhs .mainpage {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.ddkdksoeofjfhs .mainpage_title1 h3 {
    font-size: 3rem;
    line-height: 5rem;
    text-align: center;
    color: #000000;
}

.ddkdksoeofjfhs .mainpage_title2 h3 {
    display: block;
    margin: 0rem 0.5rem;
    width: 13rem;
    height: 2.75rem;
    font-weight: 350;
    line-height: 2.75rem;
    font-size: 1.5rem;
    text-align: center;
    color: #ffffff;
    background-color: #164782;
    border-radius: 1.875rem;
}

.ddkdksoeofjfhs .w {
    width: 100%;
    margin: 0rem auto;
}
.ddkdksoeofjfhs .label {
    height: 10.625rem;
    background-color: #164782;
    overflow: hidden;
}
.ddkdksoeofjfhs .label ul li h3 {
    line-height: 3.125rem;
    font-size: 1rem;
    font-weight: 350;
    color: #ffffff;
    text-align: center;
}
	
.ddkdksoeofjfhs .pic {
    width: 100%;
    overflow: hidden;
}	
	
.ddkdksoeofjfhs .pic_title h3 {
    line-height: 3.75rem;
    font-size: 2.75rem;
    font-weight: 750;
    text-align: center;
    color: #164782;
}	

.ddkdksoeofjfhs .pic_pics {
    width: auto;
	height: auto;
}


.ddkdksoeofjfhs .pic_pics .pics {

    width: 100%;
	height: 9.0625rem;
	
}


.ddkdksoeofjfhs .info .info_content {
	width:auto;
}

.ddkdksoeofjfhs .advantages_pics_container {
    padding: 3.25rem 0rem;
    display: flex;
    flex-wrap: wrap;
}

.ddkdksoeofjfhs .advantages_pics {
    margin: 5px auto;
}

.ddkdksoeofjfhs .banner_s .banner_s_title h3 {

    font-size: 2rem;
}

.ddkdksoeofjfhs .banner_s .banner_s_title span {
	font-size: 1rem;
}
.ddkdksoeofjfhs .banner_s .banner_s_title p {
    line-height: 1.5rem;
	font-size: 1.5rem;
}

.ddkdksoeofjfhs .contact_content_title {
    position: absolute;
    z-index: 2;
    width: 100%;
    text-align: center;
    padding: 17px 0;
}
.ddkdksoeofjfhs .contact_content_qrcode {

    padding-top: 105px;	
}

.ddkdksoeofjfhs .contact_content_qrcode img {
    width: 4.1875rem;
}

}