@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1430px) and (max-width:2580px){
	header .top{ height:auto; padding:1px 0.5% ;max-width:1430px;}
	.wd,.container{ padding:0 0.5%;max-width:1430px;}
	
}
@media screen and (min-width:1280px) and (max-width:1428px){
	header{ height:95px;}.nav ul li{float:left;line-height:95px;}
	header .top{ height:auto;  padding:1px 0.5% ;max-width:1280px;}
	header .top h1 {width:18%;float: left;}
	.wd{ padding:0;max-width:1280px;}
	.nav { width:43%;}
	.nav ul li a {margin: 0 20px;font-size: 16px;}
	.yy {float: left;}
	.Hfirst .gui-sz {margin-top: 42px;}
	.ewm {margin-right: 62px;}
	.boxright { margin-right:0;}
	.shearb .txt {width: 118px;}.yy{ line-height:95px;}.shearb {
    float: right;
    margin-top: 33px;
    width: 15%;
}
	
}
@media screen and (min-width:1024px) and (max-width:1279px){
	header .top{ height:auto;  padding:10px 0.5% 0 0.5% ;max-width:1000px;}
	.wd,.container{ padding:0 0.5%;max-width:1000px;}
	.ads {width:29%; margin-left:1%;}
	.nav { width:50%;}
	.nav ul li a {margin: 0 12px;font-size: 15px;}
	.yy {float: left;}
	.Hfirst .gui-sz {margin-top:18px;}
	.ewm {margin-right: 18px;}
	.boxcon {margin-left: 30px;}
	.boxright { margin-left: 30px;margin-right:40px;}
	.Hfirst .gui h2 em { line-height:1.7;}
	.Hfirst .gui h2{ margin-bottom:0;}
	.Hfirst .gui strong{ margin-bottom:10px;}
.recruitment ul li {    height: 820px;}	
}

@media screen and (min-width:960px) and (max-width: 1024px) {
	header .top h1{  float:left; padding-top:0px;    width: 30%;}
	.nav { width:50%; margin-left:8%;}.shearb{ display:none;} header{ height:100px; height:auto; overflow:hidden;}
	header .top{ height:auto;  padding:0 ;min-width:960px; overflow:hidden;}
	.wd{ min-width:960px;}
	.nav ul li a {margin: 0 10px;font-size: 16px;}.nav ul li{ line-height:100px;}
	.ads{ display:none;}.yy {float: left; width:12%; line-height:100px;}
	.wd,.container{ padding:0;}
	header .top h1 img {
    margin-top: 34px;
}
.Hfirst{ margin:0.5% 0 0px 0;}
.flex-control-nav { bottom:10px;}
.flex-control-paging li a {width: 32px;}
.Hforue .hfleft {width: 40%;float: left;}
.Hforue .hfright {width: 58%;float: right;}
.Hforue .hfright ul li .box p {line-height: 1.5;}
.Hforue .hfright ul li .box span {margin: 0;}
.Hforue .hfright ul li {margin-bottom: 14px;}
.game163 .bigImg{ height:425px !important;}
.footbox .conttt .tell { font-size: 26px;}
.intention .right, .intention .left { width: 475px;}
}
@media screen and (min-width:640px) and (max-width:950px){
	header{ height:90px; }
	.nav,.shearb{ display:none;}
	.demo-buttons{ display:block;}
	.ads{ display:none;}.yy {float:left;line-height:90px; margin-left:27%;  width:30%;}
	header .top h1 img {margin-top: 26px;}
.Hfirst{ margin:0.5% 0 0px 0;}
.flex-control-nav { bottom:10px;}
.flex-control-paging li a {width: 32px;}
.Hfirst ul li .box {padding: 0 15px;}
.Hfive ul li {width: 47%; margin-bottom:1%;}
.Hfive ul li p { padding: 0 67px;}
header .top h1 {width: 40%;float: left;}
.more a {width: 115px;font-size: 12px;}
.more {width: 115px;line-height: 35px;}
.footbox{ padding:6% 0;}
.footbox .fbleft {width:22%;float: left;}
.footbox .fbright {width: 47%;float: left;}
.footbox .fbright ul li {width: 50%;float: left; min-height:155px;}
.footbox .fbright ul li:nth-child(1){ display:none;}
.nyabout .naleft{ width:100%;}
.nyabout .naright{ width:100%; margin-top:30px;}
.contactbox .list li {width: 50%;}
.news_box_pages ul li{ line-height:25px; font-size:16px; float:none; width:100%;}
.nspr ul li {width: 48%;height: 341px;}
.intention .right,.intention .left {float: none; width:100%;}


}

@media screen and (max-width:460px){
.wd,.container{ padding:0 3%;}
header{ height:60px; }
header .top h1 {width:42%;}header .top h1 img{ padding-left:8%;margin-top:18px;}
.nav,.shearb{ display:none;}
.demo-buttons{ display:block; line-height:60px;}.fancynav-close{ line-height:60px;}
.ads{ display:none;}.yy {float:left;line-height:60px; margin-left:12%;  width: 45%;}
.flex-control-nav { bottom:10px;}
.flex-control-paging li a {width: 32px;}
.Hfirst{ margin:3% 0 0px 0;}
.Hfirst ul li {}
.Hfirst .tab-list{ top:0;}
.Hfirst ul li .box {padding: 0 0px;}
.Hfirst ul li .box p{ display:none;}
.Hfirst .tab-list {height: 190px;}
.Hfirst ul li .box h2 {font-size: 18px;}
.more a {width: 115px;font-size: 12px;}
.more {width: 115px;line-height: 35px;}
.Hfive {padding: 8% 0 6% 0;}
.Hfive ul {margin-top:30px;}
.Hfive ul li {width: 100%; margin-bottom:5%;}
.Hthird {padding:12% 0;background:#09395f url(../images/bg1.jpg) no-repeat top center;}
.Hthird ul li {width: 50%;}
.Hforue {padding: 12% 0;}
.Hforue .fourleft,.Hforue .forregiht {width:100%;float: none;}.Hforue .forregiht { margin-top:5%;}
.footbox{ padding:12% 0 0 0;}
.footbox .fbleft {width: 100%;float: left;}
.footbox .fbright {width:100%; margin:60px 0;}
.footbox .fbright ul li {width: 50%;float: left; min-height:165px;}
.footbox .fbright ul li:nth-child(1){ display:none;}
.footbox .coxtx {padding: 8% 0;}
.footbox .fbleft .ewm{ margin:auto;}
.footbox .conttt {width: 100%;float: none;border-left: 0px #496497 solid;padding-left: 0%; margin-top:50px; height:auto; overflow:hidden;}
.footbox .conttt .tell {margin-bottom:15px;}

.nyabout .naleft{ width:100%;}
.nyabout .naright{ width:100%; margin-top:30px;}
.contactbox .list li {width: 100%;}
.recruitment ul{ margin-right:0%;}
.nspr ul li {
    width: 48%;
    height: 341px;}
.new_list ul li a .new_left {display: flex;flex: 0 0 100%;max-width: 100%;padding: 30px 0;}
.new_list ul li a .new_left .left_item {flex: 0 0 203px;min-width: 205px;height: 125px;overflow: hidden;margin: 0 40px 0 0;}
.new_list ul li a .new_left .right_item p {line-height: 26px;}
.new_list ul li a .new_left .right_item span,.new_list ul li a .new_right { display:none;}
.news_box_pages ul li{ line-height:25px; font-size:16px; float:none; width:100%;}
.contact .conleft,.contact .conright {width: 100%;}
.intention .right,.intention .left {float: none; width:100%;}
}
