
/*---字体变大---*/
@media screen and (max-device-width: 320px) {
body { -webkit-text-size-adjust: none }
}

@media screen and (max-device-width: 480px) {
body { -webkit-text-size-adjust: none }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
body { -webkit-text-size-adjust: none }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body { -webkit-text-size-adjust: none }
}

@media (max-width:1366px) {
.pab_c h1 { width: 83%; max-width: 1200px; font-size: 32px; }
.pab_c h2 { width: 83%; max-width: 1200px; font-size: 18px; line-height: 28px; }
.addenda { width: 83%; }
.zzjg{ width:90%;}


.mszjj{top: 26%;width: 40%;min-height: 400px;}
.mszjj .jjnr .jjnrtxt{font-size: 16px;}
.mszjj .jjnr{height: 290px;}


}

@media (max-width:1240px) {
 /*.top .tops { width: 90%;  }*/

.nav h1 { margin: 2.5% auto; }
.nav ul li a { font-size: 16px; }
.fl01_box { width: 100%; height: auto; background: none; }
.fl01_box1 { width: 100%; height: auto; background: none; }
.f1_pic01 { width: 100%; display: block; }
.f1_pic01 img { width: 100%; }
.fl01_tlt, .fl01_box ul { display: none; }
.fl01_tlt, .fl01_box1 ul { display: none; }
.fl05_box { width: 83%; }
.fam_l { width: 46%; }
.fam_r { width: 50%; margin-top: 1%; }
.fam_r h1 { font-size: 20px; }
.sub_news ul li .sn_r h4 { height: 24px; }
.pab_c h1 { width: 90%; font-size: 22px; }
.pab_c h2 { width: 90%; font-size: 16px; line-height: 25px; }
.lsh ul li{ width:30.3333%; margin:0 3% 3% 0;}
.lshx ul li{ width:22%; margin:0 3% 3% 0;}
.lsh ul li .lsh_r { width: 55%; font-size: 13px; color: #666; }
.lsh ul li .lsh_r h3 { margin-bottom: 2%; line-height:20px; }


.mszjj{top: 24%;}


}

@media (max-width:1024px) {
.top { height: 90px; }
.p_pic img { display: none; }
.m_pic img { display: block; }
.logo { width: 12%; padding: 2% 0; }
.board,.open, .nav { width: 85%; }
.nav h1 { font-size: 13px; margin: 2% auto 1.5%; }
.nav ul li a { font-size: 14px; }
.sub_nav { top: 83px; }
.sub_nav .s_n_ul { padding: 20px 0 10px 30px; }
.sub_nav01 { right: 45%; }
.sub_nav02 { right: 22.5%; }
.sub_nav03 { right: 25%; }
.sub_nav04 { right: 14.5%; }
.sub_nav05 { right: 5%; }
.sub_nav06 { right: -5%; }
.footer, .ad0201 { width: 90%; }
.floor03 a .zg{position:absolute; right:50%; bottom:30%;}
.zg img{max-width:100px; width:90px; }
.floor03 a .sj img{max-width:100px; width:90px; }
.floor03 a .sj{position:absolute; left:53%; bottom:42%;}
.banner {/* height: auto;*/ background: none;height: 46px;}
.banner img { width: 100%; display: block; }
.honor, .sub_news, .fam { width: 90%; }
/*.add_box .add_l { width: 15%; }*/
.job, .link, .add_box .add_r { width: 82%; }
.Button1 { -webkit-appearance: none; border-radius: 0; }
.hiring { display: block; }
.map_top { display: none; }
.video { width: 83%; }
/*.panel{display: none;}*/
.s1{display: none;}
.pic{display: block;}
.box { display: none; }
#pageContain{display: none;}
.t1{display: none;}
.t2{display: block;}
.vision2 { display: block; }
.vision_ca { display: none; }
.di { display: block }
.items{display: none;}
.lsh ul li{ width:47%; margin:0 3% 5% 0;}
.lshx ul li{ width:30.3333%; margin:0 3% 5% 0;}


.mszjj{left: 25%;width: 50%;min-height: 400px;}


}

@media (max-width:768px) {
.ab_pic02 { display: block; width: 100%; margin-bottom: 6%; }
.ab_pic02 img { max-width: 100%; }
.ab_pic01 { display: none; }
.about { width: 100%; float: none; padding-bottom: 6%; }
.top { height: auto; }
.top { width: 100%; position: absolute; top:0; left:0; }
.nav { display: none; }
.logo { width: 14%; padding: 2% 0 2.5%; }
.menu { display: block; width: 30%; text-align: right; /*padding-top: 4.5%; */ padding-top: 2.5%; }
.menu img { width: 18%; max-width: 40px; }
.floor02, .fl04_b { width: 90%; }
.floor03 a { display: block; width: 50%; text-align: center; padding: 0 25%; }
.fl04_b ul li { width: 46%; margin: 0 4% 4% 0; }
.floor05 { padding-bottom: 8%; }
.fl05_box { width: 90%; }
.fl05_box h1 { font-size: 20px; }
.fl05_box h1 span { font-size: 26px; }
.f_link, .ad02, .ad01 { display: none; }
.floor03 a .zg{position:absolute; right:55%; bottom:30%;}
.zg img{max-width:100px; width:60px; }
.floor03 a .sj img{max-width:100px; width:60px; }
.floor03 a .sj{position:absolute; left:55%; bottom:42%;}
.footer .cr { text-align: center; }
.m_menu { display: block; width: 100%; left: 0; top: 10.3vw; position: absolute; background: url(../images/icon07.png); box-shadow: 0px 3px 3px #aaa; z-index: 100; }
/*.yc{display: none;}*/
.m_menu ul { padding: 4% 0 5%; width: 90%; text-align: center; margin: 0 auto 0; }
.m_menu ul li { height: auto; line-height: 40px; border-bottom: 1px solid #c2c2c2; }
.m_menu ul .curr { border-bottom: 1px solid #00b38b; }
.m_menu ul li a { font-size: 18px; color: #333; height: 35px; line-height: 35px; }
.m_menu ul li .bot_nav { text-align: center; margin-bottom: 2%; }
.m_menu ul li .bot_nav a { display: block; font-size: 14px; line-height: 30px; }
.editor, .second ul, .fam { width: 90%; }
.second ul li a { height: 35px; line-height: 35px; }
.sub_title h1 { width: 350px; }
.fam_l { float: none; width: 100%; overflow: hidden; }
.fam_l ul { width: 102%; }
.fam_l ul li { float: left; width: 31.333%; margin: 0 2% 2% 0; }
.fam_r { float: none; width: 100%; height: auto; margin-top: 5%; }
.sub_news ul { width: 100%; }
.sub_news ul li { width: 100%; margin: 0 0 5%; }
.sub_news ul li .sn_r h4 { height: 48px; }
/*.honor ul li { width: 46%; margin: 0 4% 4% 0; }
.honor ul li span { font-size: 16px; }
.honor ul li img { width: 88%; margin-top: 6%; }*/
.page_phone { display: inline-table; }
.list-page { display: none; }
.pab_c h1 { font-size: 20px; }
.pab_c h2 { font-size: 14px; line-height: 20px; }
.pub_list { width: 90%; margin-top: 5%; }
.pub_list ul li { margin-bottom: 3%; }
.pub_list ul li span { font-size: 16px; }
.job, .link,.board,.open, .addenda, .video, .n_show, .pub_ban { width: 90%; }
.pub_ban .pub_ceng b { font-size: 16px; }
.pub_ban .pub_ceng span { height: 12px; line-height: 12px; padding-top: 8%; }
.pub_ban .pub_ceng span a { font-size: 50px; }
.vision2 .vis_c h1 { font-size: 24px; }
.vision2 .vis_c h2 { font-size: 18px; margin-top: 1%; }
.floor03 a i { left: 89%; }
#t2{display: block;}
#t1{display: none;}
.board ul{ width:103%;}
.board ul li{ width:30.333%; margin:0 3% 4% 0;}
.banner {/* height: auto;*/ background: none;height: 40px;}


.mszjj{left: 25%;width: 55%;min-height: 400px;}



}

@media (max-width:640px) {
.editor11{display: block;}
.editor1{display: none;}
.logo { width: 20%; padding: 3% 0 4.5%; }
.menu img { width: 28%; margin-top: 7%; }
.m_menu { top: 15.3vw; padding-bottom: 10%; z-index: 100; }
.floor02 ul li { float: none; width: 100%; }
.floor02 ul li .f02_ceng h1 { font-size: 24px; padding-top: 10%; }
.floor03 a { display: block; width: 80%; text-align: center; padding: 0 10%; }
.floor04 { padding-bottom: 6%; }
.fl04_b ul { width: 100%; }
.fl04_b ul li { float: none; width: 100%; margin: 0 0 5% 0; }
.fl04_b ul h6 { width: 30%; }
.fl05_box h1 { font-size: 16px; }
.fl05_box h1 span { font-size: 20px; }
.fl04_tlt h1 { width: 90%; }
.second { height: 35px; line-height: 35px; }
.second ul { width: 100%; }
.second ul li { float: left; width: 20%; height: 35px; line-height: 35px; text-align: center; padding: 0; margin: 0; }
.second ul li a { font-size: 14px; height: 35px; line-height: 35px; }
.second ul li:hover, .second ul .curr { height: 35px; line-height: 35px; }
.sub_title h1 { width: 260px; }
.fam_r h1 { font-size: 16px; padding-bottom: 2%; }
.sub_news ul { margin-top: 8%; }
.sub_news ul li .sn_l { width: 35%; }
.sub_news ul li .sn_r { width: 60%; }
.sub_news ul li .sn_r h2 { height: 20px; line-height: 20px; }
.floor03 a .zg{position:absolute; right:55%; bottom:30%;}
.zg img{max-width:100px; width:50px; }
.floor03 a .sj img{max-width:100px; width:50px; }
.floor03 a .sj{position:absolute; left:55%; bottom:42%;}
.pab_c { position: inherit; padding: 4% 0; background: #00A54F; }
.pab_c h1 { font-size: 14px; }
.pab_c h2 { font-size: 12px; height: auto; line-height: 16px; }
.history { width: 92%; }
.pub_list ul { width: 100%; }
.pub_list ul li { float: none; width: 100%; margin: 0 0 5% 0; }
.pub_list ul li img { width: 100%; }
.pub_list ul li span { padding: 0 2%; width: 96%; height: 33px; line-height: 33px; font-size: 14px; }
/*.pub_ban .pub_ceng b { display: none; }*/
.pub_ban .pub_ceng span { height: 30px; line-height: 30px; }
.video ul li { width: 45%; height: auto; margin: 0 5% 4% 0; }
.video ul li span { height: 30px; font-size: 14px; line-height: 30px; }
.video ul .v_li01 { display: none; }
.addenda .add_box { padding-bottom: 5%; margin-bottom: 5%; }
.add_box .add_l { width: 25%; padding-bottom: 4%; }
.add_box .add_r { width: 70%; }
.add_box .add_r h1 { font-size: 14px; line-height: 24px; height: 48px; }
.add_box .add_r h2 a { font-size: 13px; width: 80px; height: 22px; margin-right: 10px; }
.open ul li { width: 44%; height: auto; margin: 7% 6% 0 0; }
.link ul { width: 102%; margin-top: 5%; }
.link ul li { float: left; width: 45%; text-align: center; margin: 0 5% 3% 0; }
.link ul li img { width: 100%; }
.job .table tr .td01 { display: none; font-size: 12px; }
.job_box h4 { display: none; }
.vision2 .vis_c h1 { font-size: 18px; }
.vision2 .vis_c h2 { font-size: 14px; margin-top: 1%; }
.job_h1 { font-size: 16px; }
.job_h1 a { font-size: 14px; }
.job_tit { height: 30px; line-height: 30px; }
.job_tit h2 { font-size: 14px; }
.floor03 a i { left:83%; }
.timeline dl dd a.month { display: block; width: 150px; padding-left: 80px; line-height: 60px; font-size: 20px; color: #666; background: url(../images/month-on.png) no-repeat left top; }
.timeline dl dd .monthnp ul { margin-top: -40px; padding-left:130px; padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px; padding-bottom: 20px; }
.lsh ul{ width:100%; margin-top:5%;}
.lsh ul li{ width:100%; margin:0 0 8% 0;}
.board ul{ width:103%;}
.board ul li{ width:47%; margin:2% 3% 4% 0; padding:8% 0;}
.board ul li a{ font-size:14px;}
.board ul li a span{ font-size:20px; margin-bottom:2%; max-width:120px;}
.banner {/* height: auto;*/ background: none;height:35px;}


.mszjj{left: 8%;width: 85%;min-height: 350px;top:25%;}
.mszjj .jjnr .jjnrtxt{font-size: 14px;line-height: 26px;}
.mszjj .jjmz{font-size: 22px;}
.mszjj .jjnr{height: 250px;}




}

@media (max-width:350px) {
.lsh ul li{ width:100%; margin:0 0 8% 0;}
.fl02_tlt h1 { width: 85%; margin: 0 auto 0.5%; }
.fl02_tlt h1 span { padding: 0 4%; font-size: 15px; }
.fl02_tlt h2 { font-size: 18px; }
.fl04_tlt h1 { width: 90%; margin: 0 auto 0.5%; }
.fl04_tlt h1 span { padding: 0 4%; font-size: 4vw; }
.fl04_tlt h2 { font-size: 18px; }
.fl05_box h1 { font-size: 14px; }
.fl05_box h1 span { font-size: 16px; }
.foot { font-size: 3vw; }
.footer .cr span { display: block; }
.second ul li a { font-size: 4vw; }
.sub_news h1 { font-size: 18px; }
.sub_news ul li .sn_r h2 { height: 20px; line-height: 20px; font-size: 14px; }
.sub_news ul li .sn_r h4 { height: 24px; }
.add_box .add_l { width: 30%; padding-bottom: 4%; font-size: 16px; }
.add_box .add_l b { font-size: 24px; }
.add_box .add_r { width: 65%; }
.m_menu { top: 8%; padding-bottom: 10%; z-index: 100; }
.job_h1 { font-size: 16px; }
.job_h1 a { font-size: 14px; }
.banner {/* height: auto;*/ background: none;height:35px;}





}
