@media only screen and (max-width:767px) {
body{
background:none;
}

.m_banner{
display:block;
}

.blank_30{
height:1px;
}

.is_MB {
	display: block !important;
}
.is_PC {
	display: none !important;
}
	
.warp{ width:94%;}

.ititle{
margin-top:10px;
}
.ititle span{
height:48px;
line-height:48px;
font-size:24px;
}
.red_TxT{
width:100%;
}


.Pro{ width:100%; overflow:hidden; padding:15px 0 15px 0;}
.Pro ul li{
width:50%;
margin:0 0 5px 0;
height:auto;
}
.Pro ul li span{
width:94%;
margin:0 auto;
height:auto;
display:block;
overflow:hidden;
}
.Pro ul li span img{
width:100%;
height:auto;
display:block;
}
.Pro ul li label{
width:94%;
margin:0 auto;
height:42px;
line-height:42px;
}

.all_about{padding-bottom:30px; padding-top:20px;}

.btitle{
width:100%;
height:60px;
font-size:24px;
line-height:60px;
}

.about_box{
width:100%;
padding-top:10px;
}
.about_box_left{
width:100%;
float:none;
}
.about_box_right{
width:100%;
float:none;
}

.ntitle{
width:100%;
height:80px;
font-size:24px;
line-height:80px;
margin-top:15px;
}

.news_box{
width:100%;
padding-bottom:0;
}

.news_box_left{
width:100%;
float:none;
}
.news_box_left img{
width:100%;
height:auto;
display:block;
}
.news_box_right{
width:100%;
float:none;
}

.best_Title{
width:100%;
height:auto;
line-height:24px;
padding:10px 0;
overflow:hidden;
}
.best_Title a{
font-size:14px;
font-weight:bold;
}
.best_Desc{
width:100%;
line-height:22px;
padding-bottom:15px;
color:#666666;
border-bottom:1px dashed #cccccc;
}

.news{
width:100%;
padding-top:15px;
}
.news dd{ height:auto; margin:0; margin-bottom:20px; padding:0 0 15px 0; position:static; overflow:hidden; width:100%; border-bottom:1px dashed #cccccc;  }
.news dd:last-child{ border:none;}
.news dd em{ display:none;}
.news dd h4{position:static;}
.news dd span{position:static;}
.news dd p{ position:static; margin-top:5px;}

.footer_box{
width:100%;
padding:30px 0 30px 0;
}
.f_left{
width:100%;
float:none;
padding-top:10px;
overflow:hidden;
}
.f_tool{
width:170px;
margin:0 auto;
overflow:hidden;
}
.f_tool ul{
margin:0;
padding:0;
list-style:none;
}
.f_tool ul li{
width:calc(100% - 34px);
padding-left:34px;
}

.f_right{
width:100%;
float:none;
text-align:center;
overflow:hidden;
}
.f_right_T{
font-size:30px;
height:50px;
line-height:50px;
color:#ffffff;
}
.f_right_tool{
width:445px;
padding:20px 0;
overflow:hidden;
}
.f_right_tool img{
margin-right:20px;
}

.in_banner{
height:100px;
background-size:100% 100px;
}
.in_banner_about{
height:100px;
background-size:100% 100px;
}
.in_banner_career{
height:100px;
background-size:100% 100px;
}
.in_banner_contact{
height:100px;
background-size:100% 100px;
}
.in_banner_server{
height:100px;
background-size:100% 100px;
}
.in_banner_network{
height:100px;
background-size:100% 100px;
}
.in_banner_que{
height:100px;
background-size:100% 100px;
}
.in_banner_product{
height:100px;
background-size:100% 100px;
}
.in_banner_news{
height:100px;
background-size:100% 100px;
}

.in_main{
width:100%;
padding-top:30px;
padding-bottom:30px;
}
.info_box { height:auto; padding-bottom:30px; width:100%; overflow:hidden;}
.info_box a {width:calc(50% - 12px); margin:6px; float:left }
.info_box a:hover, .info_box a.current { background: #019642; }

.curr{
width:100%;
}

.content{
width:100%;
}
.content img{
width:100%;
height:auto;
display:block;
}

.bix_01{
width:100%;
padding:20px 0 0 0;
}
.bix_01 ul li{
width:100%;
padding:0;
height:auto;
display:block;
float:none;
padding-bottom:20px;
margin-bottom:15px;
}
.bix_01 ul li:last-child{
background:none;
}
.NW_TT{
width:calc(100% - 12px);
height:auto;
padding-left:12px;
background:url(images/em.gif) 5px 14px no-repeat;
line-height:26px;
}
.NW_Desc{
width:100%;
padding-bottom:15px;
}

.bix_02{
width:100%;
padding:20px 0 0 0;
overflow:hidden;
}
.A_title{
width:100%;
height:auto;
line-height:28px;
padding-bottom:15px;
overflow:hidden;
}
.A_Desc{
width:100%;
}
.A_content{
width:100%;
}
.A_content img{
width:100%;
height:auto;
}
.A_line{
width:100%;
}
.A_PN{
width:100%;
}

.bix_03{
width:100%;
}
.bix_03 ul li{
width:100%;
height:auto;
float:left;
overflow:hidden;
}
.bix_03 ul li span{
width:100%;
height:auto;
display:block;
overflow:hidden;
}
.bix_03 ul li span img{
width:100%;
height:auto;
display:block;
border:none;
}
.bix_03 ul li label{
width:100%;
}

.bix_04{
width:100%;
padding:30px 0 0 0;
overflow:hidden;
}
.P_Pic{
width:100%;
overflow:hidden;
text-align:center;
padding:0 0 20px 0;
}
.P_Pic img{
width:100%;
height:auto;
}

.P_Name{
width:482px;
height:45px;
line-height:44px;
background:url(images/line_01.gif) left bottom repeat-x;
color:#034091;
font-size:18px;
}
.P_li{
width:482px;
height:36px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:36px;
}
.P_desc{
width:482px;
padding-top:10px;
padding-bottom:20px;
overflow:hidden;
}
.P_desc span{
font-size:20px;
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
}
.P_btn{
padding-top:15px;
}
.P_DT{
width:100%;
}
.P_content{
width:100%;
padding:0;
}
.P_content img{
width:100%;
height:auto;
}

}