@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1025px) and (max-width:1510px){
	header .top{ height:auto; overflow:hidden; padding:26px 5% ;}
	.wd{ padding:0 3%;}
}
@media screen and (max-width: 1024px) {
	header .top h1{  float:left; padding-top:10px;}
	
	.nav li a{margin:0 11px !important; }
	.wd{ padding:0 3%;}
	.derp ul li .tex{ background:#fff; padding:40px 30px;}.derp ul li .tex h3{ text-align:center; font-size:32px; margin-bottom:20px;}.derp ul li .tex p{ line-height:37px; font-size:16px; color:#797878;text-align:justify;}
	.dsanp .dsright{ width:47%; float:right; height:auto; overflow:hidden; padding:20px 0; text-align:justify;}
	.dsanp .dsright p{ line-height:28px; font-size:14px; padding-top:15px; }
	.dsanp .dsright .moree{  margin-top:15px;}
	.subnav2 li{ width:33.3%; margin:0 5px 10px 5px;}
}

@media screen and (max-width: 980px) {
	
	
	header .top{ padding:12px 0 0 0;}
	.demo-buttons{display: block;}
	header .top h1{ width:90%;  float:none; margin:auto; padding-top:0px;}
	header{ position: relative;}
	.derp .irgt .st:nth-child(2) { display:none;}	
	

}

@media screen and (max-width: 768px) {
	header{ height:90px; background:#053f98;}
	.nav{ display:none;}
	h2{font-size:2rem; }
	.dyip{  margin:8% auto;}
	.inPor ul{ margin-right:0%;}
	.inPor ul li{ width:100%; margin-right:0%; margin-bottom:4%;}
	
	.derp ul{margin-right:0%;}
	.derp ul li{ width:100%; margin-right:0%; height:auto; overflow:hidden; float:none; margin-bottom:5%;}
	.derp ul li .tex{ padding:30px;}.derp ul li .tex h3{font-size:30px; margin-bottom:10px;}.derp ul li .tex p{ line-height:22px; font-size:16px; }
	.dsanp .dsright{ width:47%; float:right; height:auto; overflow:hidden; padding:0px 0; text-align:justify;}
	.dsanp .dsright h3{ color:#f60; font-weight:bold; font-size:16px;}
	.dsanp .dsright p{ line-height:22px; font-size:14px; padding-top:10px; height:auto; overflow:hidden; display:block;}
	.dsanp .dsright .moree{ margin-top:15px;}
	.footbox .bsr{ width:50%; float:left; height:auto; overflow:hidden; margin:15px 0; padding-top:25px;}
	.footbox .bsr h3{ font-size:18px;}
	.proconlf{ width:100%; float:none;}
	.proconrg{float:none; margin:20px 0;    padding-left: 20px;    width: 86%;}
	.b_box ul li{ width:47%;}
	.nybox h3{ margin-top:50px;}
	.contactbox .rightty{ float:none; width:100%; }
	.contactbox .lsets{ float:none; width:100%; margin-left:0%; margin-top:35px;}
	.subnav2 li{ width:33.3%; margin:0 5px 10px 5px;}
	.equ_img ul{ margin-right:0;}
	.equ_img ul li{width:100%; height: auto; float:none; margin-right:0; margin-bottom:4%; border-bottom:1px #e6e6e6 solid; padding-bottom:4%; overflow:hidden; }
	.inPorb ul{ margin-right:-2%;}
	.inPorb ul li{ width:48%; float:left;overflow:hidden; height:auto; margin-right:2%; margin-bottom:2%; background:#eee;}
	.inPorb ul li:nth-child(2n+3) { clear:left; }
.nyabout .naleft,.nyabout .naright {
    width:100%;
    float: none;
    height: auto;
    overflow: hidden;
}

.nspr ul li {width: 48%;height: 289px;}
.honor_img ul li {width: 48%;}	
.honor_img {
    margin: 10% 0;
    height: auto;
    overflow: hidden;
}
.bprobxo ul li {width: 46%;}
.dyip ul li h3 {text-align: center;font-size: 22px;margin: 80px 0 25px 0;}
.derp .left {width: 73%;}
.dsanp ul li h4 {font-size: 17px ;}
.dsanp ul li p {padding: 0 5px;}
.dsip .box {margin-top:30px;}
header .top h1 img {max-width: 14%;}
.contactbox .list li {width: 50%;}
}

@media screen and (min-width:595px) and (max-width:768px){
	
}
@media screen and (max-width:640px) {
	
	
}
@media screen and (max-width:460px){
	header .top h1 img {
    max-width: 26%;
}
.flex-control-nav {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 5px;
}
.dyip ul li{ width:100%; margin-bottom:6%;}
.derp .left {width:100%;}
.derp .left .morwds {margin:50px 0;}
.dsanp ul li {
    width:50%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 0 0 0;
}
.dsanp,.dsip,.footbg,.Hsecond{padding:10% 0;}.dsip .box{ margin-top:50px;}.dsip .box .newssr ul li {width: 100%; margin-bottom:5%;}
.dsanp ul li p {padding: 0 23px;}
.dsanp ul li h4 {font-size: 21px;}
.dsip .morwww {text-align: right;margin-top: 0px; margin-bottom:50px;}
.dwup {background: #f7f7f7;    padding:10% 0;}
.dwup .left {width: 100%;float: none;}
.dwup .right {width:100%;float: none;}
.footbg .left {width: 100%; margin-right: 0%;}
.footbg .mid {width: 100%;margin-right: 0%; margin-top:12%;}
.footbg .right {width: 100%;float: left; margin-top:12%;}
	h2{font-size:2rem; }
	.dyip{  margin:8% auto;}
	.inPor ul{ margin-right:0%;}
	.inPor ul li{ width:100%; margin-right:0%; margin-bottom:4%;}
	.inPor .item .morw h1{ font-size:20px; font-weight:200; margin-bottom:0px;}.inPor .item .morw p{  line-height:18px;}
	.derp ul{margin-right:0%;}
.derp .left .orw ul li {width: 30%;overflow: hidden; padding-right:3.333%}
	.derp ul li .tex{ padding:30px;}.derp ul li .tex h3{font-size:30px; margin-bottom:10px;}.derp ul li .tex p{ line-height:22px; font-size:16px; }
	.dsanp .dsleft{ width:100%; float:none;}
	.dsanp .dsright{ width:100%; float:none;  padding:30px 0; }
	.dsanp .dsright p{ line-height:30px; font-size:16px; padding-top:15px;}
	.footbox .bsr{ width:50%; float:left; height:auto; overflow:hidden; margin:15px 0; padding-top:25px;}
	.onse{ display:none;}
	.footbox .bsr:nth-child(4n) {width:100%;}
	.footcopy{ padding:25px;}
	.subnav2 li{ width:97%; margin:0 5px 10px 5px;}
	.equ_img ul{ margin-right:0;}
.equ_img ul li{width:100%; height: auto; float:none; margin-right:0; margin-bottom:4%; border-bottom:1px #e6e6e6 solid; padding-bottom:4%; }
.equhimg{position:relative; overflow:hidden; height: auto; width:100%; float:none; }
.equtxt{ float:none; width:100%; height:auto; overflow:hidden; margin-top:3%;}
.inPorb ul{ margin-right:0%;}
.inPorb ul li{ width:100%; float:none;overflow:hidden; height:auto; margin-right:0; margin-bottom:2%; background:#eee;}
.game163 .bigImg {height: 372px !important;}
.proconrg .mores,.proconrg .moress {
    width: 150px;
    line-height: 45px;
    border: 1px #333 solid;
    text-align: center;
    margin: 20px 15px;
}
.yingbox ul li {
    width:47%;
    float: left;
    height: auto;
    overflow: hidden;
    margin-right: 3%;
    margin-bottom: 3%;
}
.news_box_pages ul li { width:100%; margin-bottom:45px;}
.news_box {margin: 10% auto;}
.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%;}
.contactbox .list li {width: 100%;}	
}