@media (max-width: 767px){
.newslist1 .container{  width: calc(100vw - 20px);}
.search_index #searchInput{width: 200px}
.search_index .keyword a {  text-decoration: underline;}
.search_index .keyword span { display: none;}

.pages2{ background: #fff;    border-top: 1px solid #eee; }
}
@media (max-width: 991px){
}

@media (min-width: 768px) {
.container-auto{width: 768px}
body{   background: url(../images/body_bg1.jpg) 0 0 repeat-x;}
.index{ background: url(../images/body_bg.jpg) 0 0 repeat-x; }
.header {background: transparent;}
.header .title img{ height: auto; width: 272px;}
.navbar-default{background: none; border: 0}
#navMenu{padding: 0}
#navMenu ul li {
	padding-right: 10px;
    margin-right: 10px;
    font-size: 12px;
    background: url(../images/li_line.jpg) no-repeat right;
}
#navMenu ul li a {
	color: #FFF;
	padding: 0; line-height: 46px;
}

#notice{
    line-height: 48px;
    font-size:13px;
    margin: 0; padding: 0; background: transparent;
}
#notice img{width: 32px; height: auto;}
#notice .txt1{text-decoration: underline;text-margin-left:15px;}
#notice .txt2{margin-left:20px;}
.ad1 embed { height:430px;}

.section{background: none}
.mbw{}
.mb-box{padding: 5px; border: 7px solid #efefef;}
.mb-box-l{ float: left; }
.mb-box-r{ float: right; }
.mb-index .tit{height: 60px;  border-bottom: 6px solid #eee;}

.mb-index .tit h4{ line-height: 55px;margin-left: 40px}
.mb-index .tit span{line-height: 60px; margin-left: 13px; color: #747474;}

.mb-index dl{
	width: 50%;
    float: left;
    margin: -1px -1px 0 0px;
    left: 1px;
    height: 170px;
}
.mb-index dd{ position: absolute; left: 0;  bottom: 0;}
.mb-index dd img{max-width: 100%}
.mb-list li{margin-right: 20px;}

.jianjie_content_item{width: 33.33333%;}
.mb-index .tit2 h5{font-size: 24px; line-height: 1.5; padding:0; display: inline-block;}
.mbw section{background: transparent;}

.newslist1{margin-top: 15px; padding: 0}
.newslist1 ul{margin-left: -30px;}
.newslist1 li{ width: 50%; float: left; }
.newslist1 li .bd{margin-left: 30px; padding-bottom: 18px; border-bottom: 1px solid #f3f3f3;}
.newslist1 li span{ font-size: 16px; color: #ff6c00;  }
.newslist1 li.s1 .rt{margin-left: 90px}
.newslist1 li.s2 .rt{margin-left: 130px}
.newslist1 li .lt img{width: 120px; height: 85px}
.newslist1 li p{line-height: 18px; height: 54px;}
.newslist1 li.s1 .lt{height: 80px; width: 80px; }
.newslist1 li.s1 .lt b{font-size: 40px; line-height: 60px; height: 50px; }

.tabsNav{margin-top: 20px}
.tabsNav a{ line-height: 46px; font-size: 18px; }
.tabsNav span{margin-right: 10px; font-size: 20px; position: relative; top: 3px;}

.tit3 span{line-height: 50px; }

.search_index{margin-top: 20px}

.classify_list{margin-top: 20px}
.classify_list li{width: 20%}
.footlist1 dt{padding-left: 0; line-height: 40px;  border-bottom: 1px solid #ccc; }
.footlist1 dt:after{width: 40px;}
.footlist1 dd{padding: 0; padding-top: 15px; line-height: 30px;}
.footlist1 li{float: left; width: 50%}
.footer{background: #f5f5f3; border-top: 1px solid #e5e5e5; margin-top: 10px;}
.footer .link a{ margin:0px 5px;}

.hotline b{ font-size: 16px;}
.case-cats {padding: 0; padding-bottom: 10px;}
.case-cats li{ margin-right: 20px}
.case-sub-cats {padding: 0; padding-bottom: 10px}
.case-sub-cats a{  font-size: 14px;}

.newslist2{padding: 0; margin-top: 40px}
.newslist2 li{ margin-bottom: 20px; }
.newslist2 li .bd{margin-left: 180px; margin-right: 150px}
.newslist2 li .lt img{width: 150px; height: 100px}
.newslist2 li .rt{position: absolute; right: 0; top:0; text-align: right; }
.newslist2 li .rt span{ display: block; font-size: 16px; margin-top: 3px;}
.newslist2 li .rt em{display: block;    font-size: 12px; font-style: normal; }
.newslist2 li .rt .more{margin-top: 10px;border: solid 1px #CD0606;   color: #CD0606;width: 100px; display: block;
    height: 30px; line-height: 26px; text-align: center;}
.newslist2 li p{font-size: 14px; padding-top: 5px; height: auto;}

.news-nav{margin: 20px 0 0; font-size: 16px; }
.news-nav li{  padding: 0 15px; width: auto; float: none;  margin-bottom: 10px;
background: #dfdfdf; border-radius: 16px; display: inline-block;  margin-right: 10px;}
.news-nav-big li{ font-size: 18px; padding: 0 25px}

.news-nav2 li{ padding: 0 13px;  float: left; line-height: 40px;  height: 40px;}


.news-nav2{margin: 20px 0 0; font-size: 16px; }
.news-nav2 li{  padding: 0 15px; width: auto; float: none;   border: 1px solid #ccc;
border-radius: 20px; display: inline-block;  margin: 8px; margin-top: 0}
.news-nav2 li{ padding: 0 13px;  float: left; line-height: 40px;  height: 40px;}
.news-nav2 li.cur{  background-color: #CC0506;}
.news-nav2 li.cur a{color: #fff}

.prenext2 {margin: 20px 0; overflow: hidden;}
.prenext2 .prev{float: left;}
.prenext2 .next{float: right; }

.pages2{ text-align: center; margin: 30px 0; }
.pages2 li{   font-size: 15px;  height: 36px; line-height: 36px;}
.pages2 li a{height: 36px; line-height: 36px; padding: 0 15px; }
.pages2 li span{padding: 0 15px; }
.pages2 li.thisclass{padding: 0 15px; }

.tbox dd{padding: 0}

.like{margin-top: 20px}
.like ul{padding: 0}
.like li{width: 25%; }
.search_header .search_box{padding-left: 70px}
.search_header .search_box input{width:518px;}
.search-submit{width:93px;}

.dede_pages ul.se{padding-top: 40px; padding-bottom: 10px;}

.hk{padding: 0}


.mb-products {padding: 0}
.mb-products .items{width: 33.333%; padding: 0px 0 13px 13px; }
.mb-products  dl{padding: 15px; }

.mb-products  dl img{height: 160px}


.solution-list{margin-top: 30px}
.solution-list .lt img{height: 200px;}
.solution-list .bd{padding: 20px; padding-bottom: 30px;}
.solution-list .bd span{font-size: 18px; }
.solution-list .bd p{font-size: 22px; margin-top: 14px;line-height: 30px;height: 60px;}
.solution-list .bd i{margin-top: 40px; margin-left: 10px;}


.title-big2{ background: #f5f5f5; border: 0;}
.title-big2 h2{margin:20px 0; font-size: 26px; }
.tabs li a{ height: 38px; line-height: 38px;width: 142px; }
.tabs li a.cur{height:39px;}

.appcat li{   width: 165px; margin-right: 12px;}
.appcat li a{border: 1px solid rgb(238, 238, 238);  }
.sec-about .right .wrap{padding-left: 30px; position: relative;}
.sec-about .right .wrap img{position: absolute;}
.sec-about .right .desc{margin-left: 290px; min-height: 147px;background: url(../images/index_5_1_bg.png) right bottom no-repeat; }
.appcat-2{    padding-top: 10px;  margin-top: 12px;}
.appcat-2 li{margin-right: 15px;}

.appcat-wraper{background: #eee;  padding: 15px 0px;}
.sec2{padding: 50px 0 70px;  }
.gzhcat{margin-top: 0}

.listbox{margin-left: -30px; overflow: hidden; padding: 0}
.listbox dl{padding-left: 30px; float: left; width: 50%;}
}

@media (min-width: 992px) {
.container-auto{width: 992px}
#navMenu{margin: 0}
#navMenu ul li {
	padding-right: 15px;
    margin-right: 15px;
    font-size: 14px;
}
#notice{
    font-size:14px;
    margin-left: 70px;
}
.ad1 embed {
    position: absolute;
    left: 17px;
    top: 35px;
    width: 447px;
    height:280px;
}
.mb-index dl{ width: 19.999%; }

.mbw .nav{position: relative;  border: 0; width: auto;}
.mbw .nav li{text-align: center; }
.mbw .nav li a{  padding: 10px 15px; padding-bottom: 16px;  font-size: 18px;  line-height: 2; color: #000;
 background: url(../images/bg48.jpg) no-repeat center bottom; border: 0}
.mbw .nav li.active a,
.mbw .nav li a:hover{ background: url(../images/bg49.jpg) no-repeat center bottom; border: 0; color: #ff6c00;}

.nav-scrollable{box-shadow: none; background: transparent;}
.nav-scrollable .nav-wraper{margin: 0}
.nav-scrollable .nav{display: flex;    display: -webkit-box;}
.nav-scrollable .nav li{    -webkit-box-flex: 1; flex: 1;}
	
.newslist1{margin-top: 20px}
.newslist1 ul{margin-left: -80px;}
.newslist1 li{ width: 50%; float: left;  margin-bottom: 18px}
.newslist1 li .bd{margin-left: 80px;}
.newslist1 li.s1 .rt{margin-left: 120px}
.newslist1 li.s2 .rt{margin-left: 200px}
.newslist1 li{}
.newslist1 li.n5 .bd{border-bottom: 0}
.newslist1 li.n6 .bd{border-bottom: 0}
.newslist1 li.s1 .lt{height: 100px; width: 100px; }
.newslist1 li.s1 .lt b{font-size: 55px; line-height: 75px; height: 65px; }

.newslist1 li .lt img{width: 180px; height: 120px}
.newslist1 li p{line-height: 20px;     height: 80px;  margin: 10px 0;}
.prev_next{margin-left: -125px;}
.prev_next .arrow{    width: 50px; height: 50px; }
.prev_next .btn_prev{ background: url(../images/bg41.png) #fff no-repeat center center; float: left;}
.prev_next .btn_next{ background: url(../images/bg42.png) #fff no-repeat center center; float: left;}


.tabsNav{margin-top: 30px}
.tabsNav a{ line-height: 60px; font-size: 20px; }
.tabsNav span{margin-right: 10px; font-size: 22px; position: relative; top: 3px;}

.tit3{margin-top: 10px}
.tit3 span{line-height: 60px; }
.classify_list li{font-size: 14px;  width: 14.28%; }
.classify_list li img{width: 100px; height: 80px; }

.footlist1{margin-top: 20px}
.footlist1 dt{ line-height: 60px; font-size: 18px; }

.case-cats li{ width: 14.285%; margin: 0}
 
.case-sub-cats {text-align: center; padding: 10px; line-height: 30px;}
.case-sub-cats a{ padding: 0 10px; font-size: 16px;}


.newslist2 li{ margin-bottom: 40px; }
.newslist2 li .bd{margin-left: 180px; margin-right: 150px}

.news-detail .title h2{font-size: 30px}
.news-detail .content{font-size: 16px;}
.news-detail .info{    padding: 20px;}

.container-right{margin-left: 20px}
.like li img{height: 110px}
.mb-products  dl img{height: 215px}


.dede_pages .pagelist-wrap{	width: 2000px; position:relative; left: 50%; margin-left: -1000px;}
.dede_pages .pagelist-wrap ul{ float: left; margin-left: 50%; display: inline; padding:0; font-size: 12px;}
.dede_pages .pagelist-wrap ul li { position: relative; left:-50%;}

.solution-list li{width: 33.333%}
.solution-list .lt img{height: 190px;}

.title-big2 h2{margin: 40px 0; font-size: 36px;     letter-spacing: 1px;}
}


@media (min-width: 1200px) { 
.container { width: 1200px;}
.container-auto{width: 1200px}
.mbw{ margin: 0 -5px;}
#navMenu ul li {
	padding-right: 20px;
    margin-right: 20px;
    font-size: 14px;
}
.b16b06fe .text-left {
  padding-left: 15px;
}
.jianjie_content_item{width: 16.6666%}
.newslist1 ul{margin-left: -120px;}
.newslist1 li{ }
.newslist1 li .bd{margin-left: 120px;}
.newslist1 li.s1 .rt{margin-left: 120px}
.newslist1 li.s2 .rt{margin-left: 220px}
.newslist1 li .bd{overflow: hidden;}
.line2{margin-top: -30px}
.tabsNav{margin-top: 50px}
.tit3 span{line-height: 70px; }
.classify_list ul{margin: 0 -25px;}


.footlist1{ margin-left: -30px; }
.footlist1 dl{padding-left: 30px; float: left;}
.footlist1 dl.n1{width: 30%}
.footlist1 dl.n2{width: 37%}
.footlist1 dl.n3{width: 33%}

.footlist1 li{width: auto;}
.footlist1 li.s1{width: 190px;}

.container-right{margin-left: 80px}

.like li img{height: 125px}

.mb-products .items{width: 25%;  }
.solution-list .lt img{height: 220px;}

.sec-inner{width: 1260px; margin: auto; margin-top: 60px;}
.sec-about .left{position: absolute; width: 580px; height: 570px;}
.sec-about .left h5 {    text-align: right; border: 0; border-right: 5px solid #00cb00; }
.sec-about .right h5 { margin-top: 25px; }
.sec-about .right {  margin-left: 580px; min-height: 500px;    padding-top: 50px;  border-left: 1px solid #dddddd;  }


.sec-news dl{margin-left: 25px;width: 590px; min-height: 575px; float: left; }
}

@media (min-width: 1440px) {
	.container-auto{width: 1440px}
}