﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {
	.video{ width:600px; margin-left:-300px; margin-top:-180px;}
}
@media screen and (max-width: 1440px) {
	
	header .top{ max-width:1180px;}
	
	.derp .box{ max-width:1180px;}
	
	.dwup .box{ max-width:1180px;}
	
	.con{ max-width:1180px;}
	
	.foot .box{ max-width:1180px;}
	
}
@media screen and (max-width: 1180px) {
	
	header .top{ max-width:980px;}
	header .nav{ left:200px;}
	header .nav li{ float:left; padding:0 15px;}
	
	.derp .box{ max-width:980px;}
	
	.dwup .box{ max-width:980px;}
	
	.con{ max-width:980px;}
	
	.foot .box{ max-width:980px;}


}
@media screen and (max-width: 980px) {
	
	header{ height:60px;}
	header .top{ max-width:720px;}
	header h1{ left:0%; width:110px;}
	header .nav{ display:none;}
	header .yuyan{ display:none;}
	header .search{ display:none;}
	header .m-btn{display:block;}
	
	.banner_pc{ margin-top:60px;}
	
	.banner_neiye{ margin-top:60px;}
	
	.dyip .title .bt{ font-size:14px; line-height:30px;}
	.dyip .title h2{ font-size:24px;}
	.dyip .title .more{ display:none;}
	
	.video{ width:500px; margin-left:-250px; margin-top:-160px;}
	
	.derp .box{ max-width:720px;}
	
	.dsip .box{ max-width:600px; margin:0 auto;}
	
	.dwup .box{ max-width:720px;}
	.dwup .title .bt{ font-size:14px; line-height:30px;}
	.dwup .title h2{ font-size:24px;}
	
	.dliup .left{ width:100%; float:none;}
	.dliup .right{ width:100%; float:none;}
	
	.con{ max-width:720px;}
	
	.subnav2 li{  width:20%; }
	
	.product_con{ padding-top:50px;}
	.meiti_dt{ width:100%; float:none;}
	.product_t_r{ float:none; width:100%; margin-top:30px;}
	
	.product_b{ padding:50px 0 0 0;}
	
	.news li{ width:47%;}
	
	.news_con{ padding-top:50px;}	
	
	.foot .box{ max-width:720px;}
	
}

@media screen and (max-width: 768px) {

	header h1{ left:5%; width:110px;}
	.banner_pc,.sidebar{ display:none;}
	.banner_yd{ display:block; margin-top:60px;}
	.banner_neiye .pic1{ display:none;}
	.banner_neiye .pic2{ display:block;}

	
	.dyip .list{ padding:2% 0 0 0;}
	.dyip .list ul{ margin-right:0;}
	.dyip .list ul li{ width:100%; float:none; margin-right:0; margin-bottom:10px;}
	.dliup .left .box {padding: 70px 5%;}
	.dyip .title .bt{ display:none;}
	.dyip .title p{ font-size:18px; letter-spacing:5px; margin-top:5px;}
	.dyip .wenhua .pic1{ display:none;}
	.dyip .wenhua .pic2{ display:block;}
	
	.video{ max-width:400px; margin-left:-200px; margin-top:-180px;}
	
	.derp{ padding:30px 0 10px 0; margin-bottom:30px;}
	.derp .box{ padding:0 5%;}
	.derp ul{ margin-left:0%;}
	.derp li{ float:none; width:100%; margin-left:0%; margin-bottom:30px; padding-bottom:20px;}
	
	.dsanp .pic2{ display:none;}
	.dsanp .pic2{ display:block;}
	
	.dsip .box{ padding:0 5%;}
	.dsip .box .pic{ width:46px; margin:0 auto;}
	.dsip .box h2{ font-size:24px; font-weight:bold; margin-top:20px;}
	
	.dwup .box{ }
	.dwup .title .bt{ display:none;}
	.dwup .title h2{ font-size:18px; margin-top:5px; padding-right:50%;}
	.dwup .title .more{ border:2px solid #333; font-size:14px; margin-top:20px;}
	
	.dwup .pic2{ display:block;}
	
	.dliup .left .bottom li.l{ float:none; width:100%;}
	.dliup .left .bottom li.r{ float:none; width:100%;}
	.dliup .right .fx{ margin-top:30px;}
	.dliup .right .fx li{ margin:0 5px;}
	.dliup .right .fx li i{ width:50px; height:50px; line-height:50px; font-size:24px; }
	
	.con{ padding:30px 5% 50px 5%;}
	.con .product{ padding:30px 0 0 0;}
	
	.subnav2 ul{ margin-left:0%;}
	.subnav2 li{  width:48%; margin:1%; line-height:40px; float: left;}
	
	.con .product li{ width:45%; margin-left:5%; margin-bottom:40px;}
	.con .product li .title p{ line-height:30px;}
	.con .product li .title .sj{ margin-top:10px;}
	
	.fenye li p{ width:40px; line-height:40px; border:1px solid #DDD;}
	
	.title_con h2{ float:none;}
	.fx_con{ float:none;}
	
	.about{ padding:30px 0 0 0;}
	
	.shfw{ padding:30px 0 0 0;}
	
	.zxgm .box{ width:300px;  margin-left:-150px; margin-top:-200px;}
	.zxgm .box li{ font-size:18px;}
	
	.news{ padding:30px 0 0 0;}
	.news ul{ margin-left:0%;}
	.news li{ float:none; width:100%; margin-left:0px; padding-bottom:20px;}
	
	.news_con .box{ padding-top:20px;}
	.news_con .fhlb{ margin:50px auto 0 auto;}
	
	.liuyan ul{ margin-top:20px;}
	.liuyan li.xm{ float:none; width:100%;}
	.liuyan li.zt{ float:none; width:100%;}
	.liuyan li.dh{ float:none; width:100%;}
	.liuyan li.yx{ float:none; width:100%;}
	
	.foot .box{ padding:0 5%;}
	.foot .foot_nav{ display:none;}
	.foot .foot_bottom{ margin-top:0px; border-top:none; padding-top:0px;}
	
	
	.xzdyip .boxcon{ margin-top:5% !important;}
	.xzdyip .boxcon .lfcon{ width:100%; float:none; }
	.xzdyip .boxcon .rgcon{ width:100%; float:none; }
	.xzdyip .boxcon .rgcon p{ padding:3%;}
	.morws{ margin:30px auto 0 auto;}
	.dwup .box .rihgsss{ width:100%;float:none;}
	.dwup .box .rihgsss .title .more {margin-top: 168px; margin-left: 53%;}
	.dwup .box .lftss{ width:100%; float:none;  padding-right:0%;}
	.dwup .box .lftss h2{ text-align:center; margin-top:5%;}
	.dwup .box h2{ font-size:28px; margin-bottom:30px;}
	.dwup .box .lftss p{ padding:0 3%;}
	
	
	.honor ul{ margin-right:-3%;}
	.honor ul li{ width:47%; float:left; margin-right:3%;}
	.product_b .slideTxtBox .hd ul li{ float:left; cursor:pointer; line-height:50px; background:#e6e6e6; width:50%; text-align:center; font-size:18px;}
	video{ width:100%; margin:auto;}
	.trpj ul{ margin-right:-3%; margin-top:30px;}
	.trpj ul li{ width:47%; float:left; height:auto; margin-right:3%; overflow:hidden;}


}
@media screen and (max-width: 640px) {
	.download ul{ margin-right:-0%;}
	.download ul li{ width:100%; margin-right:0%; float:none; }
	.navewr dl dt{ width:20%; float:left; color:#999; line-height:30px;}
	.navewr dl dd{ width:80%; float:left; line-height:30px;}
	

}

@media screen and (max-width: 400px) {
	.trpj ul{ margin-right:0; }
	.trpj ul li{ width:100%; float:none; height:auto; margin-right:0%; overflow:hidden;}
}