﻿@import url("common.css?1");
@media only screen and (min-width: 992px) {
.pagebody {width:1440px; margin:0 auto;}
.swiper-page {height:390px; background-position:center; text-align: center; background-repeat: no-repeat;}

.pside {float:left; width:290px; text-align:center;}
.pside dl {margin:0; width:100%; margin-top:-72px;}
.pside dl dt {width:auto;height:72px;line-height:72px;margin-bottom:20px;padding:0;font-weight:bold;font-size:24px;color:#fff; background-color:#2864c2;}
.pside dl.pros dt {margin-bottom:40px;}
.pside dl dd {height: 36px; line-height:36px; padding:5px 0; margin:0 30px; border-bottom:1px solid #ccc;}
.pside dl dd.active a {display:block; background-color:#666; color:#fff; margin:0 50px; border-radius:18px;}

.pside dl dd.lipat {background-color:#2864c2; margin:10px 0;}
.pside dl dd.lipat a {color:#fff;}
.pside dl dd.lipat.active {background-color:#174c9e;}
.pside dl dd.lipat.active a {background-color:#174c9e;}
.pside dl dd.lichd {height:30px; line-height:30px; border:none; padding:0;}






.pmain {width:1140px; text-align:left; float: right; background-color:#fff; margin-top:40px;}
.pmain .pbar {height:50px; padding-left:15px; border-left:5px solid #2864c2; color:#999; font-size:12px;}
.pmain .pbar  span font {font-size:18px; color:#333; display:block; height:36px;}
.pmain .cbody {width:calc(100% - 20px); margin:0 auto; padding-top: 30px; padding-left:20px;}
.pmain .cbody .content {color:#555;line-height:200%; padding:20px 0;}
.pmain .cbody .content p {padding-bottom:15px;}
.pmain .cbody .content img {max-width:1140px; height:auto;}
.pmain .cbody h1.title {font-size:24px; font-weight:normal; text-align:center; padding:40px 0 20px 0; color:#666;}
.pmain .cbody .infos {font-size:12px; color:#999; text-align:center; border-bottom:1px solid #eee; padding-bottom:25px;}
.pmain .cbody .infos a {color:#0080C0;}
.pmain .cbody .infos font {margin-left:10px; font-size:13px;}

.pmain .cbody .prolist {margin-top: 20px;}
.pmain .cbody .prolist li {width:342px; margin-right:47px; padding-bottom:15px;line-height:30px;font-size:14px;float:left;text-align:center;}
.pmain .cbody .prolist li img {width:342px; height:342px; margin-bottom:15px;}
.pmain .cbody .prolist li:nth-child(3n) {margin-right:0;}
.pmain .cbody .prolist li a{color:#555; font-weight:bold;}


.newslist li {color:#9a9a9a; line-height:240%; margin-bottom:20px; height:280px; padding-bottom:20px; border-bottom:1px dotted #ccc;}
.newslist li .img {float:left; width:460px;}
.newslist li .img img {width:420px; height:280px; }
.newslist li span {float:right; width:calc(100% - 460px); margin-bottom:20px; margin-top:20px; line-height:200%; color:#9a9a9a;}
.newslist li span a.tit {line-height:160%; margin-bottom:10px; display:block; font-weight:bold; font-size:14px;}
.newslist li span font {display:block; color:#9a9a9a; font-weight:bold; margin-bottom:10px;}
.newslist li span>img {float:left; margin-right:20px;}
.newslist li a.more {display:block; margin-top:15px;}

	
.contactul {width:600px; margin:0 auto;}
.contactul li {padding:10px 0;}
.contactul li label {width:60px; float:left; text-align:right; padding:12px 20px 12px 0;}
.contactul li input[type="text"] {width:400px; padding:15px; border:1px solid #969696; border-radius:8px;}
.contactul li textarea {width:400px; padding:15px; border:1px solid #969696; border-radius:8px; height:100px;}

.contactul li input[type="button"] {width:150px; margin-left:84px; padding:12px 15px; background-color:#2864c2; border-radius:8px; color:#fff; font-size:16px; border:none;}


/* 分页样式 */

.pagebody .dede_pages {height:32px; line-height:32px; padding:10px 0; width:100%; text-align:center; margin:20px 0 0 0;}
.pagebody .dede_pages a {padding:8px 15px; border-radius:5px; text-align:center;  background-color:#fff; border:1px solid #2864c2; color:#2864c2; margin:0 5px; text-decoration:none;}
.pagebody .dede_pages a.current,.dede_pages a:hover {background-color:#2864c2; color:#fff;}
.pagebody .dede_pages a.disabled {background-color:none !important; margin-left:5px; border:none; color:#444446 !important;}

.pagebody .pnstr {line-height:200%; padding-bottom:15px;}
.pagebody .pnstr a {display:block;}

}


@media only screen and (max-width: 991px) {
	
.pagebody {width:100%; margin:0 auto;}
.swiper-page {height:5rem; background-position:center; background-size:auto 100%; text-align: center; background-repeat: no-repeat;}

.pside {margin:1rem 0.4rem 0 0.4rem;}
.pside dl {text-align:center; margin-top:1rem; }
.pside dl dt {display:none;}
.pside dl dd {display:inline-block; height:0.6rem; margin-bottom:0.4rem;}
.pside dl dd a {padding:0.2rem 0.15rem;}
.pside dl dd.active a {background-color:#666; color:#fff; border-radius:0.1rem;}
.pside dl dd.lichd {display:none;}

.pmain {width:9.6rem; margin:0 auto; text-align:left;}
.pmain .pbar {display:none;}
.pmain .cbody {margin:0;}
.pmain .cbody .content {color:#555;line-height:200%; padding:0.5rem 0.2rem;}
.pmain .cbody .content p {padding-bottom:0.2rem;}
.pmain .cbody .content img {max-width:100%; height:auto;}
.pmain .cbody h1.title {font-size:0.5rem; font-weight:normal; text-align:center; padding:0.8rem 0 0.4rem 0; color:#666;}
.pmain .cbody .infos {font-size:0.35rem; color:#999; text-align:center; border-bottom:1px solid #eee; padding-bottom:0.5rem;}
.pmain .cbody .infos a {color:#0080C0; margin-right:0.2rem;}
.pmain .cbody .infos font {margin-left:0.2rem; font-size:0.35rem;}

.pmain .cbody .prolist {margin-top:0.4rem;}
.pmain .cbody .prolist li {margin:0 0.2rem 0.2rem 0.2rem; float:left; width:4.4rem;}
.pmain .cbody .prolist li img {width:4.4rem; height:2.9333rem;}
.pmain .cbody .prolist li a.tit {color:#555; display:inline-block; font-size:0.35rem; line-height:0.8rem; height:0.8rem; overflow:hidden;}

.newslist {margin-top:0.5rem;}
.newslist li {color:#9a9a9a; line-height:180%; height:7.7rem; font-size:0.35rem; overflow:hidden; width:4.4rem; margin:0 0.2rem 0.5rem 0.2rem; float:left;}
.newslist li .img {width:4.4rem;}
.newslist li .img img {width:4.4rem; height:2.9333rem;}
.newslist li span {display:block; font-size:0.35rem; margin-top:0.3rem; line-height:200%; color:#9a9a9a;}
.newslist li span a.tit {height:0.8rem; line-height:0.8rem; overflow:hidden; margin-bottom:0.2rem; display:block; font-weight:bold; font-size:0.4rem;}
.newslist li span font {display:block;	color:#9a9a9a; font-weight:bold; margin-bottom:0.2rem;}
.newslist li span>img {display:none;}
.newslist li a.more {display:none;}


	
.contactul {width:9rem; margin:0 auto;}
.contactul li {padding:0.2rem 0;}
.contactul li label {width:1.2rem; float:left; text-align:right; padding:0.2rem 0.3rem 0.2rem 0; font-size:0.375rem;}
.contactul li input[type="text"] {width:6.5rem; padding:0.3rem 0.2rem; border:1px solid #969696; border-radius:0.1rem; font-size:0.35rem;}
.contactul li textarea {width:6.5rem; padding:0.2rem; border:1px solid #969696; border-radius:0.1rem; height:2rem; font-size:0.35rem;}

.contactul li input[type="button"] {width:5rem; margin-left:1.5rem; padding:0.3rem; background-color:#2864c2; border-radius:0.1rem; color:#fff; font-size:0.375rem; border:none;}


/* 分页样式 */

.pagebody .dede_pages {width:100%; text-align:center; height:1.2rem; margin-top:0.6rem;}
.pagebody .dede_pages a {padding:0.2rem 0.5rem; border-radius:0.1rem; text-align:center;  background-color:#fff; border:1px solid #2864c2; color:#2864c2; margin:0 0.1rem; text-decoration:none;}
.pagebody .dede_pages a:not(.mpage) {display:none;}

.pagebody .pnstr {line-height:200%; padding-bottom:15px;}
.pagebody .pnstr a {display:block;}
}