@media screen and (max-width:1030px)
{
.t_bg .top {
	margin: 0px auto; width: 740px;
}
.head {
	margin: 0px auto; width: 740px;
}
.nav_m {
	margin: 0px auto; width: 740px;
}
.i_ma {
	margin: 0px auto; width: 740px;
}
.i_mb {
	margin: 0px auto; width: 740px;
}
.i_mc {
	margin: 0px auto; width: 740px;
}
.f_nav {
	margin: 0px auto; width: 740px;
}
.bq {
	margin: 0px auto; width: 740px;
}
.scd {
	margin: 0px auto; width: 740px;
}
.head .search {
	width: 258px; margin-left: 35px;
}
.head .search input[type='text'] {
	width: 248px;
}
.nav_m .nav li a {
	font-size: 15px;
}
.nav_m .nav li {
	width: 82px;
}
.nav_m .nav li a {
	width: 82px;
	
}
.nav_m .nav li a i {
	left: 35px;
}
.i_ma .ip_l {
	padding: 0px; width: 100%;
}
.i_ma .ip_l li {
	margin-right: 15px; margin-bottom: 15px;
}
.i_ma .ip_l li {
	width: 234px; height: 204px;
}
.i_ma .ip_l li .tu {
	width: 234px; height: 204px;
}
.i_ma .ip_l li .des {
	width: 234px; height: 204px;
}
.i_ma .ip_l li .tu img {
	width: 206px; height: 146px;
}
.i_ma .ip_l li .tu .title {
	width: 90%;
}
.i_ma .ip_l li .des .more {
	display: none;
}
.i_mb dl {
	width: 236px; margin-right: 15px;
}
.i_mb dl dt {
	width: 80px; height: 80px;
}
.i_mb dl dt img {
	width: 80px; height: 80px;
}
.i_mb dl dd {
	width: 150px;
}
.i_mb dl dd .name {
	height: 75px; line-height: 75px; margin-left: 25px;
}
.i_mc .i_mcl {
	width: 360px;
}
.i_mc .i_mcr {
	width: 360px;
}
.f_nav .f_nl {
	width: 360px;
}
.f_nav .f_nr {
	width: 360px;
}
.i_mc .i_mcl {
	margin-right: 20px;
}
.i_mc dl dt {
	width: 172px; height: 99px;
}
.i_mc dl dt img {
	width: 172px; height: 99px;
}
.i_mc dl dd {
	width: 180px;
}
.i_mc dl dd .title {
	height: 28px; line-height: 28px;
}
.i_mc .i_mcr dl {
	padding-bottom: 18px; margin-bottom: 18px;
}
.f_nav .f_nr li {
	width: 90px; margin-left: 15px;
}
.f_nav .f_nr li img {
	width: 90px; height: 90px;
}
.bq {
	font-size: 13px;
}
.scd .scd_l {
	width: 200px;
}
.s_nav li a {
	padding-left: 30px;
}
.s_nav li a {
	background-position: 15px;
}
.s_nav li.now a {
	background-position: 15px;
}
.s_nav li:hover a {
	background-position: 15px;
}
.scd .scd_r {
	width: 520px;
}
.pro li {
	width: 259px; height: 570px;
}
.contact dl dt {
	width: 165px;
}
.contact dl dd {
	width: 340px;
}
}
@media screen and (max-width:810px)
{
.head .logo img {
	height: 65px; margin-top: 109px; vertical-align: top;
}
}
@media screen and (max-width:770px)
{
.head .search {
	margin: 10px 0px 0px; float: right;
}
.head .search input[type='text'] {
	height: 30px; line-height: 30px;
}
.head .search {
	height: 30px; line-height: 30px;
}
.head .search input[type='submit'] {
	height: 30px; line-height: 30px;
}
.head .tel {
	margin-top: 5px;
}
.nav_m .nav li.now a i {
	display: block;
}
.nav_m .nav li:hover a i {
	display: block;
}
.nav_m .n_icon {
	display: block;
}
.nav_m .nav {
	background: rgb(119, 136, 153); left: 0px; top: 42px; display: none; position: absolute; z-index: 99999;
}
.nav_m .nav li {
	width: 100%; height: auto; text-align: left;
}
.nav_m .nav li a {
	margin: 0px auto; padding: 0px 5%; width: 30%; text-align: left;
}
.nav_m .nav li .er {
	display: block; position: static;
}
.nav_m .nav li .er a {
	padding: 0px 10%; width: 80%; text-align: left;
}
.i_ma .ip_l li .des {
	display: none;
}
.i_ma .ip_l li {
	width: 224px;
}
.i_ma .ip_l li .tu {
	width: 224px;
}
.i_ma .ip_l li .des {
	width: 224px;
}
.i_ma .ip_l li {
	margin: 0px 5px 15px !important;
}
.i_mb dl {
	margin: 0px 5px 15px !important;
}
.i_ma {
	padding-bottom: 15px;
}
.i_mb dl {
	width: 230px;
}
.i_mb dl dd {
	width: 145px;
}
.i_mc .i_mcl {
	width: 100%; margin-right: 0px; margin-bottom: 25px;
}
.i_mc .i_mcr {
	width: 100%; margin-right: 0px; margin-bottom: 25px;
}
.f_nav .f_nl {
	width: 100%; margin-right: 0px; margin-bottom: 25px;
}
.f_nav .f_nr {
	width: 100%; margin-right: 0px; margin-bottom: 25px;
}
.i_mc dl dd {
	width: 300px;
}
.f_nav .f_nr li {
	width: 140px; float: left;
}
.f_nav .f_nr li img {
	width: 100px; height: 100px;
}
.scd .scd_l {
	width: 478px; margin-bottom: 25px;
}
.s_nav li a {
	width: 448px;
}
.scd .scd_r {
	width: 100%;
}
.pro li {
	width: 239px; height: 555px;
}
.contact dl dd {
	width: 310px;
}
}
@media screen and (max-width:500px)
{
.t_bg .top {
	margin: 0px auto; width: 320px;
}
.nav_m {
	margin: 0px auto; width: 320px;
}
.i_ma {
	margin: 0px auto; width: 320px;
}
.i_mb {
	margin: 0px auto; width: 320px;
}
.i_mc {
	margin: 0px auto; width: 320px;
}
.f_nav {
	margin: 0px auto; width: 320px;
}
.bq {
	margin: 0px auto; width: 320px;
}
.scd {
	margin: 0px auto; width: 320px;
}
.head {
	margin: 0px auto; width: 320px; height: 120px !important;
}
.nav_m .nav li .er {
	background: rgb(119, 136, 153); left: 0px; top: 42px; width: 210px; display: none; z-index: 9999; opacity: 0.8;
}
.i_mcl img {
	border: 0px currentColor; border-image: none; width: 90%; height: 81%; margin-right: 166px;
}
.img_p {
	width: 290px; font-size: 15px; margin-left: 16px; opacity: 1;
}
.head .search {
	float: left;
}
.head .tel {
	float: left;
}
.i_ma .ip_l li {
	width: 300px; height: 245px;
}
.i_ma .ip_l li .tu {
	width: 300px; height: 245px;
}
.i_ma .ip_l li .des {
	width: 300px; height: 245px;
}
.i_ma .ip_l li .tu img {
	width: 260px; height: 184px;
}
.slidera {
	background: url("../images/timg.png") fixed no-repeat 0% 0% / cover; width: 100%; height: 220px; text-align: center; color: rgb(255, 255, 255);
}
.slidera h2 {
	font-family: "Roboto"; font-size: 30px; font-weight: 500;
}
.slidera p {
	line-height: 20px; font-size: 12px; font-weight: 300; margin-top: 15px;
}
.i_mb dl {
	width: 310px;
}
.i_mb dl dd {
	width: 215px;
}
.i_mc dl dt {
	width: 146px; height: 84px;
}
.i_mc dl dt img {
	width: 146px; height: 84px;
}
.i_mc dl dd {
	width: 165px;
}
.i_mc dl dd p {
	height: 60px; line-height: 160%;
}
.f_nav .f_nr li {
	margin: 10px 5px; width: 95px;
}
.f_nav .f_nr li img {
	width: 85px; height: 85px;
}
.i_mc .box_m {
	height: auto;
}
.i_mc .i_mcr {
	margin-bottom: 0px;
}
.i_mc .i_mcr .box_m {
	padding-bottom: 0px;
}
div .head .logo img {
	width: 340px; height: 60px; margin-top: 18px;
}
.head .logo {
	width: 340px; height: 60px; margin-top: 18px;
}
.head .tel {
	top: 15px; right: 0px; position: absolute;
}
.head .tel span em {
	display: none;
}
.head .tel b {
	font-size: 16px;
}
.head .tel span {
	margin-right: -5px;
}
.head .search {
	width: 320px;
}
.head .search input[type='text'] {
	width: 268px;
}
.scd .scd_l {
	width: 318px;
}
.s_nav li a {
	width: 288px;
}
.scd_r .dq {
	margin-bottom: 50px;
}
.scd_r .dq .pst {
	top: 40px; width: 100%; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pro li {
	width: 100%; height: auto; border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.case li em a {
	font-size: 12px;
}
.case li p a:hover {
	font-size: 12px;
}
.news li em {
	font-size: 12px;
}
.case li em {
	width: 90px;
}
.contact dl dt {
	display: none;
}
.contact dl dd {
	width: 100%;
}
}
