@media screen and (min-width:991px)  {
.header .head,.nav_m,.container,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:1280px;}
	.header_fixed {
    position: fixed;
    width: 100%;
    max-width: 100%;
    top: 0px;
    left: 0px;
    height: 60px;
    background:#454174;
	opacity: 0.9;
    animation: move ease .8s 1;
    border-top: 5px solid #01538b;
    -webkit-animation: move ease .8s 1;
}
.nav li .li_m a{ display:block;color:#fff; font-size:18px;}

.i_service li{ width:184px; margin-right:10px;}
.i_ma .i_mal{ width:570px;}
.i_mal dl dd{ width:360px;}
.i_ma .i_mar{ width:380px;}
.i_mb .i_mbl{ width:470px;}
.i_mb .i_mbr{ width:480px;}
.i_mbr dl dd{ width:285px; height:195px; overflow:hidden;}
.f_nav dl dd{ width:265px;}
.scd .scd_r{ width:940px;min-height: 700px;}
.contact dt, .contact dt img,.contact dd{ width:100%;}
.team dl{ width:350px; margin-right:10px;}
.team dl dd{ width:175px;}
.scd .scd_ra{ width:100%;}
.case li{ width:225px; margin-right:20px;}
.case li img{ width:225px; height:180px;}
.carousel-inner > .item > img {width: 640px;height: 373px;}
.img-responsive {height:204px; width:396px; }

}
@media screen and (max-width:990px){
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:95%;}
.nav li{ margin-right:2px; padding: 0 10px;}
	.nav li .er li a {
    color: #fff;
    font-size: 15px;
}
.head .h_r{ width:340px;}
.head .logo, .head .logo img{ width:380px; height:48px;}
.i_service li{ width:236px; margin-bottom:10px;}
.i_service{ margin-bottom:5px;}
.i_ma .i_mal,.i_ma .i_mar,.i_mb .i_mbl,.i_mb .i_mbr,.f_nav ul,.f_nav dl{ width:100%;}
.i_mal dl dd{ width:520px;}
.i_mbr dl dd{ width:540px;}
.f_nav ul{ margin-bottom:15px;}
.scd .scd_l{ width:240px;}	
.scd .scd_r{ width:66%;}
.team dl{ width:100%; margin-right:0;}
.team dl dd{ width:320px;}
.scd .scd_ra{ width:100%;}
.case li{ margin:0 10px 20px;}
	.list_wen {width:  420px;}	

}
@media screen and (max-width:770px) {
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:95%;}
.i_mbr dl dd{ width:280px;}
.i_mal dl dd{ width:270px;}
.tabBox .tabNav{ width:340px;}
.i_service li{ width:230px;}
.header{position: fixed;height: 60px; }
	
.head .logo, .head .logo img{ width:93%; height:auto;}
.head .h_r{ width:100%; text-align:left;display: none;}
.head .h_r span{ margin-left:0; margin-right:10px;}
.header .nav_bg{ border:0;}
.nav_m,.header_fixed{ height:0px;}
.nav_m .n_icon{ display:block;}
.nav{ width:40%; background:#006699; position:fixed; right:0; top:60px; z-index:9999; display:none;opacity: 0.9;}
.nav li,.nav li.now,.nav li a{ width:100%; height:35px;line-height: 35px; text-align:right;padding-right: 10px; font-size: 14px;}
.nav li .er,.nav li:hover .er{ display:none;}
/*.nav li.on .er{ display:block;}*/
.banner{ display:none;}
.slider{ display:block;}
.scd .scd_l{ margin-top:15px;}
.scd_l .l_name em{ display:none;}
.pst{ text-align:left;}
.scd .scd_l,.scd .scd_r{ width:100%;}
.team dl dd{ width:300px;}
.scd .scd_ra{ width:100%;}
.case li{ margin:0 7px 20px;}
	.link-off,.tt-footer-title {display: none;}
.list_wen {width:  320px;}		

}
@media screen and (max-width: 767px) and (min-width: 320px){
.list_wen {	width: 80%; padding-left: 5px;}
	
	.list_time{width: 50px;}
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:95%;}
.head .h_r span{ margin-right:0;}
.head .h_r{ margin-bottom:30px;}
.i_service li,.i_mal dl dd,.i_mbr dl dd{ width:100%; margin-right:0;}
.i_ma .i_mal,.tabBox .tabCont,.i_mb .box_m{ height:auto;}
.tabBox .tabNav{ width:100%; position:relative; top:0;}
.i_mal dl dt, .i_mal dl dt img,.i_mbr dl dt, .i_mbr dl dt img{ width:100%; height:auto;}
.i_mal .i_n li em{ display:none;}
.i_mal .i_n li p{ width:95%;}
.f_nav ul li{ width:50%; height:200px;}
.f_nav dl dd{ width:100%;}
.f_nav dl dt{ float:left; margin-top:15px;}
.bq span{ height:auto; line-height:130%; padding:5px 0; margin:0;}
.bq{ text-align:left;}
.team dl dd{ width:145px;}
.scd .scd_ra,.case li{ width:100%; text-align:center;}
.case li img{ width:250px; height:200px;}
.case li{ margin:0 0 20px;}
	.list_wen .tit{font-size: 15px;}
	.list_wen p{font-size: 13px;line-height: 22px;}
	.s_ctn p{padding:1px 0;}
	.col-sm-6{text-align: center;}
	.detail_shuxing .title{padding:0 10px;font-size: 22px;}
	.detail_shuxing .shuxing .fbsj{font-size: 13px;}

}
