@charset "utf-8";
@media (max-width:1800px) {
#rightmenu { display:none;}
}

@media (max-width:1230px) {
.wrap {padding:0 3%}
body {font-size:12px; line-height:20px;}
.page_wrap {padding:25px 0 0 0px;}
.pager a,.pager span.current,.pager span.disabled{width:20px; height:20px; line-height:20px}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px; } 

.toper .header { height:70px;}
.toper .header .logo {margin:15px 0 0 0}
.toper .header .logo img { height:40px;}
.toper .header .right .topmenu {margin:10px 0}
.toper .header .right .topmenu i {margin:0 4px;}
.toper .header .right .emailtel {font-size:14px;}
.toper .header .right .emailtel img {margin:0 5px 0 0; height:12px}
.toper .header .right .emailtel img.tel {margin-top:-5px;margin-left:15px; height:15px}
.topblank { height:123px;}
.toper .navmenu { text-align:center;}
.toper .navmenu ul {margin-left:8%}
.toper .navmenu li {margin:0 3.8%;}
.toper .navmenu li.first {margin-left:0}
.toper .navmenu li.last {margin-right:0}
.toper .navmenu li a {font-size:14px;}
.toper .navmenu li a i {margin:0 0 0 5px;}
.toper .navmenu li dl {left:-10px;width:76px;line-height:20px;padding:3px 0 1px 0}
.toper .navmenu li dl dd {margin:8px 0}
.toper .navmenu li dl dd a,.toper .navmenu li.check dl dd a {font-size:14px;padding:0 0 0 10px}
.toper .navmenu li dl.mpro {width:750px;}
.toper .navmenu li dl.mpro dd {margin:0 0 0 0px}
.toper .navmenu li dl.mpro .list {width:21%;margin:1% 2%}
.toper .navmenu li dl.mpro .list h1 {margin:0 0 10px 0}
.toper .navmenu li dl.mpro .list p {margin:5px 0}
.toper.active {top:-70px;}

.bxslider li a {height:300px; background-size:cover;}
.bx-wrapper .bx-pager {bottom:10px;}
.bx-wrapper .bx-pager.bx-default-pager a {width:8px;height:8px;margin:0 3px;}
.fixright { right:10px;top:auto;bottom:10px;margin-top:0;}
.fixright li { display:none;border-radius:50%}
.fixright li i {width:20px; height:20px; margin:0px auto;background-size:70%}
.fixright li.back { display:block;border:0;width:20px; height:20px;padding:0;}
.fixright li.back i { background-size:70%}
.fixright li.back span { display:none;}
.hotsearch { height:auto; line-height:25px; text-align:center;padding:10px 0 43px 0; position:relative}
.hotsearch .hot {float:none;width:100%;overflow:visible; height:auto; line-height:25px; clear:both}
.hotsearch .hot i {margin:0 5px;font-size:12px}
.hotsearch .hot a {font-size:12px}
.hotsearch .search {float:none; position:absolute; z-index:;bottom:13px;left:50%;margin:0 0 0 -155px}
.hotsearch .search #k { width:90px;padding:0 8px; height:25px; line-height:25px;font-size:12px}
.hotsearch .search #btn { height:25px;width:35px; background-size:40%}
.hotsearch .bdsharebuttonbox {margin:0px 0 0 -25px;text-align:left;float:none; position:absolute; z-index:1;left:50%;bottom:15px}
.indprocate dl {margin-top:20px}
.indprocate dd .pic .list h1 {font-size:18px; line-height:25px;}
.indprocate dd .pic .list .icon { bottom:15px;margin-left:-10px; width:20px; height:20px; background-size:100%}
.indprocate dd .title {  height:30px; line-height:30px;}
.indsubject { padding:25px 0}
.indsubject .title {font-size:20px; line-height:30px;}
.indsubject .cons {font-size:16px; line-height:25px;margin:5px 0 5px 0}
.indsubject .title2 {font-size:13px; line-height:20px}
.indsubject i { width:46px; height:23px; bottom:-23px;margin-left:-23px; background-size:100%}
.indlsdz li {padding:20px 3%; }
.indlsdz li.f2,.indlsdz li.f4 {padding-left:3%}
.ind4 {padding:50px 0 30px 0;}
.ind4 li {padding:20px 10px}
.ind4 li .title {font-size:14px; line-height:22px; height:66px;margin:20px 0 10px 0}
.ind4 li .cons { line-height:20px; height:80px; }
.indsubject2 {font-size:20px; line-height:30px;margin:25px 0}
.indsubject2 .line {width:40px; height:1px; margin:5px auto}
.tabPanel ul{margin:-10px 0 20px 0; line-height:25px}
.tabPanel ul li{ font-size:14px;}
.tabPanel ul li i {margin:0 10px}
.panes dd .pic .list h1 {font-size:16px; line-height:25px;}
.panes dd .title {  height:30px; line-height:30px;}
.indparter { padding:20px 0;margin-top:25px}
.indparter .subject {font-size:14px; line-height:22px;}
#slider2 {padding:0 30px;margin-top:15px}
#slider2 .bx-wrapper .bx-prev {left:-30px; background-size:100%}
#slider2 .bx-wrapper .bx-next {right:-30px;background-size:100%}
#slider2 .bx-wrapper .bx-controls-direction a {margin-top:-10px; width: 20px; height: 20px;background-size:100%}
#slider2 .slide{ padding:5px;}
.indaboutsubject { height:35px; line-height:35px;padding:0 15px;font-size:16px;margin:0 0 15px 0}
.indaboutsubject a {right:15px;font-size:12px;top:1px}
.indabout {padding:25px 0}
.indabout .left {width:68.5%;}
.indabout .right {width:29.5%;}
.indabout .left .video iframe {height:200px}
#slider4 {padding:0 20px;margin-top:10px}
#slider4 .bx-wrapper .bx-prev {left:-20px; background-size:100%;}
#slider4 .bx-wrapper .bx-next {right:-20px;background-size:100%;}
#slider4 .bx-wrapper .bx-controls-direction a {margin-top:-10px; width:12px; height:20px;}
#slider3 {padding:15px 25px 10px 25px;}
#slider3 .bx-wrapper .bx-prev {left:-20px;background-size:100%;}
#slider3 .bx-wrapper .bx-next {right:-20px;background-size:100%;}
#slider3 .bx-wrapper .bx-controls-direction a {margin-top:-10px; width:12px; height:20px;}
#slider3 .slide p {margin-top:10px}
.indnews { padding:25px 0}
.indnews .left {width:49%;}
.indnews .right {width:49%}
.indnews .indaboutsubject {font-size:16px}
.indnews .indaboutsubject i {margin:0 5px;font-size:14px;}
.indnews .cons .pic { margin-top:10px}
.indnews .cons .title {margin:10px 0 5px 0}
.indnews .cons .content {height:80px;}
.indnews ul li {line-height:30px; height:30px; }
.indnews .list {padding:10px 10px 15px 10px;margin-top:-15px}
.indnews .cons .more {margin-top:10px;}
.indcontact {margin:25px 0}
.indcontact .left .subject {height:30px; line-height:30px;padding:0 15px;font-size:16px;margin:0 0 10px 0}
.indcontact .left .cons {padding-left:0}
.indcontact .left .code {margin-top:5px}
.indcontact .left .cons .l1 {font-size:16px;padding:8px 0}
.indcontact .left .cons .l2 {padding:8px 0}
.indcontact .left .cons .l2 span {font-size:18px;}
.indcontact .left .cons ul {padding:5px 0; }
.indcontact .left .cons li {margin:4px 0}
.indcontact .left .cons li .a1 img {width:16px}
.indcontact .left .cons li.li3 .a2 { line-height:25px;margin-top:0px}
.indcontact .right .subject {font-size:16px;margin:0 0 3px 0}
.indcontact .right .title {margin:0 0 5px 0}
.indcontact .right .cons {margin:5px 0}
.indcontact .right h1 {height:27px; line-height:27px;padding:0 5px;margin:5px 0;}
.indcontact .right h1 input[type="text"] { width:90%; height:25px; line-height:24px;margin-left:20px;font-size:12px;}
.indcontact .right h1.no input[type="text"] {margin-left:5px;font-size:12px}
.indcontact .right #mbtn { background-size:80%}
.indcontact .left .cons li .a1 {width:25%;}
.indcontact .left .cons li .a2 {width:74%;}
.foot {margin-top:30px;padding:20px 0}
.foot .left span.ht {font-size:16px}
.foot .left img {margin:0 0 15px 0; height:30px}
.foot .right dl {margin-left:25px}
.foot .right dl dt {margin:0 0 15px 0}
.foot .right dl dt a {font-size:16px;}
.foot .bdsharebuttonbox {margin-top:25px}
.foot .bdsharebuttonbox a {margin:0 -10px -10px -10px}
.foot .bdsharebuttonbox a.bds_tsina {background-size:40%}
.foot .bdsharebuttonbox a.bds_weixin {background-size:40%}
.foot .bdsharebuttonbox a.bds_douban { background-size:40%}
.page_wrap {padding:25px 0 0 0px;}
.pager a,.pager span.current,.pager span.disabled{width:20px; height:20px; line-height:20px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px; } 
.promobmenu { display:block}
.promobmenu {display:block;background:none;width:auto; height:auto; margin-top:auto}
.promobmenu { position:absolute; z-index:999;top:55px;right:3%;width:75px; height:14px;}
.promobmenu .proopenmenu,.promobmenu .proclosemenu { background:url(../images/13.png) no-repeat center left;width:75px; height:14px; line-height:14px; cursor:pointer;padding:0 0 0 25px;color:#00a0e9;font-weight:bold;}
.promobmenu .proclosemenu {display:none;}

.namemj { margin-top:-160px;}
.mainpro {margin-bottom:-30px;padding:15px 0 30px 0; position:relative}
.mainpro .mleft {float:none; position:absolute; z-index:99999;right:0px;top:86px;background:#f5f5f5; display:none;}
.prosuject {padding:11px 15px 7px 15px;}
.prosuject p {font-size:16px;margin:0 0 0px 0}
.mainpro .mleft dl {margin-bottom:0px}
.mainpro .mleft dt { height:27px; line-height:27px}
.mainpro .mleft .cons {padding:0 5px}
.mainpro .mleft dd { height:30px; line-height:30px;}
.mainpro .mleft dd a {padding-left:23px}
.accordionservice li .link {height:30px; line-height:30px;margin:0 5px}
.accordionservice li .link .title {height:30px; line-height:30px;padding-left:23px; }
.accordionservice li i {top:10px;left:5px;height:10px;width:10px; background-size:100%}
.accordionservice .submenu {padding:5px 17px}
.accordionservice .submenu p {height:20px; line-height:20px;}
.mainpro .mright {float:none;width:100%;}
.mcurrent {padding:0 0 5px 0}
.product {margin-top:0px}
.product li {padding:5px;margin:20px 1.5% 0 0;}
.product li .cons {margin-top:5px;padding:7px 5px 2px 5px}
.product li .cons p { margin:1px 0}
.mainpro2 { padding-top:15px}
#show1 {margin-top:40px}
#show1 .showcons .title {font-size:18px;padding:0 0 5px 0; line-height:25px;}
#show1 .showcons .cons { line-height:25px;margin-top:10px;min-height:0}
#show1 .showcons ul {margin-top:10px}
.showsubject p { font-size:16px; height:30px; line-height:30px;padding:0 10px;margin:0 auto 15px auto}
#show2 {margin:25px 0}
#show2 .cons { line-height:20px}
#show3 {margin:25px 0}
#show4 {margin:25px 0}
.showul1 li .title { margin-top:10px;font-size:14px}
.showul1 li .title i {margin:0 5px 0 0; height:15px; width:15px; line-height:15px;}
#show5 {margin:25px 0}
#show5 li {width:32.6666%;margin:1% 1% 0 0}
#show6 {margin:25px 0}
#show7 {margin:25px 0}

#show7 li .title {font-size:18px; margin:10px 0 0 0}
#show7 li .entitle {margin:0 0 10px 0}
#show7 li .content { padding:5px 5px 5px 5px;}
#show7 li .content .list { line-height:20px;  height:60px; }
#show7 .cons {margin:15px 0 -20px 0}
#show7 li {margin:0 1% 0 0;width:24.25%}
.mainsubject {margin:25px 0}
.mainsubject p{font-size:18px;line-height:35px; height:35px; }

.kfjz { padding:1px 0 30px 0;margin-top:25px}
.kfjz ul {margin-top:-10px}
.kfjz li {width:24.25%;margin:2% 1% 0 0;}
.kfjz li .pic {padding:5px; }
.kfjz li .title {margin-top:10px}

.partner {margin:25px 0 5px 0}
.partner li {width:24.25%;margin:1% 1% 0 0;}
.newscase { padding:30px 0}
.newscase li {height:30px; line-height:30px}
.newscase li a {font-size:16px; padding:0 15px;}
.news li {padding:25px 0}
.news li .cons .title { height:20px; line-height:20px;margin-top:0px}
.news li .cons .title a {font-size:16px;}
.news li .cons .addtime {font-size:12px;margin:2px 0 5px 0}
.news li .cons .content { line-height:20px; height:80px;}
.news li .cons .more a {width:90px; height:25px; line-height:25px;font-size:12px; margin:10px 0 0 auto}
.nshow .mcurrent {margin:15px 0 0 0}
.nshow .title {font-size:18px; line-height:30px;}
.nshow .title2 {margin:2px 0 15px 0}
.nshow .newsprevnext {margin-top:25px}
.nshow .newsprevnext .prevnext a { width:70px; height:30px; line-height:30px;font-size:12px}
.company {margin:0 0 25px 0}
.company .cons .video {width:32%; height:250px;margin:0 20px 15px 0}
.company .cons .video iframe {height:250px}
.history .title { height:35px; line-height:35px;font-size:15px;margin:0 0 15px 0}
.culture {padding:1px 0 25px 0;margin-top:25px;}
.culture .cons {margin-top:25px;padding:0 3%}
.culture2 {padding:1px 0 25px 0}
.culture2 .cul4 {padding:0;margin-top:25px}
.culture2 .cul4 li {width:21%; margin:0 2%;}
.culture2 .cul4 li .list .title {font-size:18px;}
.culture2 .cul4 li .list .line {  width:40px;margin:12px auto 8px auto}
.culture2 .cul4 li .list .cons { line-height:20px; height:40px;}
.culture2 .consmid {font-size:13px; line-height:22px;margin:25px 0}
.culture2 .culpic {margin-top:-1%}
.culture2 .culpic li {width:32.6666%;margin:1% 1% 0 0;}
.culture2 .culpic li .title {height:30px; line-height:30px;font-size:14px;}
.aboutnews ul {margin-top:-2%}
.aboutnews li {width:48%;margin:2% 2% 0 0;}
.aboutnews li .cons .addtime {font-size:14px;margin-top:-3px}
.aboutnews li .cons .title  { margin:0px 0 5px 0}
.aboutnews li .cons .title a {font-size:14px;}
.aboutnews li .cons .content { line-height:20px; height:60px;}
.aboutnews li .cons .more {margin:5px 5px 0 0}
.job {padding:1px 0 30px 0;margin:30px 0 -30px 0}
.job ul {margin-top:-20px}
.job li .title {font-size:16px;}
.job li .subject {width:70px; height:25px; line-height:25px;margin:15px 0 10px 0}
.kfjs ul {margin-top:-5px}
.kfjs li{margin:1% 1% 0 0;width:24.25%}
.kfjs li .pic .list h1 {font-size:18px;}
.kfjs li .pic .list h2 {font-size:14px;margin:5px 0 0 0}
.kfjs li .title {padding:5px 10px 8px 10px;}
.kfjs li .title p { line-height:20px; height:40px;}
.kfxz { padding:1px 0 25px 0;margin-top:25px}
.sltz td {padding:5px}
.zlzs { padding:1px 0 25px 0}
.zlzs ul {margin-top:-1%}
.zlzs li {width:19.2%;margin:1% 1% 0 0}
.zlzs li .title { margin-top:10px}
.zlzs li .pic {border-width:1px}
.kfgj {margin-top:0}
.jcsb {padding:0 0 20px 0}
.jcsb .u1 {margin:25px 0 20px 0}
.jcsb .u1 li {width:46%;margin:0 2%;}
.jcsb .u1 li .pic { width:31%;}
.jcsb .u1 li .cons { width:64%;margin-left:5%;font-size:14px; line-height:25px;}
.jcsb .u2 li {width:23.5%;margin:10px 1% 0 0;}
.jcsb .u2 li .title { height:20px; line-height:20px; margin-top:5px}
.scsb {padding:0}
.jcbg ul {margin-top:-1%}
.jcbg li {width:24.25%;margin:1% 1% 0 0}
.jcbg li .title { height:20px; line-height:20px; margin-top:5px}
.jlrz {padding:1px 0 25px 0;margin-top:25px}
.jlrz .u1 {margin:25px 0 20px 0}
.jlrz .u1 li {margin:0 1% 0 0;width:32.6666%;}
.jlrz .u1 li .pic {width:28%;}
.jlrz .u1 li .cons {width:70%;}
.jlrz .u1 li .cons .title {font-size:16px;margin:0 0 10px 0;}
.jlrz .u2 li {width:24.25%;margin:1% 1% 0 0;}
.jlrz .u2 li .title { height:20px; line-height:20px; margin-top:5px}
.shfw li {width:19.2%;margin:0 1% 0 0;}
.shfw li .cons { padding:10px 10px;}
.shfw li .cons .title {font-size:14px;margin:3px 0 10px 0}
.shfw li .cons .content { line-height:20px;  height:120px;}
.xszc {padding:0 0 25px 0}
.download {padding:1px 0 25px 0;margin-top:25px}
.tabPanel2 ul li{font-size:14px; height:30px; line-height:30px;padding:0 2.5%}
.panes2 {max-width:100%;margin:25px auto 0 auto}
.panes2 .pane td {padding:10px 2%;font-size:12px;}
.panes2 .pane td a {font-size:12px;}
.panes2 .pane .tr1 td {font-size:12px;}
.contact .left {width:48%;}
.contact .left .company {font-size:16px; line-height:25px;margin:0 0 10px 0}
.contact .left .cons {margin:10px 0}
.contact .left .tel span {font-size:20px;}
.contact .right {width:48%;}
.contact .right .subject {font-size:16px;padding:4px 0 10px 0;}
.contact .right .cons {margin-top:15px}
.contact .right .cons td {padding:5px 2px}
.sitemap { margin:25px 0 -20px 0;padding:15px 25px 25px 25px}
.sitemap dl {padding:10px 0}
.sitemap dt {margin-bottom:4px}
.sitemap dt a {font-size:14px;}
.sitemap dt.c {margin-top:5px}
.sitemap dd {margin:0 10px 0 0}
.panes {margin-top:20px}

.tabPanel3 {margin:25px 0 0px 0}
.tabPanel3 ul li{ font-size:14px; height:30px; line-height:30px;padding:0 10px;margin:0 5px; }
}

@media (max-width:1024px) {
.toper .navmenu ul {margin-left:0}
.indprocate dd {width:50%;}
.ind4 li .cons { height:100px; }
.indcontact .left .cons li .a1 {width:35%;}
.indcontact .left .cons li .a2 {width:64%;}

}

@media (max-width:900px) {
.toper .navmenu li dl.mpro {width:600px;}
.toper .navmenu li {margin:0 2.8%;}
.bxslider li a {height:250px;}
.aboutnews li .cons .content {height:40px;}
.indcontact .left .cons .l1 {padding:5px 0}
.indcontact .left .cons .l2 {padding:5px 0}
.indcontact .left .cons ul {padding:3px 0; }
.indcontact .left .cons li {margin:2px 0}
}

@media (max-width:768px) {
.bxslider li a {height:200px;}
.ind4 li .cons { height:140px; }
.indcontact .left .cons li .a1 {width:40%;}
.indcontact .left .cons li .a2 {width:59%;}
.product li {width:48%;margin:20px 1% 0 1%;}
.product li.no {margin-right:1%}
.news li .cons .content {height:60px;}
.company .cons .video {height:200px}
.company .cons .video iframe {height:200px}
.culture2 .cul4 li {width:23%; margin:0 1%;}
.zlzs li {width:31.3333%;margin:2% 1% 0 1%}
.zlzs li.no {margin-right:1%}
.shfw li .cons .content {height:140px;}
}

@media (max-width:760px) {
.toper .navmenu li {margin:0 11px;}
.toper .navmenu li dl.mpro {left:-50px;}
.indcontact .left .cons li .a1 {width:45%;}
.indcontact .left .cons li .a2 {width:54%;}
.foot .left {float:none; text-align:center}
.foot .right {float:none; text-align:center}
.foot .bdsharebuttonbox { text-align:center;float:none;width:95px;margin:20px auto 0 auto;}
.foot .bdsharebuttonbox a.bds_tsina {margin-left:10px}
.foot .right dl {width:50%;margin:20px 0 0 0; text-align:center}
.message .cons { width:94%; height:480px;left:3%;margin:-240px 0 0 0;padding:20px 20px 0 15px;}
.message .cons .title {margin:0 0 10px 0}
.message .cons .title p {right:-25px;top:-30px;width:20px; height:20px; background-size:100%}
.message .cons h1 {width:100%;margin:5px 0;padding:0 0 0 60px;}
.message .cons h1 p { width:50px; font-size:12px;margin-top:5px}
.message .cons h1 p i {margin:2px 5px 0 0;}
.message .cons h2 {margin-top:5px}
}

@media (max-width:640px) {
.mobmenu {display:block;background:none;width:auto; height:auto; margin-top:auto}
.mobmenu { position:absolute; z-index:9999;top:16px;right:3%;width:26px; height:21px;}
.mobmenu .openmenu { background:url(../images/open2.png) no-repeat;width:26px; height:21px; cursor:pointer;}
.mobmenu .closemenu { background:url(../images/open2.png) no-repeat;width:26px; height:21px; cursor:pointer; display:none}
.toper .header { text-align:center; height:60px}
.toper .header .logo { display:none;}
.toper .header .right {float:none; text-align:center}
.topblank { height:123px;}
.toper.active {top:-70px;}
.toper .navmenu { position:relative}
.toper .moblogo a { background:url(../images/logo.png) no-repeat center; background-size:100%;width:128px; height:30px; display:block; position:absolute; z-index:1;left:3%;top:11px}
.toper ul {position:fixed; z-index:9999;left:0;width:100%;margin-left:0;top:122px;padding:10px 0;background:rgba(0,0,0,0.9); display:none; height:1500px}
.toper .navmenu li {display:block; text-align:center; margin:20px auto; height:30px; line-height:30px}
.toper .navmenu li a {color:#fff;font-size:16px;}
.toper .navmenu li a i { display:none;}
.toper ul li a {padding:0;margin:0;color:#fff;border:0;font-size:18px}
.toper .navmenu li:hover>dl { display:none}
.toper li:hover>dl { display:none;}
.toper.active ul {top:52px;}
.toper .navmenu li:hover a,.toper .navmenu li.check a {color:#fff;}
.bxslider li a {height:150px;}

.indlsdz li {width:100%;}
.indlsdz li.f1 {padding-top:35px}
.indlsdz li.f3 { background:#fff}
.indlsdz li.f4 { background:#efefef}
.ind4 {margin-top:-20px}
.ind4 ul {margin-top:10px}
.ind4 li {width:50%;margin:-1px 0 0 -1px}
.ind4 li .title {line-height:20px; height:60px; overflow:hidden;}
.ind4 li .cons { line-height:20px; height:120px; overflow:hidden}
.panes dd {width:50%;}
.indabout .left {width:100%;float:none;}
.indabout .right {width:100%;float:none;margin-top:20px}
.indabout .left .video {float:none;width:100%;}
.indabout .left .video iframe,.company .cons .video iframe {height:200px}
.indabout .left .content {float:none;width:100%;margin:10px 0}
.indabout .right {float:none;width:100%;}
.indnews .left {float:none;width:100%;}
.indnews .right {float:none;width:100%}
.indnews .cons {float:none;width:100%; display:none}
.indnews ul {float:none;width:100%;margin-top:-5px; height:175px; overflow:hidden}
.indnews .cons .content { height:auto;}
.indcontact .left {float:none;width:100%;}
.indcontact .right {float:none;width:100%;margin-top:20px}

#show1 .showpic {width:100%;margin:0 0 10px 0}
#show1 .showcons {width:100%;}
#show1 .showcons ul {margin-top:15px; display:none;}
#show1 .showcons li {width:100%;margin:0}
#show2 .cons td { display:block;}
.showul1 {margin-top:-10px}
.showul1 li {width:49%;margin:10px 0.5% 0 0.5%}
#show5 li {width:49%;margin:0.5%}
#show7 li {margin:0.5%;width:49%}
#show7 li .content .list {}
.application .panes dd {width:49%;margin:0.5%}
.application .panes dd .title {margin:0 0}
.kfjz li {width:49%;margin:0.5%;}
.kfjz li .title { margin-top:5px}
.news {margin-top:-20px}
.news li .pic {width:100%;}
.news li .pic img {width:100%}
.news li .cons {width:100%;margin:20px 0 0 0}
.news li .cons .content { height:auto}
.company .mainsubject{margin-left:0}
.company .cons .video {width:100%; height:auto}
.history {width:100%;}
.prohistory {width:100%;margin-top:25px}
.culture2 .cul4 li {width:46%; margin:2%;}
.culture2 .culpic {margin-top:-20px}
.culture2 .culpic li {width:49%;margin:0.5%;}
.aboutnews ul {margin-top:-20px}
.aboutnews li {width:48%;margin:15px 1% 0 1%;}
.aboutnews li .pic {width:100%;}
.aboutnews li .pic img {width:100%}
.aboutnews li .cons {width:100%;margin-top:20px}
.aboutnews li .cons .content { height:80px; line-height:20px; overflow:hidden}
.job li {width:100%;border:0;border-bottom:1px solid #00a0e9;padding:20px 0;margin:0px 0 0 0}
.job li.no {padding:20px 0;border-bottom:1px solid #00a0e9;}
.kfjs ul {margin-top:0px}
.kfjs li{margin:0.5%;width:49%}
.kfjs li .title p { line-height:20px; height:60px; overflow:hidden; text-align:center}

.sltz td {padding:2px;}
.zlzs li {width:49%;margin:0.5%}
.zlzs li .title { margin-top:5px}
.jcsb .u1 li {width:100%;margin:10px 0}
.jcsb .u2 {margin-top:-10px}
.jcsb .u2 li {width:49%;margin:0.5%;}
.jcbg ul {margin-top:-10px}
.jcbg li {width:49%;margin:0.5%}
.jlrz .u1 li {margin:10px 0;width:100%;}
.jlrz .u2 li {width:49%;margin:0.5%;}
.shfw ul {margin-top:-10px}
.shfw li {width:49%;margin:0.5%;}
.shfw li .cons .content { line-height:20px; height:120px; overflow:hidden}
.contact .left {width:100%;}
.contact .right {width:100%;margin-top:20px}
.tabPanel2 ul li{margin:-1px -1px 0 0}
.panes2 .pane td {padding:5px 2%;}
}

@media (max-width:480px) {
.bxslider li a {height:100px;}
}

@media (max-width:420px) {

}
