/* CSS Document */

@media screen and (max-width :1600px){
.box{ max-width:1200px;}
.prosort .box{ width:1200px;}
.pro .box{ max-width:100%; width:100%;}

#foot .flx{ max-width:650px;}
}
.wxqrcode{ display:none;}
@media screen and (max-width :1366px){.news .box{ max-width:100%; }
.case .econtent .picli{min-height:375px;}
}
.app_header .img2,
.app_header.fixed2 .img1{ display:none;}
.app_header.fixed2 .img2{ display:block;}

.app_header.fixed3 .img1{ display:none;}
.app_header.fixed3 .img2{ display:block;}

@media screen and (max-width :1330px){.procontent .picli .right .h1{ font-size:48px;}}
@media screen and (max-width :1200px){
.case .econtent .picli{min-height:370px;}
body{min-width:900px;}
.box{ max-width:98%;}
.pro .box{ max-width:100%; width:100%;}
.tv .bg{
	width:98%;
	left:1%;
	margin-left:0px;
	height:570px;
	top:50%;
	margin-top:-285px;
}
.tv .bg .right .picli{
	padding: 13px;
	margin-bottom: 10px; padding-left:50px; padding-right:50px;
}
.prosort .box{ width:1000px;min-width:900px;}
.tv .bg .left{  padding:30px; padding-top:20px; padding-bottom:20px; font-size:14px; line-height:1.2;}
.tv .bg .right{ float:right; width:48%;text-align:left; font-size:14px;}
.procontent .picli .img{ width:46%;}

.bannerin .text{ margin-top:-50px;}
.bannerin .text .item1{ font-size:60px; padding-bottom:30px;}
.bannerin .text .item2{ font-size:24px; padding-bottom:30px;}
.bannerin .text .item3{ font-size:18px}





.flash .text .item1{ font-size:60px; line-height:1.5;}

.flash .text .item2{font-size:28px;line-height:1.5;}
.flash .text .item3{ font-size:24px;line-height:1.5;}
.flash .text .app{ font-size:18px; padding-top:30px;}
.flash .text .app .img{ width:135px; margin-left:60px; margin-right:60px;}
.flash .text .app .img i{height:135px;}
.flash .b3  .item1{ font-size:48px;}
.flash .b3  .item3{font-size:16px;}
.flash .b1{margin-top:-150px;}
.flash .text .app .img{margin-left:30px; margin-right:30px; }
.prosort ul li{ padding-right:30px;}
}

@media screen and (max-width :1050px){
.case .econtent .picli{min-height:320px;}

.flash .text .app .img{  margin-left:10px; margin-right:10px; }

.procontent .picli .right .h1{ font-size:38px;}
.prosort ul li{ padding-right:23px;}
}
@media screen and (max-width :950px){

.jobli ul li{ width:100%;}
.jobdp{ width:96%; margin-left:2%; margin-right:2%;}
.case .econtent .picli{min-height:375px;}
body{min-width:800px;}
.box{max-width:98%;}
.aboutcontent{max-width:96%; margin:auto}

.prosort .box ul{ width:90%; margin:auto;font-size:14px;}
.logo span{ display:none}
.aboutcontent .kuai .item>.img{
	height:60px;
	width:180px;
	background-position: center 45px;
	padding-top: 120px;
}
#foot >.foot{ width:90%; margin:auto;}

#foot .flx{
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333; padding-bottom:10px;
}
#foot .qrcode{ width:100%; border:none; padding:0px; padding-left:80px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.abouttitle b{ font-size:18px;}
.abouttitle span{ font-size:16px; color:#666666}
.box_b .item .div .h1{ font-size:20px;}
.box_b .box{ width:95%;}
#cms .list{ width:48%;}
#cms .list:nth-child(2n+1){ clear:both}
#cms .picli{ width:98%;clear:both}
.procontent .picli .right .h1{ font-size:28px;}
.procontent .picli .right .h2{ font-size:22px;}
.procontent .picli .right .dp{ font-size:14px; line-height:1.5;}

#cms .newli{ width:96%; clear:both; float:left; padding-bottom:20px; padding-top:20px;}
#cms .newli a{ float:left; width:100%;}
#cms .newli .img{ width:360px; float:left; overflow:hidden;}
#cms .newli .right{ margin-left:400px; float:none; width:auto;}
#cms .newli .right .ntitle{ text-align:left;}
.news .box>.more{
	line-height:3;
	padding-top: 15px;
}
.news .box>.more a{
	padding-right: 40px;
	padding-left: 40px;
	font-size: 16px;
}
.youshi .etitle .h1,.pro .etitle .h1,.news .etitle .h1,.hezuo .etitle .h1,.tv .bg .etitle .h1{ font-size:32px; line-height:1.2;}
.youshi .etitle .h2,.pro .etitle .h2,.news .etitle .h2,.hezuo .etitle .h2,.tv .bg .etitle .h2{ font-size:18px; line-height:1.2; margin:auto; max-width:90%; padding-top:5px;}
.tv{background-color:#184b90; padding-top:20px; padding-bottom:20px;}
.tv .bg{ left:auto; top:auto; margin-top:0px; position:relative;height:auto;}
.tv .bg .left{ width:100%;}
.tv .bg .right{ width:100%; margin-top:20px;}
.tv:after{ display:none}

.tv video{ display:none}

.bannerin .text .item1{ font-size:40px; padding-bottom:30px;}

.flash .text .item1{ font-size:50px; line-height:1.5;}

.flash .text .item2{font-size:24px;line-height:1.5;}
.flash .text .item3{ font-size:18px;line-height:1.5;}
.flash .text .app{ font-size:16px; padding-top:10px;}

.flash .text .app .img i{height:135px;}
.flash .b3  .item1{ font-size:48px;}
.flash .b3  .item3{font-size:16px;}
.flash .b1{margin-top:-120px;}

.proin .econtent .picli{
	width: 24%; margin-left:1.333333%;
}
.proin .econtent .picli:nth-child(5n+1){ margin-left:1.333333%; clear:none}
.proin .econtent .picli:nth-child(4n+1){ margin-left:0%; clear:both}



.nav{ display:none}
#nav1{ display:block; margin-top:30px; margin-right:10px;}
#nav1 a{	
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	position: relative; font-size:16px; color:#FFFFFF}
	
/*.fixed #nav1 a{ color:#000000}*/
.fixed #nav1 a{ color:#FFFFFF}
.fixed2 #nav1 a{ color:#000000}
.news .econtent .picli .img{ max-width:100%; height:260px;display: flex;
    justify-content:center;
    align-items:center;}
}
#footnav{
	display:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:rgba(255,255,255,0.3);
}
.app_header{ display:none}
/*移动端*/
@media screen and (max-width :815px){

.procontent .picli .right .dp {
  font-size: 18px;
  padding-top: 0px;
  padding-bottom: 10px;color:rgba(255,255,255,0.8);
}
.procontent .picli .right .h1{ padding-bottom:10px;}


.postion{ font-size:16px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.contact{ padding:0;}

.aboutcontent .content *{ max-width:100%;}
.aboutcontent .kuai .item>.img{
	height:40px;
	background-position: center 5px;
	padding-top: 80px;
}
.aboutcontent .kuai .item > .t{ line-height:1.2; padding-top:5px;}

.kefu{ display:none;right:-1000px;}
.casein .tags .fr a:hover,.casein .tags .fl a:hover{ margin-top:0px;}
.youshi{
	padding-top:20px;
	padding-bottom: 20px;

}
#foot .qrcode{ display:none;}
.prosort .box{ width:1000px;min-width:0px; max-width:100%; line-height:1.2; padding-top:10px; padding-bottom:10px;}
.prosort .box ul li{ float:left; width:33.33333%; padding-top:5px; padding-bottom:5px;}
.proin .econtent .picli{
	width: 49%; margin-left:2%;
}
.proin .econtent .picli:nth-child(5n+1){ margin-left:2%; clear:none}
.proin .econtent .picli:nth-child(4n+1){ clear:none}
.proin .econtent .picli:nth-child(2n+1){ margin-left:0%; clear:both}

.app_header,.fixed{/*background-color:rgba(0,0,0,0.5);*/ }
.app_header.fixed2,.app_header.fixed3{ background-color:#ffffff;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;}
.app_header.fixed3+div{ height:51px;}	
.app_header.weixin,.app_header.fixed2.weixin,.app_header.fixed3.weixin{ background-color:rgba(255,255,255,0); position:absolute; border:none;}
#menu{ z-index:999;}
#foot{ padding-bottom:45px;}




.wxqrcode .close{ position:absolute; top:10px; right:10px; background-color:#000000; color:#ffffff; font-size:12px; width:20px; line-height:20px;border-radius:100%; cursor:pointer;}
.wxqrcode+.bg{ content:''; background-color:rgba(0,0,0,0.3); z-index:98; left:0; top:0; width:100%; height:100%; position:fixed; display:none;}
.wxqrcode{transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0); position:fixed; top:50%; left:10%; width:80%; height:300px; margin-top:-150px; background-color:rgba(255,255,255,0.8); z-index:99; text-align:center;border-radius:10px;display:flex;
    justify-content:center;
    align-items:center;transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.wxqrcode.hover,.wxqrcode.hover+.bg{display:flex;transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);}	

.wxqrcode img{ width:200px; max-width:80%;}
#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%;  display:block; background-color:#184B90
}
#footnav a{
	float:left;
	width:25%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF; padding-top:10px; line-height:1.2; padding-bottom:10px; font-size:16px;
}
#footnav a i{ display:block; font-size:24px; line-height:24px;}
#footnav a i.icon-weixin{ font-size:20px; }
#footnav a:after{border-left-color:rgba(0,0,0,0.1);}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}
/*#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}*/
#footnav a:nth-child(1):after{ display:none}


/*#footnav a { padding-top:5px; padding-bottom:5px;}
#footnav{ display:block; background-color:#184B90 }
#footnav a:after {
  border-left-color: rgba(0,0,0,0.1);
}
*/


body{min-width:0px;}
.box{ max-width:100%;}
.prosort .box{ max-width:100%;}

.news .econtent {

  margin-right: 30px;
  margin-left: 30px;
}
.news .swiper-button-next {
  left: -30px;
}

.news .swiper-button-prev {
  right: -30px;
}

.news{

	background-position: center center;background-size:100% 100%; padding-top:30px; padding-bottom:30px;
}
.news .etitle{
	text-align: center;
	padding-bottom: 0px;
}
.news .etitle .h1{
	font-size:1.5;
}
.news .etitle .h2{
	font-size: 1.5;
}
.news .econtent .picli{
	margin-bottom:5px; margin-top:5px;
}

.news .box>.more{
	text-align: center;
	clear: both;
	line-height:2;
	padding-top: 15px;
}
.news .box>.more a{
	display: inline-block;
	padding-right:20px;
	padding-left: 20px;
	background-color:rgba(255,255,255,0.3);
	font-size: 14px; line-height:35px;
}

#foot .flx .title{ line-height:1.2; padding-bottom:5px;}


#ptitle {

  padding-top: 30px;
  padding-bottom: 30px;
}

#cms .newli:nth-child(3n+1){ clear:none;}
#cms .newli{ width:48%; float:left; margin-left:1%; margin-right:1%;box-sizing:border-box; clear:none; margin-top:10px; margin-bottom:10px; padding-top:0; padding-bottom:0;}
#cms .newli:nth-child(2n){ float:right}
#cms .newli:nth-child(2n+1){ clear:both;}
#cms .newli .right .dp{ font-size:15px; margin-top:5px;}
#ptitle span i{ padding-left:20px; padding-right:20px;}
#cms .newli .img{ width:100%; max-height:28vw;min-height:28vw; overflow:hidden;}
#cms .list {
  margin-right: 1%;
  margin-left: 1%;

}
#cms .newli .right{ margin-left:0px; clear:both; margin-top:10px; float:left; width:100%;}
#cms .newli .img img{ width:100%; max-height:100%;min-height:100%}
#cms .newli .right .more{ display:none;}

.news .econtent{ margin-top:10px;}
.news .econtent .picli .right{ text-align:left;}
.news .econtent .picli .right .ntitle{text-align:left;}
.news .econtent .picli .right .dp{ padding-top:0; font-size:14px;}
.news .econtent .picli .right .more{ padding-top:10px;}
.news .econtent .picli .img{ height:28vw; width:100%;}

.news .econtent .picli .img img{ width:100%; height:100%;}
#cms .newli .right .ntitle{ line-height:1.2; margin-top:-10px; text-align:left;}
#cms .newli .right .more{ padding-top:5px; line-height:25px;}
#cms .newli .right .dp{ padding-top:5px;}

.hezuo{  clear:both; padding-top:20px; padding-bottom:20px;}
.hezuo .econtent{ padding-top:20px;}
.hezuo .etitle .h1{ font-size:24px;}
.hezuo .etitle .h2{ font-size:16px;}
.hezuo .econtent .picli{ width:33.3333333%;height:80px; }
.hezuo .econtent .picli>div{height:78px;}


.procontent .picli{ padding:20px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.procontent .picli .img,.procontent .picli:nth-child(2n) .img{ width:100%; clear:both; float:left; text-align:center; margin:auto}
.procontent .picli .right,.procontent .picli:nth-child(2n) .right{clear:both; width:100%; margin:auto;}
#cms .list a .img:after{ background-image:none}
#cms .list .img span{ font-size:14px;}
.box_b { padding-top:50px; padding-bottom:50px;}
.box_b .item i{ width:120px;height:85px;background-position: center -10px;}
.box_b .item2 i{	background-position: center -115px; }
.box_b .item3 i{	background-position: center -225px; }
.box_b .item4 i{	background-position: center -335px; }
.box_b .item5 i{	background-position: center -440px; }
.box_b .item:hover i{ width:120px;}
.box_b .item .div,.box_b .item:hover .div{ margin-left:160px;}
.box_b .item .div .h1{ font-size:16px; font-weight:bold;}
.box_b .item .div .h2{ font-size:12px; line-height:1.2;}
.aboutcontent .kuai .item>.img{ width:80%;border-radius:0%;}
.aboutcontent .kuai .item:hover>.img {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg)
}
.aboutcontent .kuai .item>.t{ font-size:12px;}

.aboutcontent  .content{ line-height:2;}
.abouttitle{ line-height:1.2; font-size:14px; margin:auto; padding-left:20px; padding-right:20px;}
.abouttitle b{ display:inline}
.abouttitle span{ display:inline}
#cms1{ margin-left:20px; margin-right:20px;}
.nav{ display:none}
#nav1{ display:block; margin-top:20px; margin-right:10px;}
#nav1 a{	
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	position: relative; font-size:16px;}
.bannerin .text { margin-top:-50px;}

.flash .text .item1{ font-size:40px;}
.flash .text .item2{ font-size:24px;}
.flash .text .item3{ font-size:18px;}
.flash .text .app .img{margin-left:30px; margin-right:30px; font-size:14px; width:25%; margin:auto; float:left;}
.flash .text .app .img i{ height:80px; background-size:100%; width:80px; margin-left:auto; margin-right:auto;}
/*.flash .b1{ margin-top:-80px;}
.flash .b3{}
.flash .b2{ margin-top:-35px;}*/


.fuwubg .picli .right{ width:100%;}
.fuwubg .picli:nth-child(2n) .img,.fuwubg .picli:nth-child(3) .img{ width:100%; }
.fuwubg .picli:nth-child(2n) .right,.fuwubg .picli:nth-child(3) .right{ width:100%;}

.fuwubg .picli:nth-child(4){ padding-bottom:20px;}
.fuwubg .picli:nth-child(4) .img{ overflow:hidden;}

.contact .left{ width:100%; margin:auto}
.contact .right{width:100%; margin:auto; padding-top:20px;}
.bannerin .img{ max-width:60%; margin-left:auto; left:20%;bottom: -100px;}

.proheight{ height:100px;}
/*.fuwubg .picli:nth-child(4) .img img{ margin-bottom:-20%;}*/
.contact{ margin-bottom:auto; padding-top:0px; margin:auto;}
.youshi:after{ display:none}
.pcontent  *{ max-width:100%;}
#cms1 *{ max-width:100%;}
#cms{ padding-bottom:0;}
#cms .list { margin-top:10px; margin-bottom:10px;}
.pcontent {
  padding-top: 10px;
}
.casein div.h1 + .content{ padding-top:10px; padding-bottom:10px; font-size:16px; line-height:1.5;}
.casein .tags .fr a, .back a {
  border-radius: 3px;
  line-height: 35px;
}
.proin .etitle b{ line-height:35px;border-radius:3px 3px 0 0;}
}

@media screen and (max-width :680px){
.case .econtent .picli{min-height:320px;}
.bannerin .text { margin-top:-30px; max-width:80%; margin-left:0px; left:10%; }
.bannerin .text .item1{ font-size:32px; padding-bottom:20px;}
.bannerin .text .item2{ padding-bottom:20px;}
.bannerin .text .item3{}
.flash .text{ margin-top:0;}
.flash .text .item1{ font-size:32px;}
.flash .text .item1 b{ font-size:42px;}
.flash .text .item2{ font-size:18px;}
/*.flash .b1{ margin-top:-80px;}
.flash .b3{}
.flash .b2{ margin-top:-35px;}*/



.swiper-button-prev, .swiper-button-next {

  background-size: 15px 44px;

}
.flash .text{  display: flex;
    justify-content:center;
    align-items:center; min-height:calc(100% - 50px); top:50px;}
.flash .text>div{ width:100%;}
.youshi .econtent .item .t2{ line-height:1.2; color:#666666;}
.youshi .econtent .item .t1 span{ font-weight:bold; font-size:32px;}
.youshi .etitle .h2{ color:#333333;}

}

@media screen and (max-width :610px){
#nav1 a{	

	padding-left:5px;
	padding-right:5px;}

}
@media screen and (max-width :560px){
.case .econtent .picli{min-height:280px;}
#top .logo img{ width:120px;}
#nav1{ display:block; margin-top:20px; margin-right:10px;}
.bannerin .text { margin-top:-20px; }
.bannerin .text .item1{ font-size:32px; padding-bottom:10px;}
.bannerin .text .item2{ padding-bottom:10px; font-size:18px}
.bannerin .text .item3{}

.flash .text .item1{ font-size:24px;}
.flash .text .item1 b{ font-size:32px;}
.flash .text .item2{ font-size:18px;}
/*.flash .b1{ margin-top:-80px;}*/
.flash .b3{ right:auto; left:auto; width:100%; min-width:0px;}
.flash .b3 .item3{ color:#FFFFFF; font-size:16px}
/*.flash .b2{ margin-top:-35px;}*/
.flash .text .app{ width:80%;}
.flash .text .app .img {font-size:12px; }
.flash .text .app .img i{ height:50px;  width:50px; }
/*.flash .b1{ margin-top: auto; top:auto; bottom:10px;}*/

.news .econtent .picli .img{ height:130px;}

.tv .bg  .etitle{ padding-bottom:0px;}

.tv .bg  .etitle .h2{ padding-bottom:20px;}
.tv .bg .left { padding-top:10px;}
}

@media screen and (max-width :510px){.tv .bg  .etitle .h1{ font-size:28px}
.case .econtent .picli{min-height:250px;}
.prosort .box ul li{  width:50%; font-size:16px; }

.bannerin .text .item1{ font-size:28px;}
.bannerin .text .item2{ padding-bottom:10px; font-size:16px}
.bannerin .text .item3{}

.news .econtent .picli .img{ height:110px;}
}
@media screen and (max-width :490px){.case .econtent .picli{min-height:230px;}
#top .logo img{ width:120px;}
#nav1{ display:block; margin-top:20px; margin-right:5px;}
#nav1 a{ padding-left:5px; padding-right:5px;}
.bannerin .text { margin-top:-20px; }
.bannerin .text .item1{ font-size:24px; padding-bottom:10px;}
.bannerin .text .item2{ padding-bottom:10px; font-size:14px}
.bannerin .text .item3{font-size:14px}


.flash .text .item1{ font-size:22px;}
.flash .text .item1 b{ font-size:24px;}
.flash .text .item2{ font-size:14px; padding-left:20px; padding-right:20px;}
.flash .text .item3{ font-size:12px;}
.flash .text .app .img {font-size:12px; }
.tv .bg  .etitle .h1{ line-height:1.2; padding-bottom:10px; font-size:24px;}
.tv .bg  .etitle .h2{font-size:16px;}

.tv .bg  .etitle{ padding-bottom:0px;}

.tv .bg  .etitle .h2{ padding-bottom:10px;}
.tv .bg .left { padding-top:10px;}
}
@media screen and (max-width :470px){
#nav1 a{ font-size:14px;}

}
@media screen and (max-width :428px){
.contact .left .h1{ font-size:24px; }
.contact .left .h2{ font-size:20px;}
.contact .right{ font-size:16px;  }
.contact .right>.li:after{ background-size:80%;}
.contact .right>.item2:after{background-position: left -54px;}
.contact .right>.item3:after{background-position: left -112px;}
.contact .right>.item4:after{background-position: left -164px;}
.contact .right .h1{ font-size:18px;}

.case .econtent .picli{min-height:205px;}
#top{ display:none}
.app_header{ display:block}
.app_top{ height:50px; float:left; width:100%;}
#pages,#right,.box{ max-width:100%; min-height:0px;}
.app_header{display:block;
	padding:0px 0; width:100%; float:left;
	height:auto;
	overflow:hidden;
	position: fixed;
	z-index: 22;  display:block; top:0px; left:0px; height:50px; 
}

.app_header img{ height:50px;}

	.app_header .app_logo{ width:250px;  float:left;}
.app_header .app_logo img{ max-width:100%;}
	.app_header .morenav{ float:right; display:block; background:#305d9b; color:#FFFFFF; width:40px; height:40px; margin-top:5px; margin-right:10px; line-height:40px; text-align:center;}

	.app_header .nav{height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;position:relative;z-index:2; border-top:none;}
	.app_header .navon{height:72px;}
	
	.tv .bg  .etitle{ padding-bottom:0px;}
.tv .bg  .etitle .h1{ line-height:1.2; padding-bottom:10px; font-size:22px;}
.tv .bg  .etitle .h2{ line-height:1.2; padding-bottom:10px; font-size:16px;}
.tv .bg .left { padding-left:5%; padding-right:5%; padding-top:10px; background-color:rgba(0,0,0,0);}
.tv .bg .left > div {
  padding-bottom: 5px;
  padding-top: 5px;
}
.tv .bg .left .t1{line-height:1.2; padding-bottom:0px; font-size:22px;}
.tv .bg .left .t2{ line-height:1.2; font-size:16px;}
.tv .bg .left .t3{ line-height:1.2; font-size:14px;}
.tv .bg .left .t3,.tv .bg .left .t4,.tv .bg .left .t5,.tv .bg .etitle .h2{color:rgba(255,255,255,0.6);}
.tv .bg .etitle .h1{ font-weight:bold;max-width: 90%;}
.tv .bg .etitle .h1,.tv .bg .etitle .h2{ text-align:left;}

.bannerin .text .item1{ font-size:18px; }
.bannerin .text .item2{  font-size:14px}
.bannerin .text .item3{font-size:14px}



.flash .text{  min-height:100% ; top:0px;}
.flash .text .app .img { line-height:1.2;
}

.tv .bg .right .picli{ padding-left:5%; padding-right:5%;}

.pro {
  padding-top: 30px;
  padding-bottom: 30px;

}
.pro .etitle {
  padding-bottom: 20px;
}

.pro .econtent .more {
  padding-top: 15px;
}
}
@media screen and (max-width :420px){.news .econtent .picli .img{ height:50vw;}

.news .econtent .picli .right .more{ display:none;}
.news .econtent .picli .right .ntitle{ font-size:22px;}
.news .econtent .picli .right .dp{ font-size:16px; line-height:1.5;}
}
@media screen and (max-width :380px){
.case .econtent .picli{min-height:375px;}

.tv .bg .right .picli {padding-left:5px; padding-right:5px;}
.tv .bg .right .picli .img{ width:120px; }
.tv .bg .right .picli .r{ margin-left:130px }
#top .logo img{ width:120px;}
#nav1{ display:block; margin-top:10px; margin-right:5px;}
#nav1 a{ padding-left:5px; padding-right:5px;}
.bannerin .text { margin-top:0px; }
.bannerin .text .item1{ font-size:20px; padding-bottom:10px;}
.bannerin .text .item2{ padding-bottom:10px; font-size:12px}
.bannerin .text .item3{font-size:12px}
.flash .text .app .img i{ height:40px;  width:40px; }
.flash .text .app .img b{ line-height:1; display:none}
/*.flash .b1{ margin-top: auto; top:auto; bottom:10px;}
.flash .b2,.flash .b3{ margin-top: -10px; }*/
.flash .text .item2{ font-size:12px; line-height:1;}


.news .econtent .picli .img{ width:100%; min-height:0px;max-height:180px;}
.news .econtent .picli .img img{ max-height:1000px; min-height:0px;}
.news .econtent .picli .right{ margin:auto; width:100%; clear:both; padding-top:20px; float:left}
.youshi .econtent .item .t1 span{ font-size:32px;}
}
@media screen and (max-width :365px){
.bannerin .text{  max-width:90%; left:5%; margin-top:-5px;}
.bannerin .text .item1{ font-size:18px; }
.bannerin .text .item2{  font-size:12px}
.bannerin .text .item3{font-size:12px}

.youshi .econtent .item .t2{ font-size:12px; }
.youshi .econtent .item .t1 span{ font-size:32px;}

.tv .bg  .etitle .h1{font-size:20px;font-weight:bold}
.tv .bg  .etitle .h2{font-size:14px;}
.news .econtent .picli .img{ max-height:150px;}
.news .econtent .picli .right{ padding-top:0px;}
.news .econtent .picli .right .ntitle{ padding-top:5px;}
.news .econtent .picli .right .dp{ padding-top:5px;}
.news .econtent .picli .right .more{ display:none}



}
@media screen and (max-width :330px){
.youshi .etitle .h1{ font-size:24px;}
.youshi .etitle .h2{ font-size:16px;}
.youshi .econtent .item .t1 span{ font-size:28px;}
.news .econtent .picli .img{max-height:120px;}
.case .econtent .picli{min-height:300px;}
.tv .bg .right .picli .img{ text-align:center; width:100%; font-size:24px; padding-bottom:10px;}
.tv .bg .right .picli .r{ margin-left:0px; clear:both; width:100%; float:left; text-align:center; background-color:rgba(0,0,0,0.3); padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }
.tv .bg .right .picli .r ul{width:100%; float:left; }
.tv .bg .right .picli .r ul li{ margin-left:0px;  width:33.33333333%; text-align:center; float:left; display:block; }

.news .econtent .picli .img{ max-height:130px;}

}

@media screen and (max-width :310px){
.youshi .econtent .item .t2{ font-size:12px; height:75px; overflow:hidden;}
.tv .bg  .etitle .h1{font-size:18px; font-weight:bold}
.youshi .econtent .item .t1 span{ font-size:24px;}
.pro .etitle .h1{
	font-size: 24px;
}
.pro .etitle .h2{
	font-size: 16px;
}
.hezuo .etitle .h1{
	font-size: 20px;
}
.hezuo .etitle .h2{
	font-size: 12px;
}
#foot  .flx .title{ font-size:18px; line-height:1.5;}
.news .econtent .picli .img{ max-height:100px;}
}
@media screen and (max-width :290px){
.youshi .econtent .item .t1 span{ font-size:20px;}
.tv .bg  .etitle .h1{font-size:16px; font-weight:bold}
}