@media only screen and (max-width: 1300px){#content{ padding:1.5%; width:97%;}}
@media only screen and (min-width: 640px) and (max-width: 900px){#news-1 UL LI { font-size:14px;}#menu UL LI A { font-size:14px;}#menu UL LI OL LI A { font-size:12px}#video ul li .icon-play{background-size:25% ;}}
@media only screen and (max-width: 640px){#video ul li .icon-play{background-size:20% ;}#head{ border-top:#0A65CF solid 3px;}.sj_xs{ display:block}.web_xs{ display:none;}#logo{ width:100%; text-align:center;}#logo img{width:98%; margin-left:auto; margin-right:auto; float:none;}#top-1{ display:none;}
#video UL LI { width:31%; float:left; padding-left:1%; padding-right:1%;}
#video UL LI .tp{ height:160px;}
#video ul li img{width:100%;min-height:160px; }
#video UL LI h1{ line-height:30px; height:30px; font-size:14px; font-weight:normal;}
.ui-dialog-content{width:400px!important;height:300px!important;}.ui-dialog{color:red;}
#lmt1 h2{ font-size:20px;padding-left:20px;height:24px; font-weight:bold;line-height:1;}
#news-1 UL LI { font-size:13px; width:47%;}
#news-1 UL LI.xw9{ display:none}
#foot1{ display:none;}
#foot{ display:none;}
#dibu{ display:block}
#piaofu{ display:block}
#pdjs{ font-size:14px; line-height:25px;}
#case UL LI h1{ line-height:30px; height:30px; font-size:14px;}
#nanner .namec h1{ font-size:16px;}
#lmd{ width:100%; float:left; margin-top:10px; margin-bottom:30px; text-align:center;  }
#lmd A{
	padding:5px 12px;
	font-size:13px;
	color:#0085DD; line-height:20px;
	text-decoration:none;
	margin:0 5px;
	display:inline-block;
	margin-bottom:10px;
	border-radius:20px; border:#0085DD solid 1px;transition:250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms;
}
#lmd A:hover{	background-color: #0061A2;
	background-image: url(h2.jpg);
	background-repeat: repeat-x;
background-position: left center; color:#fff;
}
#lmd A.sec{background-color: #0061A2; color:#fff;
	background-image: url(h2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#gsnr h1{ font-size:16px; color:#101010;  line-height:30px; font-weight:bold; margin-bottom:10px;}
#gsnr h2{ font-size:16px;  line-height:40px; font-weight:bold; }
#gsnr .intro{ font-size:12px; line-height:25px; color:#555;}
#gsnr .nra img{ float:left; width:100%;}
#gsnr .nra .zs{  width:100%; float:left; margin-top:10px;}
#gsnr .nrb img{ float:left; width:100%;}
#gsnr .nrb .zs{ width:100%; float:left;margin-top:10px;}
#pro ul li img{ width:100%;height:155px; margin-top:5px;}
#yslm  ul li{ font-size:18px;}
#yslm  ul li span{ line-height:22px;}
#gsnr .intro .left{ width:100%; float:left; text-align:center;}
#gsnr .intro .right{ width:100%; float:left; margin-top:12px;}
#joblist ul li{float:left;width:46%;text-align:center; margin:2%;}
#joblist ul li .box .title{font-size:14px;color:#101010;font-weight:bold;}
#joblist ul li .box .intro{color:#555;font-size:13px;line-height:2;}
#contain-2 UL LI{ font-size:14px; LINE-HEIGHT:25px; height:25px; overflow:hidden;}
#contain-2 UL LI SPAN.date{ font-size:13px;}
#twlb ul li .tp{ width:30%; float:left; height:140px; padding:3px;  margin-right:20px; }
#twlb ul li .tp img{  width:100%;height:140px; border:0px;}
#twlb ul li .bt{ line-height:30px; height:30px; font-size:13px; overflow:hidden; font-weight:bold;  }
#twlb ul li .js{ line-height:22px; height:66px; font-size:12px; overflow:hidden;}
#contain-c .danye{ font-size:14px; line-height:26px;}
.part18 .title{ font-size:14px;}
.part18 .btn .a{font-size:16px;}
#prolist  .title{ font-size:16px; height:40px; line-height:40px;}
#title{ font-size:14px; line-height:30px;}
#ly{font-size:12px; line-height:25px;}
#nr{font-size:12px; }
#nr .time{ font-size:13px;}
#contain-1-1{ font-size:14px;}
#contain-1-2{ font-size:12px;}#more .more .sy-more { font-size:14px;}}
@media only screen and (min-width:320px) and (max-width: 440px){#yslm  ul li{ font-size:14px; font-weight:bold;}
#yslm  ul li span{ line-height:22px;}
#order{font-size:13px;}
#news-1 UL LI { font-size:13px; width:100%; margin:0px;}
#news-1 UL LI.xw9,#news-1 UL LI.xw8,#news-1 UL LI.xw7,#news-1 UL LI.xw6{ display:none}#lmt1 h2{ font-size:16px;padding-left:15px;height:20px; font-weight:bold;line-height:1;}
#joblist ul li{float:left;width:96%;text-align:center; margin:2%;}
#joblist ul li .box .title{font-size:14px;color:#101010;font-weight:bold;}
#joblist ul li .box .intro{color:#555;font-size:12px;line-height:2;}
#contain-2 UL LI{ font-size:12px;LINE-HEIGHT:25px; height:25px; overflow:hidden;}
#contain-2 UL LI SPAN.date{ font-size:12px;}
#contain-c .danye{ font-size:12px; line-height:25px;}
.part18 .title{ font-size:12px;}
.part18 .btn .a{font-size:14px;}
#prolist  .title{ font-size:14px; height:30px; line-height:30px;}
#pdjs{ font-size:12px; line-height:25px;}}
@media only screen and (max-width: 450px){#case UL LI { width:48%; float:left;  padding-left:1%; padding-right:1%;}
#case UL LI .tp{ width:100%; height:110px;}
#case ul li img{ min-height:110px;}
#case UL LI h1{ font-size:12px;  line-height:30px; height:30px;}#case UL LI.al4{ display:block;}
#video UL LI { width:48%; float:left; padding-left:1%; padding-right:1%;}
#video UL LI .tp{ width:100%; height:110px;}
#video ul li img{ min-height:110px; }
#video UL LI h1{ line-height:30px; height:30px; font-size:12px; font-weight:normal;}
#video UL LI.al4{ display:block;}
#pro UL LI { width:47%; float:left;  }
#pro UL LI img{  width:100%; height:130px;}
#pro ul li p{ font-size:13px;}
#twlb ul li .tp{ width:40%; float:left; height:100px; padding:3px;  margin-right:20px; }
#twlb ul li .tp img{  width:100%;height:100px; border:0px;}
#twlb ul li .bt{ line-height:30px; height:30px; font-size:12px; overflow:hidden; font-weight:bold;  }
#twlb ul li .js{ line-height:20px; height:40px; font-size:12px; overflow:hidden;}
#twlb ul li .more{ margin-top:5px;  text-align:right; text-align:right;}
#twlb ul li .more A{ border-radius:6px; font-size:12px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px;}
#fwxm .list ul li .title{margin-right:12px; font-size:14px;}#fwxm .list ul li .img{ margin-right:12px;}#fwxm .list ul li .intro{ width:42%; float:left;font-size:14px; line-height:20px; margin:0px; }
#fwxm .list ul li .intro p{ width:100%; font-size:14px; text-align:center;}
#fwxm .list ul li .more{width:60px;height:25px;line-height:25px;background-color:#777;font-size:12px; float:right; margin-top:15px; color:#FFFFFF;border-radius: 30px;}
#fwxm .list ul li .img img{ width:40px; height:40px; margin-top:10px;}.ui-dialog-content{width:280px!important;height:220px!important;}}
@media only screen and (min-width: 451px) and (max-width: 600px){#case UL LI { width:48%; float:left;  padding-left:1%; padding-right:1%;}
#case ul li .tp{ height:150px;}
#case ul li img{ min-height:150px;}#case UL LI.al4{ display:block;}
#video UL LI { width:48%; float:left; padding-left:1%; padding-right:1%;}
#video ul li .tp{ height:150px;}
#video ul li img{min-height:150px;}
#video UL LI h1{ line-height:30px; height:30px; font-size:13px; font-weight:normal;}
#video UL LI.al4{ display:block;}
#pro UL LI { width:47.5%; float:left;  }
#pro UL LI img{  width:100%; height:155px;}
#pro ul li p{ font-size:13px;}
#twlb ul li .tp{ width:35%; float:left; height:120px; padding:3px;  margin-right:20px; }
#twlb ul li .tp img{  width:100%;height:120px; border:0px;}
#twlb ul li .bt{ line-height:30px; height:30px; font-size:12px; overflow:hidden; font-weight:bold;  }
#twlb ul li .js{ line-height:20px; height:40px; font-size:12px; overflow:hidden;}
#twlb ul li .more{ margin-top:5px;  text-align:right; text-align:right;}
#twlb ul li .more A{ border-radius:6px; font-size:12px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px;}}
@media only screen and (max-width: 500px){#lmt1 h2{font-size:14px;}#lmt span{ line-height:35px; font-size:14px; font-weight:bold;}}
@media only screen and (min-width: 501px) and (max-width: 640px){#lmt1 h2{font-size:17px;}#lmt span{ line-height:40px; font-size:17px;  font-weight:bold;}}
@media only screen and (min-width: 841px) and (max-width: 1000px){#case UL LI { width:31%;  padding-left:1%; padding-right:1%;overflow:hidden;}
#case UL LI .tp{ height:180px;}
#case ul li img{ min-height:180px;}
#case UL LI h1{ line-height:30px; height:30px; font-size:16px;}
#case UL LI p{	font-size:12px;}
#video UL LI { width:31%;  padding-left:1%; padding-right:1%;overflow:hidden;}
#video UL LI .tp{ height:180px;}
#video ul li img{ min-height:180px;}
#video UL LI h1{ line-height:30px; height:30px; font-size:16px;}}
@media only screen and (min-width: 601px) and (max-width: 840px){#case UL LI { width:31%;  padding-left:1%; padding-right:1%;overflow:hidden;}
#case UL LI .tp{ height:140px;}
#case ul li img{ min-height:140px;}
#case UL LI h1{ line-height:30px; height:30px; font-size:14px;}
#case UL LI p{	font-size:12px;}
#video UL LI { width:31%; float:left; padding-left:1%; padding-right:1%;}
#video UL LI .tp{ height:140px;}
#video ul li img{ min-height:140px;}
#video UL LI h1{ line-height:30px; height:30px; font-size:14px; font-weight:normal;}}
@media only screen and (min-width: 641px) and (max-width: 1000px){#lmt1 h2{ font-size:22px;padding-left:24px;height:24px; line-height:1;font-weight:bold;}#lmt span{ line-height:40px; font-size:22px;  font-weight:bold;}
#twlb ul li .tp{ width:30%; float:left; height:180px; padding:3px;  margin-right:20px; }
#twlb ul li .tp img{  width:100%;height:180px; border:0px;}
#twlb ul li .bt{ line-height:30px; height:30px; font-size:16px; overflow:hidden;  }
#twlb ul li .js{ line-height:25px; height:75px; font-size:13px; overflow:hidden; color:#666;}
#nr{font-size:14px; }
#title{ font-size:16px; line-height:35px;}
#ly{font-size:14px; line-height:30px;}
#nr .time{ font-size:14px;}
#contain-1-1{ font-size:16px;}
#contain-1-2{ font-size:14px;}
}
@media only screen and (min-width:1000px) and (max-width: 1150px){#fwxm .list ul li .title{margin-right:15px;}#fwxm .list ul li .img{ margin-right:12px;}#fwxm .list ul li .intro{ width:76%; float:left;font-size:16px; line-height:60px; margin:0px; }
#fwxm .list ul li .more{width:60px;height:25px;line-height:25px;background-color:#777;font-size:13px; float:right; margin-top:18px; color:#FFFFFF;border-radius: 30px;}
#pro ul li img{ width:100%;height:180px; }
}
@media only screen and (min-width:640px) and (max-width: 999px){#fwxm .list ul li .title{margin-right:15px; font-size:14px;}#fwxm .list ul li .img{ margin-right:15px;}#fwxm .list ul li .intro{ width:65%; float:left;font-size:16px; line-height:30px; margin:0px; }
#fwxm .list ul li .intro p{ width:50%; font-size:14px; text-align:center;}
#fwxm .list ul li .more{width:70px;height:30px;line-height:30px;background-color:#777;font-size:16px; float:right; margin-top:15px; color:#FFFFFF;border-radius: 30px;}
#pro ul li img{ width:100%;height:155px;}
#pro UL LI p{ font-size:14px;}#gsnr .intro{ font-size:16px; line-height:26px; }
#contain-2 UL LI{ font-size:14px; LINE-HEIGHT:28px; height:28px; overflow:hidden;}}
@media only screen and (min-width:451px) and (max-width: 639px){#fwxm .list ul li .title{margin-right:12px; font-size:14px;}#fwxm .list ul li .img{ margin-right:12px;}#fwxm .list ul li .intro{ width:60%; float:left;font-size:14px; line-height:20px; margin:0px; }
#fwxm .list ul li .intro p{ width:50%; font-size:13px; text-align:center;}
#fwxm .list ul li .more{width:60px;height:25px;line-height:25px;background-color:#777;font-size:12px; float:right; margin-top:15px; color:#FFFFFF;border-radius: 30px;}
#fwxm .list ul li .img img{ width:40px; height:40px; margin-top:10px;}}

@media only screen and (max-width: 640px){
#waptp{ display:block; width:100%; float:left; text-align:center; margin-top:15px;}
#waptp .img1{ max-width:90%;}}
