@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
@media only screen and (max-width:1800px ) {
.cpzxbannertxt h2 {
	margin-top: 20px;
}
.cpzxbannertxt .continer .banbac {
	padding: 25px 20px;
	padding-top: 5px;
}
#logins {
	width: 27%;
}
.zcright form {
	width: 55%;
}
}
 @media only screen and (max-width:1440px ) {
.cpzxbannertxt h2 {
	margin-top: 0;
}
}
@media only screen and (max-width:1366px ) {
.cpzxbannertxt h2 {
	font-size: 30px;
}
}
@media only screen and (max-width:1200px ) {
.continer {
	width: 96%;
	padding: 0 2%;
}
.cpxq>.clearfix p img {
	max-width: 100%;
	height: auto;
}
.cpxq p img {
	width: 100%;
	height: auto;
}
.ls_img img {
	min-height: auto;
}
.lyinner {
	float: right;
	width: 78%;
}
.pj>div:nth-child(2) {
	width: 100%;
}
.share {
	display: none;
}
.fwjs li {
	height: auto;
}
.ershou li {
	width: 100%;
	margin-right: 0;
}
#boxscroll {
	width: 100% !important;
}
.cpzxbannertxt h2 {
	margin-top: 2%;
	font-size: 30px;
	display: block;
	border: none;
}
.cpzxbannertxt .continer .banbac {
	display: none;
}
.cpzxbannertxt .continer>p {
	display: none;
}
.cpzxbannera {
	position: initial !important;
}
.add ul {
	float: none;
	width: 100%;
	text-align: center;
	margin-right: 0;
	margin-bottom: 20px;
}
.add ul li span, .add ul li p {
	float: none;
}
.add ul li:last-child p {
	float: none;
}
.yqlj {
	float: none;
	width: 100%;
	text-align: center;
}
.flag {
	display: none;
}
.navspan {
	display: block;
	margin: 10px 10px 0 0;
	position: relative;
	z-index: 100;
}
body {
	padding-top: 107px;
}
header {
	position: fixed;
	top: 0;
	z-index: 10;
	width: 100%;
}
header nav {
	position: absolute;
	overflow: hidden;
	right: -550px;
}
.head {
	background: #fff;
}
.dl {
	background: initial;
	background: #0057B1;
}
header nav.ac {
	z-index: 5;
	right: 0;
	top: 90px;
}
header nav ul {
	float: right;
	width: 100%;
	transform: translateX(360px);
}
header nav ul.ac {
	transform: translateX(0);
}
header nav li {
	width: 100%;
	border: none;
	padding: 0;
	text-align: center;
}
header nav li a {
	display: block;
}
.group {
	display: none !important;
}
.d_right {
	width: 50%;
}
.d_left {
	width: 50%;
}

footer .t_left {
	float: none;
	text-align: center;
	margin-bottom: 10px;
}
footer .t_right {
	float: none;
	text-align: center;
	margin-top: 10px;
}
footer .footer_xx {
	padding-top: 30px;
}
.f_logo {
	float: none;
	border: none;
	margin: 0 auto;
}
footer .add {
	float: none;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 0;
}
footer .add .icon {
	text-align: left;
	padding-left: 30%;
}
footer nav {
	text-align: center;
}
footer .nav>ul {
	display: inline-block;
}
.f_erweima {
	float: none;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
footer .ewm {
	float: none !important;
	display: inline-block;
	width: 20%;
}
.bq {
	text-align: center;
}
.com {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}
.sm {
	float: none;
	display: inherit;
}
.top {
	display: none;
}
.times {
	float: none;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 0;
	height: initial;
	overflow: initial;
}
.times>ul>li p {
	width: 96%;
	padding: 2%;
	display: inline-block;
	max-width: initial;
}
.times>ul>li h3 {
	position: initial;
	margin-right: 10px;
}
.times>ul>li span {
	display: none;
}
.times>ul>li {
	width: 100%;
	padding: 0;
}
.times>ul {
	border: none;
}
.ls_img {
	float: none;
	width: 100%;
	margin: 0;
}
.swiper-button-prev, .swiper-button-next {
	display: none !important;
}
.jjfainner {
	display: none;
}
.jjfa {
	background: initial;
	padding-top: 20px;
	/*min-height: 200px;*/
	padding: 0;
}
.jjfa>img {
	display: block;
	width: 100%;
	/*height: 100%;*/	
	position: initial;
}
.jjfa .wrap_tit {
	position: absolute;
	top: 10px;
	z-index: 2;
}
.indexnews .wrap_tit a {
	width: 40%;
	margin-bottom: 10px;
}
.jjfa .wrap_tit a {
	float: right;
	width: 130px;
	height: 30px;
	line-height: 30px;
}
.jjfa>.l_more {
	display: block;
	margin-bottom: 20px;
}
.czxximg {
	float: none;
	width: 100%;
}
.czxxxq {
	float: none;
	width: 95%;
	padding-top: 20px;
}
.jjfa .wrap_tit h2 {
	float: left;
}
.index_news.continer {
	padding: 0;
	margin: 0 auto;
	margin-top: 20px;
	padding-bottom: 50px;
}
.sw.continer {
	padding-bottom: 530px;
}
.index_news .swiper-pagination {
	left: initial;
	width: 100%;
	text-align: center;
}
.index_news .swiper-pagination-bullet {
	display: inline-block;
}
.wrap_tit h2 {
	display: block;
	float: none;
	margin-bottom: 20px;
}
.wrap_tit {
	text-align: center;
}
.wrap_tit a {
	float: none;
	width: 20%;
	display: inline-block;
}
.zhxx {
	float: none;
	width: 100%;
	margin: 0;
}
.jlh {
	float: none;
	width: 100%;
}
.jlhbanner .swiper {
	float: none;
	margin-bottom: 20px;
	width: 97%;
}
.inner_left {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.inner_right {
	float: none;
	width: 100%;
	padding: 0;
}
.erji ul {
	text-align: center;
}
.erji.cp li {
	width: 50%;
	margin: 0 auto;
}
.erji li.ac .sanji {
	padding: 0;
	margin-top: 27px;
	text-align: left;
	padding-left: 30px;
}
.qywh .we li:nth-child(4) span {
	color: #fff;
}
.qywh .we li:nth-child(5) span {
	color: #fff;
}
.erji.cp li span {
	margin: 0;
	float: left;
	margin-left: 10px;
}
.erji.cp li:last-child {
	text-align: left;
}
.erji.cp li:nth-child(6) {
	text-align: left;
}
.cplb li {
	width: 44.5%;
	margin: 0;
	margin-right: 1%;
}
.cplb li:nth-child(2n+0) {
	margin-right: 0;
}
.cp_jg>.img {
	float: none;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.cp_jg .price {
	float: none;
	width: 80%;
	text-align: center;
}
.pos .xljstxt {
	position: initial;
	width: 100%;
	margin-top: 10px;
	padding-top: 20px;
	height: initial;
	padding-bottom: 20px;
}
.xljs>a {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.oldinner .xljs .xljstxt {
	display: none;
}
.xljstxt h2 {
	margin: 10px;
}
.xljs {
	height: initial;
}
.xl>ul li {
	width: 100%;
	margin-bottom: 15px;
}
.xl>ul li:last-child {
	margin: 0 auto;
	float: none;
}
.xl>ul li i {
	display: none;
}
.ztban .slide {
	width: 50%;
}
nav>ul> li a {
	padding-bottom: 23px;
}
nav>ul {
	background: rgba(255,255,255,.9);
}
.jsjl li .time {
	height: initial;
}
.jsjl li .time span {
	font-size: 18px;
	line-height: 35px;
}
.ztbanner img {
	width: 100%;
}
.ztban {
	position: initial;
	height: initial;
}
.xl>ul li img {
	width: auto;
	height: 60px;
}
.alzs li {
	width: 49%;
	margin: 0;
	margin-right: 2%;
	margin-bottom: 20px;
}
.alzs li:nth-child(2n+0) {
	margin-right: 0;
}
.ctjjfalist li img {
	float: none !important;
	width: 100%;
	margin: 0;
}
.ctjjfalist li .jjfalist_txt {
	float: none !important;
	width: 94%;
	margin: 0 !important;
	min-height: initial;
}
.l_logo {
	float: none;
	text-align: center;
	width: 100%;
	height: initial;
}
.l_logo img {
	margin-top: 100px;
}
.form {
	float: none;
	width: 100%;
	height: initial;
	padding: 20px 0;
	margin-top: 20px;
}
.form form {
	margin: 0 auto;
	width: 70%;
	padding: 5%;
}
.fujslist li img {
	float: none !important;
	width: 100%;
}
.fujslist li .fujstxt {
	float: none !important;
	width: 100%;
	padding: 0;
	padding-top: 20px;
}
.fwjs li {
	width: 49%;
	margin: 0;
	margin-right: 2%;
	margin-bottom: 20px;
}
.fwjs li:nth-child(2n+1) {
	margin-right: 0;
}
.pj img {
	width: 100%;
}
.jsjl li {
	width: 100%;
	margin: 0;
	float: none;
	margin-bottom: 20px;
}
.qygk img {
	float: none;
	width: 100%;
	margin: 0;
	margin-top: 20px;
}
.qygk_inner {
	float: none;
	width: 100%;
	padding: 0;
	padding-top: 20px;
}
.qy_pic {
	float: none;
	width: 100%;
	padding: 0;
}
.qy_pic img {
	width: 100%;
	margin-top: 20px;
}
.qyln {
	float: none;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
}
.qywh .we li {
	width: 43.4%;
	background: #367bc2 !important;
}
.qywh .we li:nth-child(2) {
	background: #fff !important;
}
.qywh .we li:nth-child(3) {
	background: #fff !important;
	color: #000;
}
.qywh .we li:nth-child(3) h2 {
	color: #000;
}
.qywh .we li:nth-child(6) {
	background: #fff !important;
	color: #000;
}
.qywh .we li:nth-child(6) h2 {
	color: #000;
}
.qywh .we li:nth-child(7) {
	background: #fff !important;
	color: #000;
}
.qywh .we li:nth-child(7) h2 {
	color: #000;
}
.zz_piv {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.danwei {
	float: none;
	width: 100%;
	padding: 0;
	margin-top: 20px;
}
.dw {
	width: 80%;
	text-align: center;
	margin: 0 auto;
}
.all {
	width: 20%;
}
.lxwm .map {
	float: none;
	width: 100%;
	margin: 0;
}
.lxfs {
	width: 100%;
	float: none;
	text-align: center;
	padding: 20px 0;
	height: initial;
}
.lxfs h2 {
	margin: 0;
	text-align: center;
}
.jsjl li .txt {
	width: 100% !important;
	float: none;
	padding-bottom: 20px;
}
.jsjl li .time {
	float: none;
	width: 100% !important;
}
.jsjlxq .inner_pic {
	margin: 0 auto;
	width: 100%;
}
.lxwmlist li {
	width: 96% !important;
	margin-right: 0 !important;
}
.lxwmlist li img {
	width: 100%;
}
#allmap {
	height: 280px !important;
}
.lxwmlist li:nth-child(4) img {
	margin-top: 20px;
}
.inner_right .gkjs img {
	float: none !important;
	width: 70%;
	margin: 0 auto;
}
.gkjs .txt {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.zzrz img {
	width: 45%;
	margin-right: 10%;
}
.zzrz .rzdw {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.rzdw p {
	text-align: center;
}
.ryzs li {
	width: 100%;
	margin-right: 0;
}
.videolist li {
	width: 100%;
	margin: 0;
}
.gsdt_list {
	float: none;
	width: 100%;
}
.date {
	float: none;
	width: 100%;
	margin-top: 16px
}
.jt {
	display: none;
}
.HXGS li {
	width: 100%;
	float: none;
}
.HXGS li img {
	width: 100%;
}
.hxgs_inner {
	float: none;
	width: 90%;
}
.czxxbanner img {
	width: 100%;
}
.form {
	padding-bottom: 50px;
}
.mediaimg {
	display: block;
}
.mediaimg img {
	width: 100%;
}
.chinamap>div:first-child {
	display: none;
}
.chinamap>ul {
	display: none;
}
.alzs li div {
	height: initial;
}
.changes h2 {
	margin-bottom: 10px;
}
.qylninners {
	float: none;
	width: 100%;
}
.qylninners.list {
	float: none;
	width: 100%;
	box-shadow: none;
}
.qylninners.list:after {
	display: none;
}
.sanji a:first-child {
	margin-top: 27px;
}
.sanji {
	padding-left: 30px;
}
.sanji a {
	text-align: left;
}
}
 @media only screen and (max-width:992px ) {
.cpzxbannera {
	display: none !important;
}
.d_left {
	display: none;
}
.d_right {
	width: 60%;
}
}
 @media only screen and (max-width:768px ) {
.d_left {
	display: none;
}

.d_right {
	width: 100%;
}
.erji.cp li {
	width: 100%;
}
.wrap_tit div div {
	margin-bottom: 10px;
	float: none;
	display: inline-block;
}
.indexbanner .swiper-pagination {
	display: none;
}
#modal>div {
	height: 120px;
	top: -220px;
}
.sw.continer {
	padding-bottom: 485px;
}
.xl>ul li {
	min-height: initial;
}
.xl>ul {
	width: 100%;
}
.downlist li>i {
	display: none;
}
.downlist li a {
	float: none;
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
}
.downlist li span {
	display: block;
	float: none;
}
.cplb li {
	width: 95.5%;
	margin: 0;
}
.title .weizhi {
	float: none;
}
footer .ewm {
	display: block;
	margin: 0 auto;
}
.oldinner .xljs {
	width: 100%;
	float: none;
	margin: 0;
}
.xljs>a {
	margin-bottom: 20px;
}
.xl>ul li {
	width: 33%;/*float: none;*/		
}
.chinamap>div:first-child {
	display: none;
}
.chinamap ul {
	display: none;
}
.fwjs li {
	width: 100%;
	float: none;
}
.dw {
	float: none;
	width: 80%;
	text-align: center;
	margin: 0 auto;
}
.all {
	width: 100%;
	float: none;
	min-height: initial;
}
.all a {
	margin-top: 60px;
	margin-bottom: 60px;
}
.gsdtlist li img {
	float: none;
	width: 100%;
}
.gsdtlist_txt {
	width: 100%;
	padding: 0;
	float: none;
	margin-top: 20px;
}
.pjgylist li {
	width: 100%;
}
.pjgylist {
	margin-bottom: 20px;
}
}
