﻿/* CSS Document */
@media  (max-width: 479px) {
.wrap{ width:100%;}
.logo{ margin:15px auto; text-align:right; padding-right: 20px; clear:both; overflow:hidden; width:100%;}
.logo img{ height:30px;}
.search{ clear:both; margin:0 auto; float:none; display:none;}
nav.navbar.bootsnav{ background:none; top:5px; left:10px; width:auto; z-index:999;}
nav.navbar.bootsnav ul.nav > li{ clear:both; width:100%; border-bottom:1px solid #777;}
.carousel-indicators li{ width:10px; height:10px;}
.carousel-control.left,.carousel-control.right{ background-size:15px auto; width: 15px; top: 50%;}
.carousel-control.left{ left: 0; }
.carousel-control.right{ right:0; }
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{max-width: 150%;margin-left: -27%;}
nav.navbar.bootsnav ul.nav > li:hover{ background:none;}
.h_list nav.navbar.bootsnav{ background:none; position:absolute; top:5px;}
.h_list .head_top{ height:auto;}
.h_list{ height:200px; background-size:auto 100%;}
.list_nav{height: 30px; line-height: 30px;}
.list_nav .wrap{ background: none; height: 30px; line-height: 30px; }
.list_nav ul{ display: none; }
.list_nav p{ height: 30px; line-height: 30px; float: left; margin-left: 20px; color: #ffffff;background: url(../images/home_m.png) no-repeat scroll 0 center;}
.list_nav p a{ color: #ffffff; }
#owl-demo .owl-controls{ display: block; top: inherit;}
#owl-demo .owl-pagination{ display: block; }
.ln_l .ab_txt1{ text-align: center; }
.ln_l .ab_txt2{ margin-left: auto; margin-right:auto; }

.c1a1 h1{ text-align: center; }
.c1a1 i{ margin:15px auto; }
.c1a1 p{ height: 70px; overflow: hidden; }
.c1a2 li i{ font-size: 30px; }
.c1a2 li p{ font-size: 12px; }
.c1b li span{ font-size: 14px; }
.con_tit p{    font-size: 14px;width: 120px; height: 32px; line-height: 30px;}
.c1a,.c1b,.c3a,.c3b{ width:100%; height:auto;}
.c1b li{ width:50%; margin:0;padding:40px 0 0 20px;}
.con2,.con3{ padding:40px 0; width:96%; margin:auto;}
.con_tit{ padding-bottom:30px;}
#owl-demo,#owl-demo .item,#owl-demo .item em{ width:100%; height: auto;}
#owl-demo .item img{ width: 100%; height: auto; }
.con_tit span{ display:none;}
.c3a a{ width:100%; min-height:230px; height:auto; overflow:hidden;}
.c3b dl{ padding:0; margin-top:20px; height:80px;}
.c3b dd{ width:70%;}
.f_t{ display:none;}
.f_tl,.f_tc,.f_tr{ width:90%;margin:auto; clear:both; overflow:hidden; float:none;}
.f_tc dl{ padding-top:20px;}
.f_tr{ padding-bottom:30px;}
.f_b{ border-top:none; background-color: #eeeeee;}
.f_b p,.f_b span,.f_b p i{ clear:both; overflow:hidden; text-align:center; float:none; margin:auto; padding:0;}

.zizhi li,.zizhi li.mar_Rno{ float:none; margin-right:auto; margin-left:auto;}

.lcshow ul li.lc_l,.lcshow ul li.lc_r{ width:100%; clear:both; margin:10px auto; padding:0 0 0 40px;}
.lc2 .list_horn,.lc2 ul li.lc_r .list_horn{ left:-15px;background-position: 0px 0px;}
.lc2 .list_ball,.lc2 ul li.lc_r .list_ball{left: -41px;}
.cshow5{ font-size:20px; padding:20px 0;}
.cshow4{ padding: 20px 0; line-height: 150%; width: 90%; margin: auto; }
.ui-view{ width: 90%;}
.ui-view .carousel{ padding: 0;}
.ui-view >a{ display: none;}
.ui-view >p{line-height: 30px;font-size: 14px;}

.case{ padding:20px 0 0 0; }
.case li,.case li.marRno,.abs li,.abs li.marRno{ float:none; margin:0 auto 20px auto; width: 90%;}
.case li img,.case li.marRno img,.abs li img,.abs li.marRno img{ width: 100%; }
.case li a{  margin: auto; }

.cshow1{ font-size:20px; padding:20px 0;}
.cshow3{ background:none; font-size:20px; padding:20px 0;}
.owl-buttons{ top:30%;}
#owl-demo-case .item{ width:90%; margin-right: auto; margin-left: auto;}
#owl-demo-case .owl-buttons{ display: none; }
#owl-demo-case.owl-theme .owl-controls .owl-buttons div{ font-size:60px;}

.rongyu h1{ width: 90%; line-height: 180%; margin: auto;padding:20px 0; }
#owl-demo1,#owl-demo-shebei{ width: 100%; padding-bottom: 30px; overflow: hidden;}
#owl-demo1 .item,#owl-demo-shebei .item{ width: 90%; margin:auto; }
#owl-demo1 .item i,#owl-demo-shebei .item i{ width: 100%;height: auto; line-height:inherit; }
#owl-demo1 .item img,#owl-demo-shebei .item img{ width: 100%; }
#owl-demo-shebei .item span{ width: 100%; min-height: 116px; }
#owl-demo-shebei.owl-theme .owl-controls{margin-top: 20px;}
#owl-demo1{ padding-bottom: 50px; }
#owl-demo1 .owl-controls{ top: inherit; }
#owl-demo1 .owl-pagination{ display: block; }

.news li{ margin:0 auto; width: 90%; }
.news li span{ font-size: 12px; padding-left: 5px; width: 20%;}
.news li i{ font-size: 12px; display: none;}
.news li p{ font-size: 14px; }
.news1 dl{ padding-bottom:20px; width: 90%; margin:auto; }
.news1 dl dt{ width: 25%; }
.news1 dl dd{ width: 75%;height: 106px; overflow: hidden; }
.news1 dl.news_top{ padding-bottom: 20px;width: 90%; margin:auto; }
.news1 dl.news_top dt,.news1 dl.news_top dd{ width: 100%; clear: both; height: auto;}
.news1 dl.news_top dt img{ height: auto; }
.news1 dl.news_top dd i{ padding:0 0 10px 0; }
.news1 dl.news_top dd h1{ font-size: 25px; }
.news1 dl.news_top dd span{ height: 140px; overflow: hidden; padding:0; margin: 15px 0; height: 80px; }
.news1 dd p{ font-size: 20px; }
.news1 dd span{padding-top: 15px;}
.c_fs1{ width:100%; margin:auto;}
.c_fs1 h1{font-size: 20px; padding-top:0;}
.c_fs2{ width:90%; margin:auto; height:auto; line-height:100%; padding:0 0 20px 0;font-size: 14px;}
.c_fs2 div{ width:100%; margin-left: auto; margin-right: auto; clear:both; padding-top:20px; overflow:hidden;}

.c_g2{ padding: 30px 0 0 0;}
.c_g2a,.c_g2b{ width:90%; clear:both; float:none; margin:auto;}
.c_g2a input,.c_g2b textarea{ width:100%;}
.c_g2c{ padding:20px 0 30px 0;}
.c_g2 h2, .c_h h2{ width:90%; margin:auto; line-height: 150%;}

.video li,.video li.marRno{ float: none; margin-left: auto; margin-right: auto; }
.content{ width: 90%; margin: auto; padding:30px 0; }
.content img{ width:100%;  max-width: 810px; }
.newshow{padding: 30px 0;}
.page{ margin-bottom: 20px; }
.page a,.page span{ display:none;}
.page a.a1{ display:inline-block;}

.join{ padding:30px 0; }
.join_l,.join_r{ clear:both; width:90%;margin: 10px auto 0 auto; float: none;    overflow: hidden; padding:20px; }
.j_txt{ width: 82%;padding-left: 10px; overflow: hidden; }
.j_img{ width: 18%; overflow: hidden; }
.j_img img{ width: 100%; }
.join dl{ width: 90%; margin-right: auto; margin-left:auto; }
.join dl dd{ line-height: 150%; padding: 20px 10px;}

.ln_l,.ln_r{ width: 90%; margin:auto; float: none; padding:30px 0 0 0; }
.ln_r{padding:0 0 30px 0;}
.ln_r img{ width: 100%; }
.ln_l .content{ width: 100%; }

.cont1{ padding:30px 0;}
.cont1 ul li{ width:95%; margin:20px auto; float:none; clear:both;}
.cont1 ul li h1{ padding:10px 0; font-size:18px;}
.cont1 ul li p{ font-size:14px; width:90%; margin:auto;}

.about{background-size: 100% auto; min-height: 300px; height: auto; padding-top:30px; }
.txt_center{ padding:0; }
.ab li{ width: 90%; float: none; clear:both; margin:auto; }
.ab li.abcon{padding-top: 20px;}

.map{ height: 300px; }
.iframe{ width:90%; height: 300px; }
}
@media (min-width: 480px) and (max-width: 820px) {
.wrap{ width:100%;}
.logo{ margin:15px auto; text-align:center; clear:both; overflow:hidden; width:100%;}
.logo img{ height:30px;}
.search{ clear:both; margin:0 auto; float:none; display:none;}
nav.navbar.bootsnav{ background:none; top:5px; left:10px; width:auto; z-index:999;}
nav.navbar.bootsnav ul.nav > li{ clear:both; width:100%; border-bottom:1px solid #777;}
.carousel-indicators li{ width:10px; height:10px;}
.carousel-control.left,.carousel-control.right{  background-size:20px auto; width:20px; top: 50%;}
.carousel-control.left{ left: 0; }
.carousel-control.right{ right:0; }
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{max-width: 150%;margin-left: -27%;}
nav.navbar.bootsnav ul.nav > li:hover{ background:none;}
.h_list nav.navbar.bootsnav{ background:none; position:absolute; top:5px;}
.h_list .head_top{ height:auto;}
.h_list{ height:240px; background-size:auto 100%;}
.list_nav{height: 30px; line-height: 30px;}
.list_nav ul{ display: none; }
.list_nav .wrap{ background: none; }
.list_nav p{ height: 30px; line-height: 30px; float: left; margin-left: 20px; color: #ffffff;background: url(../images/home_m.png) no-repeat scroll 0 center;}
.list_nav p a{ color: #ffffff; }
#owl-demo .owl-controls{ display: block; top: inherit;}
#owl-demo .owl-pagination{ display: block; }
.ln_l .ab_txt1{ text-align: center; }
.ln_l .ab_txt2{ margin-left: auto; margin-right:auto; }

.c1a1 h1{ text-align: center; }
.c1a1 i{ margin:15px auto; }
.c1a1 p{ height: 70px; overflow: hidden; }
.c1a2 li i{ font-size: 30px; }
.c1a2 li p{ font-size: 12px; }
.c1b li span{ font-size: 14px; }
.con_tit p{    font-size: 14px;width: 120px; height: 32px; line-height: 30px;}
.c1a,.c1b,.c3a,.c3b{ width:100%; height:auto;}
.c1b li{ width:50%; margin:0;padding:40px 0 0 20px;}
.con2,.con3{ padding:40px 0; width:96%; margin:auto;}
.c1b2,.c1b3{ background-size:100% auto;}
.con_tit{ padding-bottom:30px;}
#owl-demo,#owl-demo .item em{ width:100%; padding-bottom: 30px;}
.con_tit span{ display:none;}
.c3a a{ width:100%; min-height:300px; height:auto; overflow:hidden;}
.c3b dl{ padding:0; margin-top:20px; height:80px;}
.c3b dd{ width:70%;}
.f_t{ display:none;}
.f_tl,.f_tc,.f_tr{ width:90%;margin:auto; clear:both; overflow:hidden; float:none;}
.f_tc dl{ padding-top:20px;}
.f_tr{ padding-bottom:30px;}
.f_b{ border-top:none; background-color: #eeeeee;}
.f_b p,.f_b span,.f_b p i{ clear:both; overflow:hidden; text-align:center; float:none; margin:auto; padding:0;}

.zizhi li,.zizhi li.mar_Rno{ width:48%; margin-right:1%; margin-left:1%; text-align:center; float:left;}
.zizhi li i,.zizhi li img{ width:100%;}

.lcshow ul li.lc_l,.lcshow ul li.lc_r{ width:100%; clear:both; margin:10px auto; padding:0 0 0 40px;}
.lc2 .list_horn,.lc2 ul li.lc_r .list_horn{ left:-15px;background-position: 0px 0px;}
.lc2 .list_ball,.lc2 ul li.lc_r .list_ball{left: -41px;}
.cshow5{ font-size:20px; padding:20px 0;}
.cshow4{ padding: 20px 0; line-height: 150%; width: 90%; margin: auto; }
.ui-view{ width: 90%;}
.ui-view .carousel{ padding: 0;}
.ui-view >a{ display: none;}
.ui-view >p{line-height: 40px;font-size: 16px;}

.case{ padding:20px 0 0 0; }
.case li,.case li.marRno,.abs li,.abs li.marRno{ float:none; margin:0 auto 20px auto;}
.case li a{  margin: auto; }

.cshow1{ font-size:20px; padding:20px 0;}
.cshow3{ background:none; font-size:20px; padding:20px 0;}
.owl-buttons{ top:30%;}
#owl-demo-case .item{ width:90%; margin-right: auto; margin-left: auto;}
#owl-demo-case .owl-buttons{ display: none; }
#owl-demo-case.owl-theme .owl-controls .owl-buttons div{ font-size:60px;}

.rongyu h1{ width: 90%; line-height: 180%; margin: auto;padding:20px 0; }
#owl-demo1,#owl-demo-shebei{ width: 100%; padding-bottom: 30px; overflow: hidden;}
#owl-demo1 .item,#owl-demo-shebei .item{ width: 90%; margin:auto; }
#owl-demo1 .item i,#owl-demo-shebei .item i{ width: 100%;height: auto; line-height:inherit; }
#owl-demo1 .item img,#owl-demo-shebei .item img{ width: 100%; }
#owl-demo-shebei .item span{ width: 100%; }
#owl-demo-shebei.owl-theme .owl-controls{margin-top: 20px;}
#owl-demo1{ padding-bottom: 50px; }
#owl-demo1 .owl-controls{ top: inherit; }
#owl-demo1 .owl-pagination{ display: block; }

.news li{ margin:0 auto; width: 90%; }
.news li span{width: 20%;}
.news li i{ display: none;}
.news1 dl{ padding-bottom:20px;width: 90%; margin:auto; }
.news1 dl dt{ width: 20%; }
.news1 dl dd{ width: 80%;height: 106px; overflow: hidden; }
.news1 dl.news_top{ padding-bottom: 20px;width: 90%; margin:auto; }
.news1 dl.news_top dt,.news1 dl.news_top dd{ width: 100%; clear: both; height: auto;}
.news1 dl.news_top dt img{ height: auto; }
.news1 dl.news_top dd i{ padding:0 0 10px 0; }
.news1 dl.news_top dd h1{ font-size: 25px; }
.news1 dl.news_top dd span{ height: 140px; overflow: hidden; padding:0; margin: 15px 0; height: 80px; }
.news1 dd p{ font-size: 20px; }
.news1 dd span{padding-top: 15px;}
.c_fs1{ width:100%; margin:auto;}
.c_fs1 h1{font-size: 20px; padding-top:0;}
.c_fs2{ width:90%; margin:auto; height:auto; line-height:100%; padding:0 0 20px 0;font-size: 14px;}
.c_fs2 div{ width:100%; margin-left: auto; margin-right: auto; clear:both; padding-top:20px;}

.c_g2{ padding: 30px 0 0 0;}
.c_g2a,.c_g2b{ width:90%; clear:both; float:none; margin:auto;}
.c_g2a input,.c_g2b textarea{ width:100%;}
.c_g2c{ padding:20px 0 30px 0;}
.c_g2 h2, .c_h h2{ width:90%; margin:auto;}

.video li,.video li.marRno{ float: none; margin-left: auto; margin-right: auto; }
.content{ width: 90%; margin: auto; padding:30px 0; }
.content img{ width:100%; max-width: 810px;  }
.page{ margin-bottom: 20px; }
.page a,.page span{ display:none;}
.page a.a1{ display:inline-block;}
.join{ padding:30px 0; width: 90%; margin-right: auto; margin-left: auto; }
.join_l,.join_r{ min-height: 145px;margin: 10px 0 0 0;overflow: hidden; padding:20px; }
.j_txt{ width: 82%;padding-left: 10px; overflow: hidden; }
.j_img{ width: 18%; overflow: hidden; }
.j_img img{ width: 100%; }

.ln_l,.ln_r{ width: 90%; margin:auto; float: none; padding:30px 0 0 0; }
.ln_r{padding:0 0 30px 0;}
.ln_r img{ width: 100%; }
.ln_l .content{ width: 100%; }

.cont1{ padding:30px 0;}
.cont1 ul li{ width:31%; margin:20px 1%;}
.cont1 ul li h1{ padding:10px 0; font-size:18px;}
.cont1 ul li p{ font-size:14px; width:90%; margin:auto;}

.about{background-size: 100% auto; min-height: 400px; height: auto; padding-top: 60px;}
.ab li.abcon{padding-top: 20px;}
.txt_center{ padding:0; }

.map{ height: 300px; }
.iframe{ width:90%; height: 350px; }
}
@media (min-width: 480px) and (max-width: 550px) {.zizhi li,.zizhi li.mar_Rno{ float:none; margin-right:auto; margin-left:auto;}}
@media (min-width: 820px) and (max-width:1200px ){
.wrap{ width:100%;}
.logo{ margin:15px auto; text-align:center; clear:both; overflow:hidden; width:100%;}
.logo img{ height:30px;}
.search{ clear:both; margin:0 auto; float:none; display:none;}
nav.navbar.bootsnav{ background:none; top:5px; left:10px; width:auto; z-index:999;}
nav.navbar.bootsnav ul.nav > li{ clear:both; width:100%; border-bottom:1px solid #777;}
.carousel-indicators li{ width:10px; height:10px;}
.carousel-control.left{ left: 0; }
.carousel-control.right{ right:0; }
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{max-width: 150%;margin-left: -27%;}
nav.navbar.bootsnav ul.nav > li:hover{ background:none;}
.h_list nav.navbar.bootsnav{ background:none; position:absolute; top:5px;}
.h_list .head_top{ height:auto;}
.h_list{ height:240px; background-size:100% auto;}
.list_nav{height: 30px; line-height: 30px;}
.list_nav ul{ display: none; }
.list_nav .wrap{ background: none; }
.list_nav p{ height: 30px; line-height: 30px; float: left; margin-left: 20px; color: #ffffff;background: url(../images/home_m.png) no-repeat scroll 0 center;}
.list_nav p a{ color: #ffffff; }
#owl-demo .owl-controls{ display: block; top: inherit;}
#owl-demo .owl-pagination{ display: block; }

.c1b li{ width:50%; margin:0;padding:40px 0 0 20px;}
.c1b2,.c1b3{ background-size:100% 100%;}
.con2,.con3{ padding:30px 0; width:96%; margin:auto;}
.con_tit{ padding-bottom:30px;}
#owl-demo,#owl-demo .item em{ width:100%; padding-bottom: 30px;}
.con_tit span{ display:none;}
.c3a,.c3b{ width:49%;}
.c3a a{ width:100%; min-height:300px; height:auto; overflow:hidden;}
.c3b dl{ padding:0; margin-top:30px; height:80px;}
.c3b dl.pad_Tno{ padding:0; margin:0;}
.c3b dd{ width:70%;}
.f_t{ display:none;}
.f_tl,.f_tc,.f_tr{ width:90%;margin:auto; clear:both; overflow:hidden; float:none;}
.f_tc dl{ padding-top:20px;}
.f_tr{ padding-bottom:30px;}
.f_b{ border-top:none; background-color: #eeeeee;}
.f_b p,.f_b span,.f_b p i{ clear:both; overflow:hidden; text-align:center; float:none; margin:auto; padding:0;}
	
.zizhi li,.zizhi li.mar_Rno{ width:31%; margin-right:1%; margin-left:1%; text-align:center; float:left;}
.zizhi li i,.zizhi li img{ width:100%;}

.lcshow ul li.lc_l{ padding-left:40px;}
.lcshow ul li.lc_r{ padding-right:40px;}

.ui-view{ width: 90%;}
.ui-view .carousel{ padding: 0;}

.c_l{ width:50%;}
.c_r{ width:48%;}

.case{ padding:20px 0 0 0; }
.case li,.case li.marRno,.abs li,.abs li.marRno{ float:left; width: 31%; margin:0 1% 20px 1%;}
.case li a{  margin: auto; }
.abs li img{ width: 100%; }

.rongyu h1{ width: 90%; line-height: 180%; margin: auto;padding:20px 0; }
#owl-demo1,#owl-demo-shebei{ width: 100%; padding-bottom: 30px; overflow: hidden;}
#owl-demo1 .item,#owl-demo-shebei .item{ width: 90%; margin:auto; }
#owl-demo1 .item i,#owl-demo-shebei .item i{ width: 100%;height: auto; line-height:inherit; }
#owl-demo1 .item img,#owl-demo-shebei .item img{ width: 100%; }
#owl-demo-shebei .item span{ width: 100%; }
#owl-demo-shebei.owl-theme .owl-controls{margin-top: 20px;}
#owl-demo1{ padding-bottom: 50px; }
#owl-demo1 .owl-controls{ top: inherit; }
#owl-demo1 .owl-pagination{ display: block; }

.c_g2a,.c_g2b{ width:90%; clear:both; float:none; margin:auto;}
.c_g2a input,.c_g2b textarea{ width:100%;}
.c_g2c{ padding:20px 0 30px 0;}
.c_g2 h2, .c_h h2{ width:90%; margin:auto;}

.video li,.video li.marRno{ width:48%; margin-right:1%; margin-left:1%; text-align:center; float:left;}
.video li i,.video li img{ width:100%;}
.content{ width: 90%; margin: auto; padding:30px 0; }
.content img{ width:100%; max-width: 810px; }
.page{ margin-bottom: 20px; }
.page a,.page span{ display:none;}
.page a.a1{ display:inline-block;}
.join{ padding:30px 0; width: 90%; margin-right: auto; margin-left: auto;}
.join_l,.join_r{ min-height: 140px;margin: 10px 0 0 0; }

.j_txt{ width: 82%;padding-left: 10px; }
.c_fs1{ width:100%; margin:auto;}
.c_fs1 h1{font-size: 20px; padding-top:0;}
.c_fs2{ width:90%; margin:auto;padding:0 0 20px 0;}

.ln_l,.ln_r{ width: 48%; margin:0 1%; }
.ln_l .content{ width: 100%; }
.about{ padding-top: 60px; }
.txt_center{ padding:0; }
.ab li.abcon{padding-top: 50px;}
.news li{ margin:0 auto; width: 90%; }
.news li p{ width: 70%; }
.news li i{ width: 10%; }
.news li span{ width: 15%; }
.map{ height: 370px; }

.news1 dl.news_top,.news1 dl{ width: 90%; margin-left: auto; margin-right:auto; }

.cshow4,.cshow1,.cshow2,.cshow3,.ab, .abs{ width: 90%; margin: auto; }

.ui-view >a.l { left: -50px;}
.ui-view >a.r { right: -50px;}

.iframe{ width:90%; height: 350px; }

}