﻿@charset "utf-8";

/* CSS Document */
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#343434;line-height:26px; margin:0; padding:0; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; -webkit-text-size-adjust:none;}
img { border:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
.fz12,font,h2,h1 { font-size:12px}
h3,h4,h5 { font-weight:normal; font-size:14px}


input,textarea,button { outline:none; border:0;}
input:focus,textarea:focus,button:focus { outline:none; border:0;}

a { outline:none;-moz-outline:none; color:#343434; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a:link {color:#343434;text-decoration: none}
a:visited {color:#343434;text-decoration: none}
a:active {color:#343434;text-decoration: none}
a:hover {color:#EA0105;text-decoration:none}
p { padding:0; margin:0;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.bgff { background:#fff}
.w100 { width:1736px; margin:0 auto}

@media all and (max-width:1740px){
.w100 { width:90%;}
}


    video::-webkit-media-controls{
        display:none !important;
    }


.head { width:90%; left:5%; top:3%; position:absolute; z-index:333}
.head .logo_s { float:left; position:relative; z-index:333}
.head .logo_s img { display:block}

.head.h_2 { padding:0 5% 20px 5%; border-bottom:1px #ddd solid; left:0}

.head .nav { float:right; position:relative}
.head .nav ul { float:left}
.head .nav ul li { float:left; padding-top:10px; line-height:40px; height:60px; padding:0 35px; font-size:18px; position:relative}
.head .nav ul li.n2 { display:none}
.head .nav ul li a { display:block; color:#343434; position:relative}
.head .nav ul li.nav_on a { color:#EA0105; border-bottom:3px #EA0105 solid}
.head .nav i.fa-search { line-height:16px; margin-top:11px; padding-left:40px; border-left:1px #666 solid; color:#343434; font-size:14px; cursor:pointer}

.head .nav ul li a.n1:hover { color:#EA0105;}

.head .nav ul li p { display:block; position:absolute; left:0px; width:0; top:40px; height:3px; background:#EA0105}

.head .nav ul li h3 { position:absolute; left:15px; width:100%; top:40px; background:#fff; box-shadow:0 0 5px #ddd; padding-left:15px; margin-top:10px; opacity:0; display:none}
.head .nav ul li h3 a { display:block; color:#343434; font-size:12px; position:relative}
.head .nav ul li h3 i { font-size:12px; color:#343434; position:absolute; right:15px; top:15px}
.head .nav ul li h3 a:hover { padding-left:10px; color:#EA0105;}
.head .nav ul li.nav_on h3 a { color:#343434; border-bottom:0 none}
.head .nav ul li.nav_on h3 a:hover { color:#EA0105}

.head .nav .inp_1 { width:190px; line-height:30px; height:30px; border:0 none;}
.head .nav .inp_2 { position:absolute; right:5px; top:5px; height:20px; width:20px; opacity:0; cursor:pointer; z-index:22}
.head .nav form i.fa-search { position:absolute; right:10px; top:5px; margin-top:0; padding-left:0; border-left:0 none; color:#888; font-size:14px; line-height:20px; z-index:11}
.head .nav form { width:200px; padding:0 15px; position:absolute; right:0; top:50px; display:none; background:#fff; box-shadow:0 0 5px #ddd}
.head.h_2 .nav form i.fa-search { position:absolute; right:10px; top:5px; margin-top:0; padding-left:0; border-left:0 none; color:#888; font-size:14px; line-height:20px; z-index:11}

.head.h_2 .nav ul li a { display:block; color:#333}
.head.h_2 .nav ul li.nav_on a { color:#EA0105;}
.head.h_2 .nav i.fa-search { border-left:1px #aaa solid; color:#333;}

.head.h_2 .nav ul li a { display:block; color:#333}
.head.h_2 .nav ul li.nav_on h3 a { color:#343434;}
.head.h_2 .nav ul li.nav_on h3 a:hover { color:#EA0105;}
.head.h_2 .nav i.fa-search { border-left:1px #aaa solid; color:#333;}

.head .head_r { display:none; position:absolute; top:0; padding-top:5%; right:5%}
.head .head_r i.fa-remove { color:#333}

.head.h_2 .head_r i.fa-reorder { color:#EA0105}

@media all and (max-width:1440px){
.head.h_2 { padding-bottom:0}
.head { top:2%;}
.head .logo_s img { height:42px}
.head .nav ul li { padding-top:5px; font-size:14px; padding:0 30px}
}

@media all and (max-width:1000px) {
.head { left:0; width:100%; top:0; z-index:667}
.head .logo_s { padding-left:20px; padding-top:15px}
.head .head_r { display:block; font-size:18px; color:#fff; line-height:32px; z-index:334; padding-top:15px; right:20px}
.head .logo_s img { height:32px}

.head .nav { float:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; display:none; z-index:222}
.head .nav ul { float:none; width:80%; margin:0 auto; padding-top:100px}
.head .nav ul li { float:none}
.head .nav ul li a { display:block; color:#343434; font-size:16px; font-weight:bold}
.head .nav ul li.n2 { display:block}

.head.h_2 { padding-bottom:0px; padding:0; border-bottom:0 none}
.head .nav ul li.nav_on a { color:#EA0105; border-bottom:3px #fff solid}

.head .nav i.fa-search { display:none}

.head.h_3 { height:100%}
}



.index_f { position:absolute; left:0; width:100%; top:100%; height:160px; background:#232323; z-index:666; margin-top:-160px}
.index_f .if_1 { height:164px; width:74px; background:url(../images/index_ico1.png) top no-repeat; position:absolute; top:-164px; left:5%; cursor:pointer}
.index_f .if_4 { height:164px; width:74px; background:url(../images/index_ico4.png) top no-repeat; position:absolute; top:-164px; left:5%; display:none; cursor:pointer}

.index_f .if_2 { float:left; width:65%; height:160px; background:#EA0105}
.index_f .if_2 ul li { float:left; width:20%; margin-top:20px; height:122px}
.index_f .if_2 ul li.b1 { background:url(../images/index_ico5.png) right no-repeat}
.index_f .if_2 ul li img { display:block; margin:0 auto; padding-top:20px}

.index_f .if_3 { float:right; width:35%; position:relative}
.index_f .if_3 h3 { font-size:14px; color:#fff; width:85%; margin:0 auto; padding-top:20px; padding-bottom:5px; border-bottom:1px #444 solid; margin-bottom:5px}
.index_f .if_3 h4 { font-size:12px; position:absolute; top:20px; right:10%}
.index_f .if_3 h4 a { color:#fff}
.index_f .if_3 ul { width:85%; margin:0 auto}
.index_f .if_3 ul li { padding-top:5px; line-height:20px; font-size:12px; color:#999; text-align:right}
.index_f .if_3 ul li a { display:block; float:left; text-align:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; color:#999}


@media all and (max-width:1000px) {
.index_f .if_1 { display:none}
.index_f { top:auto; height:80px; bottom:32px}
.index_f .if_2 { float:none; width:100%; height:80px;}
.index_f .if_2 ul li { margin-top:0px; height:80px}
.index_f .if_2 ul li img { height:40px; width:auto; padding-top:20px}
.index_f .if_3 { display:none}
}


.copyright { position:absolute; z-index:555; right:3%; bottom:180px; color:#fff; line-height:14px}
.copyright a.f_a1 { padding-left:20px; color:#fff; opacity:0.8}
.copyright i { color:#fff; padding:0 20px; font-size:16px}
.copyright i.fa-phone { border-right:1px #fff solid}
.copyright p.ewm { position:absolute; right:-16px; top:-120px; display:none}
.copyright p.ewm a { display:block; width:12px; height:7px; background:url(../images/ico_1.png); position:absolute; left:50%; margin-left:-6px; top:93px}
.copyright p.dianhua { position:absolute; right:15px; top:-54px; width:150px; text-align:center; line-height:36px; color:#EA0005; background:#fff; display:none}
.copyright p.dianhua a { display:block; width:12px; height:7px; background:url(../images/ico_1.png); position:absolute; left:50%; margin-left:-6px; top:35px}


.copyright2 { position:fixed; z-index:555; left:5%; width:90%; bottom:2%; line-height:14px}
.copyright2 .ft a.f_a1 { padding-left:20px; opacity:0.5}
.copyright2 .fr i { color:#888; padding-left:30px; margin-left:30px; font-size:16px}
.copyright2 .fr i.fa-weixin { border-left:1px #aaa solid}
.copyright2 p.ewm { position:absolute; right:-30px; top:-120px; display:none}
.copyright2 p.ewm a { display:block; width:12px; height:7px; background:url(../images/ico_1.png); position:absolute; left:50%; margin-left:-6px; top:93px}
.copyright2 p.dianhua { position:absolute; right:15px; top:-54px; width:150px; text-align:center; line-height:36px; color:#EA0005; background:#fff; display:none}
.copyright2 p.dianhua a { display:block; width:12px; height:7px; background:url(../images/ico_1.png); position:absolute; left:50%; margin-left:-6px; top:35px}

@media all and (max-width:1440px){
.copyright { font-size:12px}
.copyright2 { font-size:12px}
}


@media all and (max-width:1000px) {
.copyright { background:#1C1C1C; right:0; width:100%; bottom:0; color:#fff; line-height:32px; height:32px; text-align:center; font-size:12px}
.copyright i { display:none}
.copyright span { display:none}

.copyright2 { background:#EA0105; left:0; right:0; width:100%; bottom:0; color:#fff; line-height:32px; height:32px; text-align:center}
.copyright2 .fr { display:none}
.copyright2 .ft { float:none; text-align:center; font-size:12px}
.copyright2 .ft span { display:none}
.copyright2 .ft a { color:#fff}
}


.banner { position:relative; z-index:111}
.banner a.prev { display:block; position:absolute; top:50%; margin-top:-40px; left:5%; background:url(../images/index_ico3.png); width:43px; height:81px; cursor:pointer}
.banner a.next { display:block; position:absolute; top:50%; margin-top:-40px; right:5%; background:url(../images/index_ico3.png); background-position:-43px 0; width:43px; height:81px; cursor:pointer}


@media all and (max-width:1000px) {
.banner a.prev { transform:scale(0.5); left:2%}
.banner a.next { transform:scale(0.5); right:2%}
}



.bg1 { background:url(../images/about_bg.jpg) top no-repeat; background-size:100% 100%}
.bg2 { background:url(../images/news_bg.jpg) top no-repeat; background-size:100% 100%}
.bg3 { background:url(../images/business_bg.jpg) top no-repeat; background-size:100% 100%}
.bg4 { background:url(../images/contact_bg.jpg) top no-repeat; background-size:100% 100%}






.lanmu { position:absolute; z-index:555; left:5%; top:3%; margin-top:140px}
.lanmu .w100 { width:auto}
.lanmu ul li { line-height:30px; margin-bottom:30px}
.lanmu ul li a { padding-bottom:10px; cursor:pointer}
.lanmu ul li.lm_on a { color:#EA0105; border-bottom:3px #EA0105 solid; padding-bottom:7px; -webkit-transition:all .0s ease;-moz-transition:all .0s ease;transition:all .0s ease;}

.lanmu ul li.lm_bu { display:none}
.lanmu ul li.lm_bu2 { display:none}


@media all and (max-width:1440px){
.lanmu { margin-top:90px}
}

@media all and (max-width:1000px) {
.lanmu { position:relative; left:auto; top:auto; padding-top:60px; margin-top:0}
.lanmu .w100 { padding-top:20px; border-top:1px #eee solid}
.lanmu ul { width:90%; margin:0 auto}
.lanmu ul li { line-height:40px; margin-bottom:0; float:left; width:25%; text-align:center}
.lanmu ul li a { padding-bottom:0; display:block; width:95%; margin:0 auto; background:#E5E5E5; font-size:12px}
.lanmu ul li.lm_on a { color:#fff; background:#EA0105; border-bottom:0 none; padding-bottom:0}

.lanmu ul li.lm_bu { display:block; height:40px}
.lanmu ul li.lm_bu2 { display:block; height:40px; width:12.5%}
}


.about_c1 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.about_c1 h1 { color:#EA0005; font-size:24px; font-weight:normal; padding-bottom:30px}
.about_c1 h1 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase}
.about_c1 img { max-width:40%;}
.about_c1 img.fr { float:right; height:auto; display:block; margin-left:50px}
.about_c1 .about_body { padding-top:20px}
.about_c1 .about_body p { padding-bottom:15px}
.about_c1 .about_body h3 { display:none}

.about_c1 h2 { display:none}


@media all and (max-width:1440px){
.about_c1 img { max-width:30%;}
.about_c1 img.fr { max-width:35%; margin-left:40px;}
.about_c1 .about_body { padding-top:10px; line-height:22px; font-size:12px}
}

@media all and (max-width:1000px) {
.about_c1 { padding-top:20px; width:90%}
.about_c1 h1 { display:none}

.about_c1 h2 { color:#EA0005; font-size:18px; text-align:center; padding-bottom:10px; display:block}
.about_c1 h2 span { color:#aaa; font-size:12px; text-transform:uppercase; display:block; font-weight:normal; line-height:20px}

.about_c1 img { display:none}
.about_c1 img.fr { float:none; width:100%; max-width:100%; height:auto; display:block; margin-left:0}
.about_c1 .about_body h3 { display:block; font-weight:bold; padding:10px 0; font-size:16px}
}


.about_c2 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%}
.about_c2 h2 { color:#EA0005; font-size:24px; padding-bottom:10px}
.about_c2 h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.about_c2 .about_dsj { position:relative}
.about_c2 .about_dsj img { display:block; width:100%; height:auto}

.about_c2 .about_dsj .dsj_bd {}
.about_c2 .about_dsj .dsj_bd ul li { position:absolute; left:-3px; bottom:45px; height:188px; width:592px; background:url(../images/ico_4.png); background-size:100% 100% ; display:none; opacity:0; margin-left:-10px}
.about_c2 .about_dsj .dsj_bd ul li p { padding:30px 40px; line-height:22px}

.about_c2 .about_dsj .dsj_bd ul li h3 { display:none}

.about_c2 .about_dsj .dsj_hd { position:relative; margin-top:30px; overflow:hidden; padding-left:10px}
.about_c2 .about_dsj .dsj_hd .heng1 { border-top:1px #E5E5E5 solid; position:absolute; left:0; width:100%; top:7px; z-index:1}
.about_c2 .about_dsj .dsj_hd ul { position:relative; z-index:22}
.about_c2 .about_dsj .dsj_hd ul li { float:left; width:80px; font-size:18px; cursor:pointer}
.about_c2 .about_dsj .dsj_hd ul li i { display:block; margin-bottom:5px; width:10px; height:10px; border:2px #C0C2C2 solid; border-radius:50%; background:#fff}
.about_c2 .about_dsj .dsj_hd ul li.on { color:#EA0106}
.about_c2 .about_dsj .dsj_hd ul li.on i { border:2px #EA0106 solid;}


/* #dsj_2011 { left:-3px;display:block;opacity:1;margin-left:0px;}
#dsj_2013 { left:77px}
#dsj_2014 { left:157px}
#dsj_2016 { left:237px}
#dsj_2017 { left:317px}
#dsj_2018 { left:397px}
#dsj_2019 { left:477px} */

@media all and (max-width:1440px){
.about_c2 h2 { font-size:18px;}
.about_c2 h2 span { font-size:14px;}

.about_c2 .about_dsj .dsj_hd ul li { width:70px;}
#dsj_2011 { left:-2px;}
#dsj_2013 { left:67px}
#dsj_2014 { left:137px}
#dsj_2016 { left:207px}
#dsj_2017 { left:277px}
#dsj_2018 { left:347px}
#dsj_2019 { left:417px}
}

@media all and (max-width:1000px) {
.about_c2 { padding-top:20px; width:90%; display:none}

.about_c2 h2 { font-size:18px; text-align:center}
.about_c2 h2 span { font-size:12px; display:block; font-weight:normal; line-height:20px}

.about_c2 .about_dsj { position:relative}
.about_c2 .about_dsj img { display:none}
.about_c2 .about_dsj .dsj_hd { display:none}

.about_c2 .about_dsj .dsj_bd ul li { position:relative; background:none; left:auto; bottom:auto; height:auto; width:100%; display:block; opacity:1; margin-left:0px}
#dsj_2011 { left:auto;display:block;opacity:1}
#dsj_2013 { left:auto}
#dsj_2014 { left:auto}
#dsj_2016 { left:auto}
#dsj_2017 { left:auto}
#dsj_2018 { left:auto}
#dsj_2019 { left:auto}

.about_c2 .about_dsj .dsj_bd ul li h3 { color:#EA0106; display:block; font-size:14px; font-weight: bold}
.about_c2 .about_dsj .dsj_bd ul li p { padding:0; padding-bottom:20px}
}



.about_c3 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.about_c3 h2 { color:#EA0005; font-size:24px; padding-bottom:10px}
.about_c3 h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}


.about_c3 .about_ry { position:relative; overflow:hidden}
.about_c3 .about_ry img { display:block; margin:0 auto; max-width:30%; height:auto}
.about_c3 .about_ry ul { height:270px; overflow:hidden}
.about_c3 .about_ry ul li { position:relative; float:left; width:8%; height:270px}
.about_c3 .about_ry ul li h3 { display:block; background:#F6F6F6; line-height:270px; text-align:center; border-left:1px #fff solid; border-right:1px #fff solid}
.about_c3 .about_ry ul li h4 { position:relative; display:none}
.about_c3 .about_ry ul li.on { width:44%}
.about_c3 .about_ry ul li.on h3 { background:#EA0005; color:#fff; width:10%; float:left; border-left:0 none; border-right:0 none}
.about_c3 .about_ry ul li.on h4 { display:block; float:right; width:90%; background:#fff9f9}
.about_c3 .about_ry ul li.on h4 p { display:block; height:228px; border:1px #EA0005 solid; padding:20px; line-height:22px}

.about_c3 .about_ry ul li h4 img { display:none; position:absolute; right:20px; top:50px; height:170px; max-width:none}
.about_c3 .about_ry ul li i { color:#999}

@media all and (max-width:1440px){
.about_c3 h2 { font-size:18px;}
.about_c3 h2 span { font-size:14px;}

.about_c3 .about_ry ul { height:180px}
.about_c3 .about_ry ul li { height:180px}
.about_c3 .about_ry ul li h3 { line-height:180px}
.about_c3 .about_ry ul li.on h4 p { height:148px; font-size:12px; line-height:22px; padding:12px 20px 18px 20px}

.about_c3 .about_ry ul li h4 img { display:none; position:absolute; right:20px; top:40px; height:100px; max-width:none}
}

@media all and (max-width:1000px) {
.about_c3 { padding-top:20px; width:90%; display:none}

.about_c3 h2 { font-size:18px; text-align:center}
.about_c3 h2 span { font-size:12px; display:block; font-weight:normal; line-height:20px}

.about_c3 .about_ry img { display:none}
.about_c3 .about_ry ul { height:auto}
.about_c3 .about_ry ul li { height:auto; float:none; width:100%; padding-bottom:20px}
.about_c3 .about_ry ul li h3 { display:block; background:none; line-height:30px; text-align:left; padding-left:15px; border-left:3px #EA0005 solid; font-size:18px; line-height:18px; margin-bottom:10px; font-weight:bold; color:#EA0005}

.about_c3 .about_ry ul li h4 { display:block; float:none; width:auto}
.about_c3 .about_ry ul li h4 p { display:block; height:auto; border:0 none}

.about_c3 .about_ry ul li h4 img { display:block; position:relative; right:auto; top:auto; height:auto; margin:0 auto; max-width:60%; }

.about_c3 .about_ry ul li.on { width:100%}
.about_c3 .about_ry ul li.on h3 { display:block; float:none; background:none; line-height:30px; text-align:left; padding-left:15px; border-left:3px #EA0005 solid; font-size:18px; line-height:18px; margin-bottom:10px; font-weight:bold; color:#EA0005}

.about_c3 .about_ry ul li.on h4 { display:block; float:none; width:auto}
.about_c3 .about_ry ul li.on h4 p { display:block; height:auto; border:0 none; padding:0; font-size:14px; line-height:26px}
}




.about_c4 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.about_c4 h2 { color:#EA0005; font-size:24px;}
.about_c4 h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.about_c4 .about_zl { overflow:hidden}
.about_c4 .about_zl ul li { float:left; width:20%; border-bottom:1px #eee solid}
.about_c4 .about_zl ul li img { max-width:80%; margin:0 auto; display:block}
.about_c4 .about_zl ul li a { display:block; padding:8% 0}


@media all and (max-width:1440px){
.about_c4 h2 { font-size:18px;}
.about_c4 h2 span { font-size:14px;}
}

@media all and (max-width:1000px) {
.about_c4 { padding-top:20px; width:90%; display:none}

.about_c4 h2 { font-size:18px; text-align:center}
.about_c4 h2 span { font-size:12px; display:block; font-weight:normal; line-height:20px}

.about_c4 .about_zl ul li { width:50%}
}


/************/
.about_c5 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.about_c5 h1 { color:#EA0005; font-size:24px; padding-bottom:20px}
.about_c5 h1 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}


@media all and (max-width:1000px){
.about_c5 { padding-top:20px; width:90%;}
}




.news_cn { width:70%; margin:0 auto; max-width:1200px; padding-top:3%; margin-top:110px;}
.news_cn h2 { color:#EA0005; font-size:24px; padding-bottom:20px}
.news_cn h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.news_cn .news_list ul { overflow:hidden}
.news_cn .news_list ul li { float:left; width:33.3%; padding-bottom:25px; position:relative}
.news_cn .news_list ul li img { display:block; width:90%; height:auto}
.news_cn .news_list ul li h5 { display:none}
.news_cn .news_list ul li h3 { font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:90%; line-height:40px; border-bottom:1px #ddd solid}
.news_cn .news_list ul li h4 { font-size:12px; color:#888; line-height:20px; padding-top:10px; height:40px; overflow:hidden; width:90%}
.news_cn .news_list ul li p { position:absolute; left:0; top:0; width:90%; overflow:hidden;}
.news_cn .news_list ul li p img { position:absolute; left:0; top:0; width:100%}

.news_cn .news_list2 { padding-bottom:20px}
.news_cn .news_list2 ul li { padding:25px 0; position:relative; border-bottom:1px #ddd solid}
.news_cn .news_list2 ul li h5 { float:right; color:#888; line-height:30px}
.news_cn .news_list2 ul li h3 { font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; line-height:30px; font-weight:bold}
.news_cn .news_list2 ul li h3 font { font-size:14px;}
.news_cn .news_list2 ul li h4 { font-size:12px; color:#888; line-height:20px;}

@media all and (max-width:1680px){
.news_cn .news_list ul li h4 { display:none}
}
@media all and (max-width:1440px){
.news_cn { margin-top:80px; height:400px;}


.news_cn h2 { font-size:18px;}
.news_cn h2 span { font-size:14px;}
.news_cn ul li { padding-bottom:15px}

.news_cn .news_list ul li { padding-bottom:15px}
.news_cn .news_list ul li h3 { border-bottom:0 none}
}

@media all and (max-width:1000px){
.news_lm ul { display:none}
.news_cn { width:90%; margin:0 auto; max-width:1200px; padding-top:0; margin-top:0px; height:75%; overflow-y:scroll}

.news_cn h2 { font-size:18px; text-align:center}
.news_cn h2 span { font-size:12px; display:block; font-weight:normal; line-height:20px}

.news_cn .news_list ul li { float:none; width:100%; padding:10px 0; margin-bottom:15px; position:relative; background:#F8F8F8}
.news_cn .news_list ul li img { display:none}
.news_cn .news_list ul li h5 { display:block; font-size:12px; color:#888; width:90%; margin:0 auto}
.news_cn .news_list ul li h3 { width:100%; line-height:30px; border-bottom:0 none; font-weight:bold; width:90%; margin:0 auto}
.news_cn .news_list ul li h4 { padding-top:0px; height:auto; width:90%; margin:0 auto}
.news_cn .news_list ul li h4 { display:block}
.news_cn .news_list ul li p { display:none}
}


.news_id {}
.news_id .news_t { width:80%; margin:0 auto; padding:50px 0 20px 0; border-bottom:1px #ddd solid}
.news_id .news_t h1 { font-size:24px; text-align:center; font-weight:normal}
.news_id .news_t h3 { font-size:14px; text-align:center}

@media all and (max-width:1440px){
.news_id .news_t h1 { font-size:18px}
.news_id .news_t h3 { font-size:12px}
}

.news_id .news_body { width:80%; margin:0 auto; padding-top:20px}
.news_id .news_body img { max-width:100%; width:auto; height:auto}
.news_id .news_body p { padding-bottom:15px}


@media all and (max-width:1000px){
.news_id .news_t { width:90%; padding-top:30px}
.news_id .news_t h1 { font-size:16px}
.news_id .news_body { width:90%;}

}

.joinus_id {}
.joinus_id .joinus_t { width:80%; margin:0 auto; padding:50px 0 20px 0; border-bottom:1px #ddd solid}
.joinus_id .joinus_t h1 { font-size:24px; text-align:center; font-weight:normal; color:#CD2227}
.joinus_id .joinus_t h3 { font-size:14px; text-align:center}
.joinus_id .toudi { width:80%; margin:0 auto; line-height:40px; background:#CD2227; color:#fff; display:block; text-align:center}

@media all and (max-width:1440px){
.joinus_id .joinus_t h1 { font-size:18px}
.joinus_id .joinus_t h3 { font-size:12px}
}

.joinus_id .joinus_body { width:80%; margin:0 auto; padding:20px 0}
.joinus_id .joinus_body img { max-width:100%}
.joinus_id .joinus_body p { padding-bottom:15px}
.joinus_id .joinus_body .ly { float:left; width:30%}
.joinus_id .joinus_body .ly input { width:90%; line-height:20px; height:30px; border:0 none; border-bottom:1px #ddd solid}
.tijiao2 { background:#EA0005; text-align:center; color:#fff; border:0 none; cursor:pointer; margin-bottom:30px; line-height:30px; height:30px; width:10%}


@media all and (max-width:1000px){
.joinus_id .joinus_t { width:90%; padding-top:30px}
.joinus_id .joinus_t h1 { font-size:16px}
.joinus_id .joinus_body { width:90%;}

}



.business_cn { position:absolute; left:0; width:100%; top:0}
.business_cn .bus_c1 h2 { color:#EA0005; font-size:24px; padding-bottom:20px}
.business_cn .bus_c1 h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.business_cn .bus_c1 h1 { color:#EA0005; font-size:24px; padding-bottom:20px; display:none}
.business_cn .bus_c1 h1 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.business_cn .bus_cn { padding-bottom:30px}

@media all and (max-width:1440px){
.business_cn .bus_c1 h2 { font-size:18px;}
.business_cn .bus_c1 h2 span { font-size:14px;}

.business_cn .bus_c1 h1 { font-size:18px;}
.business_cn .bus_cn { font-size:14px; line-height:20px; padding-bottom:20px}
}

.business_cn .bus_c1 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.business_cn .bus_c2 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}


@media all and (max-width:1000px){
.business_cn { top:22%; height:70%; overflow-y:scroll}

.business_cn .bus_c1 h1 { display:block; color:#EA0005; font-size:18px; text-align:center; padding-bottom:10px; display:block}
.business_cn .bus_c1 h1 span { color:#aaa; font-size:12px; text-transform:uppercase; display:block; font-weight:normal; line-height:20px}

.business_cn .bus_c1 h2 { color:#333; text-align:left; font-size:14px; padding-bottom:0}
.business_cn .bus_c1 h2 span { display:none}

.bus_c2 { display:none}

.business_cn .bus_c1 { padding-top:20px; width:90%; padding-top:20px}

.business_cn .bus_c2 { padding-top:20px; width:90%; padding-top:20px}
}


.business_cn .bus_c1 ul { overflow:hidden;}
.business_cn .bus_c1 ul li { float:left; width:11%; overflow:hidden; position:relative; height:477px}
.business_cn .bus_c1 ul li a { display:block; cursor:pointer}
.business_cn .bus_c1 ul li img { display:block; height:477px}
.business_cn .bus_c1 ul li.on img { display:block; height:auto; width:100%}
.business_cn .bus_c1 ul li h3 { z-index:333; color:#ffdcdc; font-weight:bold; position:absolute; left:0; width:100%; background:url(../images/bg1.png); bottom:0; height:40px; line-height:40px; text-align:center}
.business_cn .bus_c1 ul li h4 { z-index:222; position:absolute; left:0; width:100%; background:url(../images/bg2.png); bottom:0; height:100%}

.business_cn .bus_c1 ul li.on { width:34%}
.business_cn .bus_c1 ul li.on h3 { display:block}
.business_cn .bus_c1 ul li.on h4 { display:none}


@media all and (max-width:1680px){
.business_cn .bus_c1 ul li { height:40px;}
}



.business_cn .bus_c2 ul.ul_1 li {}


@media all and (max-width:1000px){
.business_cn .bus_c1 ul li { float:none; width:auto; height:auto; padding-bottom:20px}
.business_cn .bus_c1 ul li img { display:block; height:auto; width:100%}
.business_cn .bus_c1 ul li h4 { display:none}{ display:none}
.business_cn .bus_c1 ul li.on { width:100%}

.business_cn .bus_c1 ul li h3 { display:block; width:100px; bottom:auto; top:0px; height:34px; line-height:34px; background:url(../images/ico_3.png); background-size:100% 100%; text-align:left; color:#fff; font-size:12px; padding-left:15px}
}

.business_cn .bus_c2 h2 { display:none}
.business_cn .bus_c2 h1 { color:#EA0005; font-size:24px; padding-bottom:20px;}
.business_cn .bus_c2 h1 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

@media all and (max-width:1440px){
.business_cn .bus_c2 h1 { font-size:18px; padding-bottom:10px;}
.business_cn .bus_c2 h1 span { font-size:14px;}
}

@media all and (max-width:1000px){
	
.business_cn .bus_c2 h2 { display:block; color:#EA0005; font-size:18px; text-align:center; padding-bottom:10px; display:block}
.business_cn .bus_c2 h2 span { color:#aaa; font-size:12px; text-transform:uppercase; display:block; font-weight:normal; line-height:20px}

.business_cn .bus_c2 h1 { color:#333; text-align:left; font-size:14px; padding-bottom:0}
.business_cn .bus_c2 h1 span { display:none}
}

.bus_tc { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/bg1.png); z-index:8888}
.bus_tc .w100 { position:absolute; top:10%; height:80%; background:#fff; left:50%; width:1200px; margin-left:-600px}
.bus_tc h1 { font-size:18px; text-align:center; padding-top:40px; padding-bottom:25px; padding-right:3%}
.bus_tc .bus_tcsc { width:77%; height:80%; margin:0 auto; overflow-y:scroll; padding-right:3%}
.bus_tc .bus_tcsc p { padding-bottom:15px}
.bus_tc .bus_pic { margin-top:20px}
.bus_tc .bus_pic img { display:block; width:100%; height:auto}
.bus_tc .bus_bot { padding-top:15px; line-height:50px; text-align:right;}
.bus_tc .bus_bot a { display:block; float:right; background:#DE2A2A; padding:0 20px; color:#fff}
.bus_tc .bus_bot h3 { float:left; padding-right:50px}
.bus_tc .bus_bot img { height:70px; width:auto;}
.bus_tc .bus_bot i { padding-right:5px}

.bus_tc .bus_tcsc::-webkit-scrollbar {
  width: 8px;
}
.bus_tc .bus_tcsc::-webkit-scrollbar-track {
  background:#f5f5f5
}
.bus_tc .bus_tcsc::-webkit-scrollbar-thumb {
  background:#ddd
}

@media all and (max-width:1440px){
.bus_tc .w100 { width:1000px; margin-left:-500px}
.bus_tc .bus_tcsc { font-size:12px; line-height:20px}
.bus_tc .w100 { top:5%; height:90%;}
}
@media all and (max-width:1000px){
.bus_tc { background:#fff; top:12%; height:80%}
.bus_tc .w100 { top:0%; height:100%; left:5%; width:90%; margin-left:0px; overflow-y:scroll}

.bus_tc .bus_tcsc { width:100%; margin:0 auto}
.bus_tc .bus_pic { height:auto; width:100%;}

.bus_tc .bus_bot { width:100%; padding-bottom:80px; line-height:50px; position:relative; padding-right:0}
.bus_tc .bus_bot a { float:none; background:#fff; border:1px #DE2A2A solid; padding:0; color:#DE2A2A; text-align:center; position:absolute; bottom:0; left:2.5%; width:95%}
.bus_tc .bus_bot h3 { float:left; padding-right:50px}
.bus_tc .bus_bot img { height:50px; width:auto; float:none; position:absolute; right:0; top:20px}
.bus_tc .bus_bot a i { display:none}
.bus_tc .bus_bot h3 i { color:#DE2A2A}
.bus_tc .bus_tcsc { line-height:24px}



}

.bus_tc a.gb { display:block; width:42px; height:42px; background:url(../images/ico_2.png); background-size:100% 100%; cursor:pointer; position:absolute; right:20px; top:20px}




.bus_c2 .syyy_1 { overflow:hidden; margin-bottom:50px}
.bus_c2 .syyy_1 ul li { float:left; width:25%; text-align:center}
.bus_c2 .syyy_1 ul li a { display:block; border-right:1px #ddd solid}
.bus_c2 .syyy_1 ul li.s_4 a { border-right:0 none}
.bus_c2 .syyy_1 ul li i { display:block; width:83px; height:71px; margin:0 auto 10px auto; background:url(../images/business_ico1.png)}
.bus_c2 .syyy_1 ul li.s_1 i {}
.bus_c2 .syyy_1 ul li.s_2 i { background-position:-83px 0}
.bus_c2 .syyy_1 ul li.s_3 i { background-position:-166px 0}
.bus_c2 .syyy_1 ul li.s_4 i { background-position:-249px 0}
.bus_c2 .syyy_1 ul li {}

@media all and (max-width:1440px){
.bus_c2 .syyy_1 { margin-bottom:20px}
.bus_c2 .syyy_1 ul li i { transform:scale(0.7); margin-bottom:0}
.bus_tc a.gb { width:32px; height:32px;}
}

@media all and (max-width:1000px){
.bus_c2 .syyy_1 ul li { width:50%;}
.bus_c2 .syyy_1 ul li a { padding:20px 0}
.bus_c2 .syyy_1 ul li.s_2 a { border-right:0 none; border-bottom:1px #ddd solid}
.bus_c2 .syyy_1 ul li.s_1 a { border-bottom:1px #ddd solid}
}

.bus_c2 .syyy_2 { margin-bottom:30px}
.bus_c2 .syyy_2 ul li { float:left; width:20%; text-align:center; text-align:center}
.bus_c2 .syyy_2 ul li a { display:block; width:80%; margin:0 auto; padding:20px 0; position:relative}
.bus_c2 .syyy_2 ul li img { display:block; margin:0 auto; max-width:70%; height:auto}
.bus_c2 .syyy_2 ul li h3 { font-size:16px; line-height:40px; padding-top:10px}
.bus_c2 .syyy_2 ul li h4 { width:100px; margin:10px auto 0 auto; background:#EA0005; color:#fff; line-height:30px; display:none}
.bus_c2 .syyy_2 ul li a { cursor:pointer}
.bus_c2 .syyy_2 ul li p { display:none; text-align:center; background:url(../images/bg1.png); border-radius:50%; position:absolute; top:20px; left:15%; width:70%}
.bus_c2 .syyy_2 ul li p i { opacity:0; display:block; text-align:center; left:50%; color:#fff; font-size:16px; position:absolute; top:50%; margin-top:-15px; margin-left:-10px; line-height:30px;}
.bus_c2 .syyy_2 ul li p img { max-width:100%; opacity:0;}

.bus_c2 .syyy_2 ul li a:hover { background:#fff; box-shadow:0 0 5px #ddd}

@media all and (max-width:1440px){
.bus_c2 .syyy_2 ul li h4 { font-size:12px; height:1px; overflow:hidden}
.bus_c2 .syyy_2 ul li p { z-index:333}
.bus_c2 .syyy_2 ul li p i { opacity:1}
}
@media all and (max-width:1440px){
.bus_c2 .syyy_2 ul li { font-size:12px; line-height:20px}
.bus_c2 .syyy_2 ul li img { max-width:60%;}
.bus_c2 .syyy_2 ul li h3 { font-size:14px; line-height:30px}

.bus_c2 .syyy_2 ul li p { left:20%; width:60%}
}

@media all and (max-width:1000px){
.bus_c2 .syyy_2 { display:none}
}

.bus_c2 .syyy_3 { display:none}

@media all and (max-width:1000px){
.bus_c2 .syyy_3 { display:block; padding-top:20px}
.bus_c2 .syyy_3 ul li { background:#F7F7F7; margin-bottom:20px}
.bus_c2 .syyy_3 ul li img { display:block; float:right; width:50%; height:auto}
.bus_c2 .syyy_3 ul li h1 { padding:25px 0 0 20px}
.bus_c2 .syyy_3 ul li h3 { padding:0 0 0 20px}
.bus_c2 .syyy_3 ul li h5 { border:1px #F7F7F7 solid; clear:both; line-height:34px; background:#fff; padding:15px}
.bus_c2 .syyy_3 ul li h5 i { color:#EA0005; padding-right:5px}

.bus_c2 .syyy_3 ul li.y_32 img { float:left; padding-right:20px}
}



.bus_tc2 { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/bg1.png); z-index:8888}
.bus_tc2 .w100 { position:absolute; top:50%; height:475px; background:#fff; left:50%; width:1200px; margin-left:-600px; margin-top:-237px}
.bus_tc2 img { display:block; float:left; padding:25px}
.bus_tc2 h1 { font-size:24px; padding-top:80px; padding-bottom:5px}
.bus_tc2 h3 { padding-bottom:30px}
.bus_tc2 ul li { line-height:40px; font-size:16px}
.bus_tc2 ul li i { padding-right:10px; color:#E80000}

.bus_tc2 a.gb { display:block; width:42px; height:42px; background:url(../images/ico_2.png); background-size:100% 100%; cursor:pointer; position:absolute; right:20px; top:20px}

@media all and (max-width:1440px){
.bus_tc2 .w100 { width:1000px; margin-left:-500px; height:380px; margin-top:-190px}
.bus_tc2 img { height:340px; padding:20px}
.bus_tc2 h1 { font-size:18px; padding-top:50px;}
.bus_tc2 ul li { font-size:14px}

.bus_tc2 a.gb { width:32px; height:32px}
}


@media all and (max-width:1000px){
.bus_tc a.gb { right:0; top:0}


}

.joinus_cn { position:absolute; left:0; width:100%; top:0}
.joinus_cn h2 { color:#EA0005; font-size:24px; padding-bottom:20px}
.joinus_cn h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}
.joinus_cn h1 { color:#EA0005; font-size:24px; padding-bottom:20px}
.joinus_cn h1 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.joinus_cn .bus_cn { padding-bottom:30px}

@media all and (max-width:1440px){
.joinus_cn h2 { font-size:18px;}
.joinus_cn h2 span { font-size:14px;}

.joinus_cn h1 { font-size:18px;}
.joinus_cn .bus_cn { font-size:14px; line-height:20px}
}


@media all and (max-width:1000px){
.joinus_cn { top:22%; height:70%; overflow-y:scroll}
}

.joinus_cn .joinus_c1 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.joinus_cn .joinus_c2 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.joinus_cn .joinus_c3 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
@media all and (max-width:1440px){
.joinus_cn .joinus_c2 {}
}
@media all and (max-width:1000px){
.joinus_cn .joinus_c1 { padding-top:20px; width:90%;}
.joinus_cn .joinus_c2 { padding-top:20px; width:90%; display:none}
.joinus_cn .joinus_c3 { padding-top:20px; width:90%; display:none}
}


.wh_t { display:none}
@media all and (max-width:1000px){
.wh_t { display:block; color:#EA0005; font-size:18px; text-align:center; padding-bottom:10px; display:block}
.wh_t span { color:#aaa; font-size:12px; text-transform:uppercase; display:block; font-weight:normal; line-height:20px}

.joinus_cn h1 { display:none}
}

.joinus_cn .jyln_1 { overflow:hidden; margin:20px auto}
.joinus_cn .jyln_1 ul li { float:left; width:33.3%; position:relative}
.joinus_cn .jyln_1 ul li i { display:block; position:absolute; top:0; height:100px; width:1px; right:0; background:#ddd}
.joinus_cn .jyln_1 ul li h3 { text-align:center; font-size:24px; color:#EA0005; font-weight:bold; line-height:40px}
.joinus_cn .jyln_1 ul li h4 { width:75%; margin:0 auto; height:50px; text-align:center; font-size:14px}


.joinus_cn .jyln_2 { overflow:hidden; margin:30px auto; position:relative}
.joinus_cn .jyln_2 ul { overflow:hidden; background:url(../images/wenhua_pic1.jpg); background-size:100% 100%}
.joinus_cn .jyln_2 ul li { float:left; width:50%;}
.joinus_cn .jyln_2 ul li h3 { font-weight:bold; width:80%; margin:0 auto; padding-top:40px; padding-bottom:10px}
.joinus_cn .jyln_2 ul li h4 { width:80%; margin:0 auto; padding-bottom:40px; line-height:26px; height:104px}



@media all and (max-width:1680px){
.joinus_cn .jyln_1 { margin:15px auto}
.joinus_cn .jyln_2 { margin:15px auto;}
.joinus_cn .jyln_2 ul li h3 { padding-top:20px;}
.joinus_cn .jyln_2 ul li h4 { padding-bottom:20px; line-height:22px; height:88px;}
}

@media all and (max-width:1440px){
.joinus_cn .jyln_1 { margin:10px auto}
.joinus_cn .jyln_1 ul li h3 { font-size:18px; line-height:30px}
.joinus_cn .jyln_1 ul li h4 { width:85%; height:40px; font-size:12px; line-height:20px}

.joinus_cn .jyln_2 { margin:20px auto;}
.joinus_cn .jyln_2 ul li h3 { padding-top:20px; }
.joinus_cn .jyln_2 ul li h4 { padding-bottom:20px; line-height:20px; height:80px; font-size:12px}
}
@media all and (max-width:1000px){
.joinus_cn .jyln_1 ul li { float:none; width:auto; margin-bottom:15px; position:relative; border:1px #EA0005 solid}
.joinus_cn .jyln_1 ul li h3 { background:#EA0005; color:#fff; float:left; width:80px; text-align:center; line-height:50px; margin-right:10px}
.joinus_cn .jyln_1 ul li h4 { float:none; padding:5px 0; height:40px; line-height:20px; text-align:left; color:#EA0005}

.joinus_cn .jyln_2 ul { overflow:hidden; background:none}
.joinus_cn .jyln_2 ul li { float:none; width:auto; padding-bottom:0px;}
.joinus_cn .jyln_2 ul li h3 { padding-top:0; color:#EA0005; width:100%}
.joinus_cn .jyln_2 ul li h4 { width:100%}
}


.joinus_cn .joinus_rz { float:left; width:49%; position:relative}
.joinus_cn .joinus_rz .rz_bd { overflow:hidden}
.joinus_cn .joinus_rz .rz_bd ul li {}
.joinus_cn .joinus_rz .rz_bd ul li img { display:block; width:100%; height:auto}
.joinus_cn .joinus_rz .rz_hd { position:absolute; right:10px; bottom:10px}
.joinus_cn .joinus_rz .rz_hd i { padding:0 5px; color:#fff; font-size:12px; cursor:pointer}
.joinus_cn .joinus_rz .rz_hd i.on { color:#E80000}

.joinus_cn .joinus_fc { float:right; width:49%; position:relative}
.joinus_cn .joinus_fc .fc_bd { overflow:hidden}
.joinus_cn .joinus_fc .fc_bd ul li {}
.joinus_cn .joinus_fc .fc_bd ul li img { display:block; width:100%; height:auto}
.joinus_cn .joinus_fc .fc_hd { position:absolute; right:10px; bottom:10px}
.joinus_cn .joinus_fc .fc_hd i { padding:0 5px; color:#fff; font-size:12px; cursor:pointer}
.joinus_cn .joinus_fc .fc_hd i.on { color:#E80000}

.joinus_cn .joinus_hd { padding-top:30px}
.joinus_cn .joinus_hd .hd_list ul li { line-height:26px; text-align:right; padding-bottom:6px}
.joinus_cn .joinus_hd .hd_list ul li a { display:block; float:left}
.joinus_cn .joinus_hd .hd_list ul li i { display:none}


@media all and (max-width:1680px){
.joinus_cn .joinus_hd { padding-top:20px;}
.joinus_cn .joinus_hd .hd_list ul li { line-height:24px;}

}
@media all and (max-width:1440px){
.joinus_cn .joinus_hd { padding-top:20px}
.joinus_cn .joinus_hd .hd_list { height:90px; overflow-y:scroll; padding-right:15px}
}
@media all and (max-width:1000px){
.joinus_cn .joinus_rz { float:none; width:100%}
.joinus_cn .joinus_fc { float:none; width:100%; padding-top:10px; display:none}

.joinus_cn .joinus_rz .rz_bd ul li { margin-bottom:15px}
.joinus_cn .joinus_rz .rz_hd { display:none}

.joinus_cn .joinus_fc h1 { display:block; color:#333; font-size:16px; padding-bottom:10px}
.joinus_cn .joinus_fc h1 span { display:none}

.joinus_cn .joinus_hd .hd_list { height:auto; overflow-y:auto; padding-right:0}
.joinus_cn .joinus_hd { padding-top:20px}
.joinus_cn .joinus_hd h1 { display:block; color:#333; font-size:16px; padding-bottom:10px}
.joinus_cn .joinus_hd h1 span { display:none}


.joinus_cn .joinus_hd .hd_list ul li { line-height:20px; text-align:left; padding:10px; background:#F0F0F0; margin-bottom:10px; position:relative}
.joinus_cn .joinus_hd .hd_list ul li a { display:block; float:none}
.joinus_cn .joinus_hd .hd_list ul li i { display:block; position:absolute; right:10px; top:50%; font-size:16px; line-height:30px; margin-top:-15px}
.joinus_cn .joinus_hd .hd_list ul li.hd_2 { display:block}
}


.joinus_cn .joinus_c3 .joinus_zp { float:right; width:300px}
.joinus_cn .joinus_c3 .joinus_zp a { display:block; width:148px; float:left; color:#EA0005; line-height:42px; text-align:center; border:1px #EA0005 solid}
.joinus_cn .joinus_c3 .joinus_zp a.on { background:#EA0005; color:#fff}
.joinus_cn .joinus_c3 .joinus_zp i { opacity:0}

.joinus_cn .joinus_c3 .zp_list { padding-top:30px; padding-bottom:20px}
.joinus_cn .joinus_c3 .zp_list ul li { line-height:50px; border:1px #ddd solid; border-top:0 none; text-align:center}
.joinus_cn .joinus_c3 .zp_list ul li h3 { float:left; width:29%}
.joinus_cn .joinus_c3 .zp_list ul li.zp_t { background:#F0EFEE; border-top:1px #ddd solid; font-size:16px; font-weight:bold}
.joinus_cn .joinus_c3 .zp_list ul li.zp_t h3 { font-size:16px; font-weight:bold}
.joinus_cn .joinus_c3 .zp_list img { max-width:100%}

@media all and (max-width:1440px){
.joinus_cn .joinus_c3 .joinus_zp a { line-height:32px;}

.joinus_cn .joinus_c3 .zp_list { padding-top:10px}
.joinus_cn .joinus_c3 .zp_list ul li { line-height:34px;}
}

@media all and (max-width:1000px){
.joinus_cn .joinus_c3 .joinus_zp { float:none; width:auto; border-bottom:1px #eee solid; text-align:center}
.joinus_cn .joinus_c3 .joinus_zp a { display:inline; width:auto; float:none; color:#333; line-height:42px; margin:0 20px; border:0 none; position:relative}
.joinus_cn .joinus_c3 .joinus_zp a.on { background:none; color:#EA0005}
.joinus_cn .joinus_c3 .joinus_zp a.on i { height:2px; background:#EA0005; top:26px; width:20px; left:50%; margin-left:-10px; opacity:1; display:block; position:absolute}

.joinus_cn .joinus_c3 .zp_list ul li.zp_t { display:none}
.joinus_cn .joinus_c3 .zp_list ul li { line-height:20px; border:0 none; border-bottom:3px #ddd solid; text-align:left; padding:15px 0}
.joinus_cn .joinus_c3 .zp_list ul li h3 { float:none; width:auto}
}

.contact_cn { position:absolute; left:0; width:100%; top:0}
.contact_cn h2 { color:#EA0005; font-size:24px; padding-bottom:20px}
.contact_cn h2 span { color:#aaa; font-size:18px; padding-left:5px; text-transform:uppercase; font-weight:normal}
.contact_cn h1 { color:#EA0005; font-size:24px; padding-bottom:20px}
.contact_cn h1 span { color:#aaa; font-size:14px; padding-left:5px; text-transform:uppercase; font-weight:normal}

.contact_cn .bus_cn { padding-bottom:30px}

@media all and (max-width:1440px){
.contact_cn h2 { font-size:18px;}
.contact_cn h2 span { font-size:14px;}

.contact_cn h1 { font-size:18px;}
.contact_cn .bus_cn { font-size:12px; line-height:20px}
}

@media all and (max-width:1000px){
.contact_cn { top:22%; height:70%; overflow-y:scroll}
.contact_cn h1 { font-size:18px; text-align:center}
.contact_cn h1 span { font-size:14px; display:block; line-height:20px}
.contact_cn h2 { font-size:18px; text-align:center}
.contact_cn h2 span { font-size:14px; display:block; line-height:20px}
}

.contact_cn .contact_pic { font-size:12px; padding-bottom:40px; position:relative}
.contact_cn .contact_pic img { display:block; width:100%; height:auto; position:relative; z-index:100}
.contact_cn .contact_pic #map {  z-index:222; top:0px; height:100%; width:100%; left:0; position:absolute}
.contact_cn .contact_pic #map2 {  z-index:222; top:0px; height:100%; width:100%; left:0; position:absolute}

.contact_cn .contact_li { line-height:40px}
.contact_cn .contact_li i { color:#EA0105; padding-right:10px}
.contact_cn .contact_li ul li a { color:#EA0105; text-decoration:underline}

.contact_cn .contact_li2 ul li { border:1px #E9E9E9 solid; padding:10px 0; position:relative; margin-bottom:10px; overflow:hidden; background:#FCFCFC}
.contact_cn .contact_li2 ul li:hover { background:#fff; box-shadow:0 0 10px #E9E9E9}
.contact_cn .contact_li2 ul li img { display:block; float:right; padding-right:50px; margin-top:5px; height:80px}
.contact_cn .contact_li2 ul li h3 { float:left; width:220px; text-align:center; height:90px; border-right:1px #ddd solid; font-size:18px; line-height:90px; margin-right:70px}
.contact_cn .contact_li2 ul li h4 { padding-top:14px; line-height:36px}
.contact_cn .contact_li2 ul li h4 i { color:#EA0105; padding-right:10px}

@media all and (max-width:1680px){
.contact_cn .contact_pic { padding-bottom:30px}
.contact_cn .contact_li { line-height:34px}
.contact_cn .contact_li ul li { float:left; width:50%}

.contact_cn .contact_li2 ul li { margin-bottom:10px;}
.contact_cn .contact_li2 ul li h3 { height:80px; line-height:80px; }
.contact_cn .contact_li2 ul li h4 { padding-top:10px; line-height:30px}
.contact_cn .contact_li2 ul li img { height:80px}
}
@media all and (max-width:1440px){
.contact_cn .contact_li2 ul li {}
.contact_cn .contact_li2 ul li h3 { height:70px; line-height:70px; margin-right:50px}
.contact_cn .contact_li2 ul li h4 { padding-top:10px; line-height:25px}
.contact_cn .contact_li2 ul li img { height:70px; width:auto; margin-top:0}

.contact_cn .contact_pic { padding-bottom:20px}
.contact_cn .contact_li { line-height:34px}
}

@media all and (max-width:1000px){
.contact_cn .contact_pic { padding-bottom:150px}

.contact_cn .contact_li ul li{ float:none; width:100%}

.contact_cn .contact_li2 ul li { border:1px #E9E9E9 solid; padding:10px 0; position:relative; margin-bottom:30px; overflow:hidden; background:#FCFCFC; padding-bottom:60px}
.contact_cn .contact_li2 ul li h3 { display:block; width:100px; height:34px; line-height:34px; background:url(../images/ico_3.png); background-size:100% 100%; text-align:left; color:#fff; font-size:12px; padding-left:15px; float:none; border-right:0 none}
.contact_cn .contact_li2 ul li h4 { padding:20px; line-height:30px; clear:both}
.contact_cn .contact_li2 ul li img { float:none; bottom:15px; height:60px; width:auto; left:20px; position:absolute}

}

.contact_cn .contact_ly { overflow:hidden}
.contact_cn .contact_ly ul li {}
.contact_cn .contact_ly ul li .inp_1 { width:100%; line-height:40px; height:40px; border:0 none; background:none; border-bottom:1px #ccc solid}
.contact_cn .contact_ly ul li .inp_2 { width:100%; line-height:20px; border:0 none; background:none; border-bottom:1px #ccc solid}
.contact_cn .contact_ly ul li.ly1 { float:left; width:30%; padding-right:5%}
.contact_cn .contact_ly ul li.ly2 { float:right; width:30%;}
.contact_cn .contact_ly ul li.ly3 { clear:both; padding:20px 0}

.contact_cn .contact_ly .tijiao { padding-top:20px}
.contact_cn .contact_ly .tijiao .inp_3 { width:150px; line-height:40px; border:0 none; background:#EA0105; color:#fff; text-align:center; font-size:16px}

@media all and (max-width:1440px){
.contact_cn .contact_ly .tijiao { padding-top:10px}
}

@media all and (max-width:1000px){
.contact_cn .contact_ly ul li { border:1px #eee solid; margin-bottom:15px; width:98%}
.contact_cn .contact_ly ul li.ly1 { float:none; width:98%; padding-right:0%}
.contact_cn .contact_ly ul li.ly2 { float:none; width:98%;}
.contact_cn .contact_ly ul li .inp_1 { width:90%; padding-left:5%; border-bottom:0 none}
.contact_cn .contact_ly ul li .inp_2 { border-bottom:0 none}
.contact_cn .contact_ly ul li.ly3 { clear:both; padding:10px 0}
.contact_cn .contact_ly ul li.ly3 h3 { padding-left:5%}

.contact_cn .contact_ly .tijiao { padding-top:20px}
.contact_cn .contact_ly .tijiao .inp_3 { width:100%; line-height:40px; border:0 none; background:#fff; border:1px #EA0105 solid; color:#EA0105; text-align:center; font-size:16px}
}


.contact_cn .contact_c1 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.contact_cn .contact_c2 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.contact_cn .contact_c3 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
.contact_cn .contact_c4 { width:70%; margin:0 auto; max-width:1200px; padding-top:8%;}
@media all and (max-width:1440px){
.contact_cn .contact_c1 {}
.contact_cn .contact_c2 {}
.contact_cn .contact_c3 {}
.contact_cn .contact_c4 {}
}
@media all and (max-width:1000px){
.contact_cn .contact_c1 { padding-top:20px; width:90%;}
.contact_cn .contact_c2 { padding-top:20px; width:90%; display:none}
.contact_cn .contact_c3 { padding-top:20px; width:90%; display:none}
.contact_cn .contact_c4 { padding-top:20px; width:90%; display:none}
}


.about_cn { position:absolute; top:0; width:100%; left:0; height:100%}

@media all and (max-width:1000px) {
.about_cn { top:22%; height:70%; overflow-y:scroll}
}




.pages { height:80px;}
.pages ul{ text-align:center; list-style-type:none; padding:14px 0px;}
.pages ul li { display:inline; list-style-type:none; font-family:Tahoma;line-height:32px;margin:0 5px; background:#EFEFEF; padding:8px;}
.pages ul li a{ padding:5px; color:#6e6e6e;}
.pages ul li.on a{color:#343434;}
.pages ul li.active{ background:#D22333; text-align:center}
.pages ul li.active a { color:#fff;}

@media all and (max-width:1000px) {
.pages ul li { margin:0 3px}
.pages ul li a{ padding:4px; font-size:12px;}
}








