body {
	background: rgb(242, 242, 242); color: rgb(0, 0, 0); font-family: "Microsoft YaHei"; position: relative;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
img {
	vertical-align: middle; max-width: 100%;
}
input {
	font-family: "Microsoft YaHei";
}
#box {
	overflow: hidden; min-width: 1205px;
}
.container {
	margin: 0px auto; width: 1205px;
}
.address .BMap_Marker div img {
	max-width: 138px !important;
}
.goToTop {
	right: 10px; bottom: 93px; position: fixed; z-index: 2; cursor: pointer;
}
.marster_head {
	width: 100%; position: relative; z-index: 99; background: url("../images/white.png") center;
}
.marster_head .logo {
	width: 13.6%; padding-top: 0px; display: inline-block;
}
.marster_head .pc_right p {
	text-align: right; color: rgb(100, 100, 100); line-height: 24px; padding-right: 24px; font-size: 14px; 
}
.marster_head .pc_right ul li {
	padding: 0px 24px; position: relative;
}
.marster_head .pc_right ul li span {
	transition:0.5s; left: 0px; width: 0px; height: 6px; bottom: 0px; position: absolute; background-color: rgb(225, 153, 0); -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; behavior: url(../css/PIE.htc);
}
.marster_head .pc_right ul li:hover span {
	width: 100%;
}
.marster_head .pc_right ul li.cur span {
	width: 100%;
}
.marster_head .pc_right ul li a {
	color: rgb(100, 100, 100); line-height: 66px; font-size: 16px;
}
.marster_head .pc_right ul li:hover a {
	color: rgb(238, 143, 0); font-weight: bold;
}
.marster_head .pc_right ul li.cur a {
	color: rgb(238, 143, 0); font-weight: bold;
}
.marster_head .pc_right ul li dl {
	background: url("../images/navbk.png") center; padding: 0px 20px; left: 0px; top: 66px; display: none; position: absolute; min-width: 133px;
}
.marster_head .pc_right ul li dl dd a {
	height: 35px; color: rgb(255, 255, 255) !important; line-height: 35px; font-size: 13px; font-weight: normal !important; border-bottom-color: rgb(225, 153, 0); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.marster_head .pc_right ul li dl dd:last-child a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.marster_head .pc_right ul li dl dd:hover a {
	opacity: 0.5;
}
.marster_head .pc_right ul li:hover dl {
	display: block;
}
.marster_head .pc_right ul li .xiala {
	background: url("../images/white.png") center; padding: 28px 0px; left: 0px; top: 91px; width: 100%; display: none; position: fixed; z-index: 9;
}
.marster_head .pc_right ul li .xiala .container {
	padding-right: 150px;
}
.marster_head .pc_right ul li .xiala .ul {
	margin-right: 15px;
}
.marster_head .pc_right ul li .xiala .ul p a {
	padding: 0px 15px; width: 132px; height: 35px; color: rgb(70, 70, 70); line-height: 35px; font-size: 13px; font-weight: normal !important; border-bottom-color: rgb(212, 212, 211); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.marster_head .pc_right ul li .xiala .ul p:hover a {
	background: url("../images/libk.png") no-repeat center; border-color: transparent; color: rgb(255, 255, 255) !important;
}
.marster_head .pc_right ul li .xiala .ul p.cur a {
	background: url("../images/libk.png") no-repeat center; border-color: transparent; color: rgb(255, 255, 255) !important;
}
.marster_head .pc_right ul li .xiala .dl {
	width: 579px;
}
.marster_head .pc_right ul li .xiala .dl .dls {
	border: 1px solid rgb(212, 212, 211); border-image: none; width: 183px; text-align: center; margin-right: 8px; background-color: rgb(255, 255, 255);
}
.marster_head .pc_right ul li .xiala .dl .dls .pic {
	width: 100%;
}
.marster_head .pc_right ul li .xiala .dl .dls .pic img {
	width: 100%;
}
.marster_head .pc_right ul li .xiala .dl p a {
	color: rgb(35, 35, 35); line-height: 39px !important; font-size: 12px; font-weight: normal !important;
}
.marster_head .pc_right ul li .xiala .dl p a:hover {
	color: rgb(27, 61, 135);
}
.marster_head .pc_right ul li:hover .xiala {
	display: block;
}
.marster_head .pc_right {
	display: block;
}
.marster_head .phone_right {
	width: 5%; float: right; display: none; position: relative; min-width: 30px;
}
.marster_head .phone_right .icon {
	cursor: pointer;
}
.marster_head .phone_right .icon img {
	width: 100%;
}
.phone_menu_alert {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; font-size: 14px; display: none; position: fixed; z-index: 5;
}
.phone_menu_alert .close {
	transition:0.6s; left: 8px; top: 8px; width: 5%; position: absolute; cursor: pointer; min-width: 15px; -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; behavior: url(../css/PIE.htc);
}
.phone_menu_alert .close:hover {
	transform: rotate(180deg); behavior: url(../css/PIE.htc); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.phone_menu_alert .alert_logo {
	background: rgb(0, 0, 0); margin: 0px auto; padding: 20px 0px; width: 100%; text-align: center; display: block; min-width: 110px;
}
.phone_menu_alert .alert_logo img {
	background: rgb(0, 0, 0); margin: 0px auto; width: 40%; display: block;
}
.phone_menu_alert ul {
	background: rgb(0, 0, 0); margin: 0px auto; padding: 0px 7.5%; width: 85%; height: 70%; -ms-overflow-y: scroll;
}
.phone_menu_alert ul li {
	line-height: 3em; text-indent: 5px;
}
.phone_menu_alert ul li a {
	color: rgb(208, 208, 208); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.phone_menu_alert ul li a:hover {
	opacity: 0.8;
}
.phone_menu_alert ul li dl dd {
	width: 100%; text-align: left; line-height: 2.5em; text-indent: 15px; font-size: 0.8em; display: block;
}
.phone_menu_alert ul li dl dd a {
	color: rgb(170, 170, 170);
}
.phone_menu_alert dl.language {
	text-align: center;
}
.phone_menu_alert dl.language dd {
	margin: 0px 5px; line-height: 3em; display: inline-block;
}
.phone_menu_alert dl.language dd a {
	color: rgb(208, 208, 208);
}
.phone_menu_alert dl.language dd span {
	color: rgb(208, 208, 208);
}
.footer {
	padding: 2.96% 0px; background-color: rgb(59, 59, 59);
}
.foot {
	margin: 0px auto; width: 80.83%;
}
.foot ul {
	width: 77.6%;
}
.foot ul li {
	width: 14.28%;
}
.foot ul li h5 {
	margin-bottom: 10px;
}
.foot ul li h5 a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.foot ul li p a {
	color: rgb(197, 197, 197); line-height: 30px; font-size: 12px;
}
.foot ul li a:hover {
	text-decoration: underline;
}
.foot .bot_rit {
	width: 20.59%;
}
.foot .bot_rit p {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 14px;
}
.foot .bot_rit .hover {
	margin-top: 8px;
}
.foot .bot_rit .xl a {
	background: url("../images/xl.png") no-repeat center; width: 26px; height: 26px; display: inline-block;
}
.foot .bot_rit .xl {
	margin-right: 6px;
}
.foot .bot_rit .hover {
	position: relative;
}
.foot .bot_rit .wx span {
	background: url("../images/wx.png") no-repeat center; width: 26px; height: 26px; display: inline-block;
}
.foot .bot_rit .wx .er {
	left: 58px; bottom: 0px; display: none; position: absolute;
}
.foot .bot_rit .wx:hover .er {
	display: block;
}
.foot .bot_rit .wx:hover span {
	background: url("../images/wx2.png") no-repeat center;
}
.foot .bot_rit .xl:hover a {
	background: url("../images/xl2.png") no-repeat center;
}
.Overview .img {
	overflow: hidden;
}
.indexactive .img {
	overflow: hidden;
}
.newMin ul li .pic {
	overflow: hidden;
}
.prolist ul li .img {
	overflow: hidden;
}
.joinMin .title ul li .liimg {
	overflow: hidden;
}
.caseMin .dllist dl dt {
	overflow: hidden;
}
.workshop .workle {
	overflow: hidden;
}
.workshop .workri {
	overflow: hidden;
}
.abculture {
	overflow: hidden;
}
.Overview .img img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.indexpro .proCon li .pic img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.indexactive .more {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.indexactive .img img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.proCon .more {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.newMin ul li .pic img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.prolist ul li .img img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.joinMin .title ul li .liimg img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.case_head .pc_right ul li a {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.caseMin .dllist dl dt img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.caseMin .load {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.workshop .workle img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.workshop .workri img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.abculture img {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.newD .fh a {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.proall .changepro .title .back {
	transition:0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s;
}
.Overview .img:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.indexpro .proCon li:hover .pic img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.indexactive .img:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.newMin ul li:hover .pic img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.prolist ul li .img:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.joinMin .title ul li .liimg:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.caseMin .dllist dl dt:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.workshop .workle:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.workshop .workri:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.abculture:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.logoMin ul li:hover img {
	transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);
}
.swiper-container {
	width: 100%; height: 100%;
}
.swiper-slide {
	display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.banner .swiper-slide {
	position: relative;
}
.banner .swiper-slide a img {
	width: 100%;
}
.banner .swiper-slide .font {
	left: 0px; top: 40%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute;
}
.banner .swiper-slide .font h3 {
	font-size: 45px; font-weight:bold
}
.banner .swiper-slide .font p {
	font-size: 16px;
}
.banner .swiper-slide .font .more {
	border: 1px solid rgb(255, 255, 255); background-color:#FF9900; filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/
 border-image: none; width: 210px; height: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 55px; font-family: "Arial"; font-size: 14px; margin-top: 5.2%; display: inline-block;
}
.indexadvan {
	padding: 4.94% 0px; margin-top: -1px; background-color: rgb(59, 59, 59);
}
.advan {
	margin: 0px auto; width: 63.85%; position: relative;
}
.advan .zi {
	padding: 0px 18px; width: 100%; overflow: hidden; border-left-color: rgb(106, 106, 106); border-left-width: 1px; border-left-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
}
.advan .zi h4 a {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.advan .zi p a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.advan .zi p {
	margin: 5.68% 0px 8.81%; width: 100%; height: 69px; line-height: 23px; overflow: hidden;
}
.advan .zi .more {
	color: rgb(255, 255, 255); font-family: "Arial"; font-size: 14px; text-decoration: underline;
}
.advan .zi .more:hover {
	color: rgb(27, 61, 135);
}
.advan .swiper-button-prev {
	background: url("../images/prev.png") no-repeat center / cover; left: -80px; width: 46px; height: 46px;
}
.banner .swiper-button-prev {
	background: url("../images/prev.png") no-repeat center / cover; left: -80px; width: 46px; height: 46px;
}
.banner .swiper-button-prev {
	left: 0px;
}
.advan .swiper-button-next {
	background: url("../images/next.png") no-repeat center / cover; width: 46px; height: 46px; right: -80px;
}
.banner .swiper-button-next {
	background: url("../images/next.png") no-repeat center / cover; width: 46px; height: 46px; right: -80px;
}
.banner .swiper-button-next {
	right: 0px;
}
.Overview {
	overflow: hidden;
}
.Overview .img {
	width: 28%;
}
.Overview .font {
	width: 72%;
}
.Overview .img {
	background-color: rgb(238, 238, 238);
}
.Overview .font {
	padding: 0px 0px 0px 2.34%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Overview .fonts {
	vertical-align:top; display: table-cell;
}
.Overview .font h4 a {
	color: rgb(26, 26, 26); font-size: 30px; font-weight: bold;
}
.Overview .font p {
	color: rgb(100, 100, 100); line-height: 23px; font-size: 14px; margin-top: 3.08%;
}
.Overview .font .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline; margin-top: 6.35%; display: block;
}
.Overview .font .more:hover {
	color: rgb(50, 50, 50);
}
.indexpro {
	padding: 0px ; 
}
.indexpro .proCon {
	margin: 0px auto; width: 80.72%;
}
.indexpro .proCon .tit {
	text-align: center;
}
.indexpro .proCon .tit {
	margin-bottom: 2.93%;
}
.indexpro .proCon .tit h2 a {
	color: rgb(35, 35, 35); font-size: 30px; font-weight: bold;
}
.indexpro .proCon .tit p a {
	color: rgb(100, 100, 100); font-size: 14px;
}
.indexpro .proCon .tit h2 {
	margin-bottom: 5px;
}
.indexpro .proCon li {
	width: 31.12%; margin-right: 2.16%;
}
.indexpro .proCon li:last-child {
	margin-right: 0px;
}
.indexpro .proCon li .pic img {
	width: 120%;
}
.indexpro .proCon li .pic {
	border: 1px solid rgb(214, 214, 214); border-image: none; overflow: hidden;
}
.indexpro .proCon li .zi {
	padding: 10px;
}
.indexpro .proCon li .zi h3 {
	height:20px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-align:center
}
.indexpro .proCon li .zi h3 a {
	color: rgb(35, 35, 35); font-family:"Microsoft YaHei"; font-size:12px; 
}
.indexpro .proCon li .zi p a {
	color: rgb(100, 100, 100); font-family:"Microsoft YaHei"; font-size:12px;
}
.indexpro .proCon li .zi p {
	margin: 10px 0px; height: 69px; line-height: 23px; overflow: hidden;
}
.indexpro .proCon li .zi .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline;
}
.indexpro .proCon li:hover .pic {
	border: 1px solid rgb(255, 153, 0); border-image: none;
}
.indexpro .proCon li:hover .zi {
	background-color: rgb(255, 153, 0);
}
.indexpro .proCon li:hover .zi a {
	color: rgb(255, 255, 255);
}


.indexpro .proCon1 {
	margin: 0px auto; width: 90%;
}
.indexpro .proCon1 .tit {
	text-align: center;
}
.indexpro .proCon1 .tit {
	margin-bottom: 2.93%;
}
.indexpro .proCon1 .tit h2 a {
	color: rgb(35, 35, 35); font-size: 30px; font-weight: bold;
}
.indexpro .proCon1 .tit p a {
	color: rgb(100, 100, 100); font-size: 14px;
}
.indexpro .proCon1 .tit h2 {
	margin-bottom: 5px;
}
.indexpro .proCon1 li {
	width: 23.12%; margin-right: 2.16%;
}
.indexpro .proCon1 li:last-child {
	margin-right: 0px;
}
.indexpro .proCon1 li .pic img {
	width: 120%;
}
.indexpro .proCon1 li .pic {
	border: 1px solid rgb(214, 214, 214); border-image: none; overflow: hidden;
}
.indexpro .proCon1 li .zi {
	padding: 10px;
}
.indexpro .proCon1 li .zi h3 {
	height:20px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-align:center
}
.indexpro .proCon1 li .zi h3 a {
	color: rgb(35, 35, 35); font-family:"Microsoft YaHei"; font-size:12px; 
}
.indexpro .proCon1 li .zi p a {
	color: rgb(100, 100, 100); font-family:"Microsoft YaHei"; font-size:12px;
}
.indexpro .proCon1 li .zi p {
	margin: 10px 0px; height: 69px; line-height: 23px; overflow: hidden;
}
.indexpro .proCon1 li .zi .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline;
}
.indexpro .proCon1 li:hover .pic {
	border: 1px solid rgb(255, 153, 0); border-image: none;
}
.indexpro .proCon1 li:hover .zi {
	background-color: rgb(255, 153, 0);
}
.indexpro .proCon1 li:hover .zi a {
	color: rgb(255, 255, 255);
}


.indexpro .proCon2 {
	margin: 0px auto; width: 100%;
}
.indexpro .proCon2 .tit {
	text-align: center;
}
.indexpro .proCon2 .tit {
	margin-bottom: 2.93%;
}
.indexpro .proCon2 .tit h2 a {
	color: rgb(35, 35, 35); font-size: 30px; font-weight: bold;
}
.indexpro .proCon2 .tit p a {
	color: rgb(100, 100, 100); font-size: 14px;
}
.indexpro .proCon2 .tit h2 {
	margin-bottom: 5px;
}
.indexpro .proCon2 li {
	width: 23.00%; margin-right: 2.00%;
}
.indexpro .proCon2 li:last-child {
	margin-right: 0px;
}
.indexpro .proCon2 li .pic img {
	width: 120%;
}
.indexpro .proCon2 li .pic {
	border: 1px solid rgb(214, 214, 214); border-image: none; overflow: hidden;
}
.indexpro .proCon2 li .zi {
	padding: 10px;
}
.indexpro .proCon2 li .zi h3 {
	height:20px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-align:center
}
.indexpro .proCon2 li .zi h3 a {
	color: rgb(35, 35, 35); font-family:"Microsoft YaHei"; font-size:12px; 
}
.indexpro .proCon2 li .zi p a {
	color: rgb(100, 100, 100); font-family:"Microsoft YaHei"; font-size:12px;
}
.indexpro .proCon2 li .zi p {
	margin: 10px 0px; height: 69px; line-height: 23px; overflow: hidden;
}
.indexpro .proCon2 li .zi .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline;
}
.indexpro .proCon2 li:hover .pic {
	border: 1px solid rgb(255, 153, 0); border-image: none;
}
.indexpro .proCon2 li:hover .zi {
	background-color: rgb(255, 153, 0);
}
.indexpro .proCon2 li:hover .zi a {
	color: rgb(255, 255, 255);
}



.indexactive .new {
	padding: 3.12% 0px 3.64%; width: 50%; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.indexactive .support {
	padding: 3.12% 0px 3.64%; width: 50%; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.indexactive .new {
	padding-right: 1.56%; background-color: rgb(240, 240, 240);
}
.indexactive .support {
	padding-left: 1.56%;
}
.indexactive h3 {
	margin-bottom: 14px;
}
.indexactive h3 a {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.indexactive p a {
	color: rgb(100, 100, 100); font-size: 14px;
}
.indexactive p {
	margin: 12px 0px 20px; height: 50px; line-height: 25px; overflow: hidden;
}
.indexactive .new .float {
	width: 59.37%;
}
.indexactive .support .float {
	width: 59.37%;
}
.indexactive .more {
	border: 2px solid rgb(27, 61, 135); border-image: none; width: 166px; height: 35px; color: rgb(27, 61, 135); line-height: 35px; font-size: 14px; display: inline-block;
}
.indexactive .more:hover {
	color: rgb(255, 255, 255); background-color: rgb(27, 61, 135);
}
.indexcase {
	overflow: hidden;
}
.indexcase .casecon {
	width: 50%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.indexcase .caseimg {
	width: 50%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.indexcase .casecon {
	display: table; table-layout: fixed; background-color: rgb(238, 143, 0);
}
.indexcase .casecons {
	vertical-align: top; display: table-cell;
}
.indexcase .caseMin {
	width: 71.83%; margin-right: 10%;
}
.indexcase .casecon .tit {
	text-align: left;
}
.indexcase .casecon .tit h3 a {
	color: rgb(255, 255, 255); font-size: 30px; 
}
.indexcase .casecon .tit p {
	color: rgb(255, 255, 255); line-height: 23px; font-size: 14px;
}
.indexcase .casetu {
	margin-top: 6.84%; position: relative;
}
.indexcase .casetu .swiper-slide img {
	width: 100%; cursor: pointer;
}
.indexcase .caseimg a {
	width: 100%; height: 100%;
}
.indexcase .caseimg img {
	width: 100%;
}
.indexcase .swiper-button-prev {
	background: url("../images/left.jpg") no-repeat center / cover; left: auto; top: auto; width: 33px; height: 33px; right: -38px; bottom: 37px;
}
.indexcase .swiper-button-next {
	background: url("../images/right.jpg") no-repeat center / cover; top: auto; width: 33px; height: 33px; right: -38px; bottom: 0px;
}
.neibanner {
	position: relative;
}
.neibanner .neinav {
	left: 50%; height: 194px; bottom: 0px; margin-left: -602px; position: absolute;
}
.neibanner .neinav .title {
	background: url("../images/else/black.png") center; width: 20.24%; height: 100%; text-align: center; color: rgb(255, 255, 255); display: table;
}
.neibanner .neinav .titles {
	vertical-align: middle; display: table-cell;
}
.neibanner .neinav .survey .font {
	vertical-align: middle; display: table-cell;
}
.neibanner .neinav .title h3 {
	background: url("../images/else/line.png") no-repeat bottom; line-height: 60px; font-family: "Microsoft YaHei"; font-size: 28px; margin-bottom: 15px;
}
.neibanner .neinav .title p {
	font-size: 24px;
}
.neibanner .neinav .survey {
	background: url("../images/else/lan.png") center; width: 79.75%; height: 100%; display: table;
}
.neibanner .neinav .survey .font {
	padding: 0px 5.2%; color: rgb(255, 255, 255);
}
.neibanner .neinav .survey ul a {
	background: url("../images/else/navli.png") no-repeat left; padding: 0px 20px; color: rgb(255, 255, 255); line-height: 34px; font-size: 18px; display: inline-block;
}
.neibanner .neinav .survey ul li:first-child a {
	background: none; padding-left: 0px;
}
.neibanner .neinav .survey ul li.cur a {
	line-height: 34px; font-size: 30px; margin-right: 20px;
}
.neibanner .neinav .survey ul li:hover a {
	line-height: 34px; font-size: 30px; margin-right: 20px;
}
.neibanner .neinav .survey p {
	height: 50px; line-height: 25px; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.proMin {
	padding: 0.83% 0px 2.08%; background-color: rgb(242, 241, 239);
}
.proMin .proCon {
	padding: 1.32% 0px; margin-bottom: 1.32%; position: relative; background-color: rgb(255, 255, 255);
}
.proMin .proCon .proimg {
	padding: 0px 4.48%; width: 49.95%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.proMin .proCon .proimg img {
	width: 100%;
}
.proMin .proCon .prozi {
	padding: 0px 6.63%; width: 50.04%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.proMin .proCon .prozi .font {
	vertical-align: middle; display: table-cell;
}
.proMin .proCon .prozi h3 {
	padding-left: 14.92%;
}
.proMin .proCon .prozi h3 a {
	background: url("../images/else/titbk.png") no-repeat left bottom; color: rgb(100, 100, 100); padding-bottom: 3.31%; font-size: 14px; margin-bottom: 3.31%; display: inline-block;
}
.proMin .proCon .prozi h3 strong {
	color: rgb(50, 50, 50); font-size: 30px;
}
.proMin .proCon .prozi p a {
	color: rgb(100, 100, 100); line-height: 23px; font-size: 14px;
}
.proMin .proCon .more {
	width: 190px; text-align: center; right: 0px; bottom: 0px; position: absolute; background-color: rgb(63, 65, 63);
}
.proMin .proCon .more a {
	height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: inline-block;
}
.proMin .proCon .more img {
	margin: -3px 0px 0px 5px;
}
.proMin .proCon .more:hover {
	background-color: rgb(27, 61, 135);
}
.proMin .proCon .prozi .font a:hover {
	color: rgb(27, 61, 135);
}
.proMin .proCon .prozi .font strong:hover {
	color: rgb(27, 61, 135);
}
.proMin .proCon .prozi p.blue a {
	color: rgb(27, 61, 135); text-decoration: underline;
}
.proMin .proCon .tanbox {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;
}
.proMin .proCon .tanbox .table {
	left: 50%; top: 50%; width: 80%; height: 400px; margin-top: -200px; margin-left: -40%; position: relative; -ms-overflow-y: scroll; background-color: rgb(255, 255, 255);
}
.proMin .proCon .tanbox .table .close {
	top: 0px; right: 0px; position: absolute; cursor: pointer;
}
.proMin .proCon .tanbox .table table {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 100%;
}
.proMin .proCon .tanbox table td {
	padding: 0px 15px; width: 25%; height: 32px; line-height: 32px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.prolist {
	padding: 3.38% 0px;
}
.prolist ul li {
	width: 32.44%; margin-right: 1.24%;
}
.prolist ul li:nth-of-type(3n) {
	margin-right: 0px;
}
.prolist ul li .img img {
	width: 100%;
}
.prolist ul li .title {
	padding: 6.39% 0px 14.06%;
}
.prolist ul li .title h4 a {
	color: rgb(50, 50, 50); font-size: 24px;
}
.prolist ul li .title h4 {
	height: 28px; line-height: 28px; overflow: hidden;
}
.prolist ul li .title p a {
	color: rgb(50, 50, 50); font-size: 14px;
}
.prolist ul li .title p {
	margin: 2.55% 0px 7.67%; height: 46px; line-height: 23px; overflow: hidden;
}
.prolist ul li .title .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline; display: inline-block;
}
.prolist ul li .title .more:hover {
	color: rgb(50, 50, 50);
}
.prolist ul li .title a:hover {
	color: rgb(27, 61, 135);
}
.prolist .pages1 {
	margin: 0px; background-color: rgb(255, 255, 255);
}
.newMin .container {
	padding-bottom: 3.31%; background-color: rgb(255, 255, 255);
}
.newMin ul li {
	width: 50%;
}
.newMin ul li .pic img {
	width: 100%;
}
.newMin ul li .font {
	padding: 4.98% 8.97%;
}
.newMin ul li .font h4 a {
	color: rgb(40, 40, 40); font-size: 22px;
}
.newMin ul li .font h4 {
	height: 28px; color: rgb(255, 255, 255); line-height: 28px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMin ul li .font .time {
	color: rgb(100, 100, 100); font-size: 14px;
}
.newMin ul li .font p a {
	color: rgb(100, 100, 100); font-size: 14px;
}
.newMin ul li .font p {
	margin: 2.49% 0px 4.98%; height: 66px; line-height: 22px; overflow: hidden;
}
.newMin ul li .font .more {
	color: rgb(27, 61, 135); font-family: "Arial"; font-size: 14px; text-decoration: underline; margin-bottom: 4.15%; display: inline-block;
}
.newMin ul li:hover {
	background-color: rgb(59, 59, 59);
}
.newMin ul li:hover .font a {
	color: rgb(255, 255, 255);
}
.newMin ul li:hover .time {
	opacity: 0.64;
}
.pages1 {
	margin: 0px 4.48%; padding: 7px 0px; background-color: rgb(242, 241, 239);
}
#commonPager {
	text-align: right; color: rgb(100, 100, 100); font-size: 14px;
}
#commonPager a {
	padding: 2px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(100, 100, 100); font-size: 14px; margin-right: 5px; display: inline-block;
}
#commonPager font {
	padding: 2px 8px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(100, 100, 100); font-size: 14px; margin-right: 5px; display: inline-block;
}
#commonPager font {
	border-color: rgb(51, 87, 162); color: rgb(255, 255, 255) !important; background-color: rgb(51, 87, 162);
}
#commonPager a:hover {
	border-color: rgb(51, 87, 162); color: rgb(255, 255, 255); background-color: rgb(51, 87, 162);
}
#commonPager input {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(177, 177, 177); margin: -5px 5px 0px; border-image: none; width: 36px; text-align: center; color: rgb(120, 120, 120); font-family: arial; font-size: 14px; background-color: transparent;
}
#commonPager input.tab_btn1 {
	width: 40px; height: 25px; color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 14px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer; background-color: rgb(51, 87, 162);
}
#commonPager input.tab_btn1:hover {
	background-color: rgb(100, 100, 100);
}
#commonPager a.z {
	border: currentColor; border-image: none; width: auto; background-color: transparent;
}
#commonPager a.z:hover {
	color: rgb(39, 74, 106);
}
#commonPager a.none {
	border: currentColor; border-image: none;
}
.newD {
	padding: 40px 25px 0px;
}
.newD .tit h1 {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 24px;
}
.newD .tit {
	text-align: center; padding-bottom: 20px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.newD .tit span {
	color: rgb(102, 102, 102); padding-right: 20px; font-size: 12px; display: inline;
}
.newD .tit div.bdshare-button-style0-16.bdsharebuttonbox {
	padding-left: 10px; float: none; display: inline;
}
.newD .tit div.bdshare-button-style0-16 a.bds_more {
	padding-left: 18px; float: none; display: inline;
}
.newDel {
	padding-top: 20px;
}
.newDel p {
	color: rgb(139, 139, 139); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.newDel img {
	width: 100%;
}
.newD .fh {
	padding-bottom: 10px; margin-top: 40px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newD .fh a {
	background: rgb(235, 235, 235); border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; font-size: 12px; float: right;
}
.newD .fh a:hover {
	border-color: transparent; color: rgb(255, 255, 255); background-color: rgb(27, 61, 135);
}
.newD .page_ {
	margin-top: 20px;
}
.newD .page_ ul li {
	width: 100%; line-height: 40px; overflow: hidden;
}
.newD .page_ ul li:hover {
	background: none;
}
.newD .page_ ul li font {
	color: rgb(27, 61, 135); float: left;
}
.newD .page_ ul li a {
	width: 60%; color: rgb(102, 102, 102); overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newD .page_ ul li b {
	color: rgb(139, 139, 139); font-weight: 200; float: right;
}
.newD .page_ ul li a:hover {
	color: rgb(27, 61, 135);
}
.lxMin {
	padding: 10.12% 0px 2.08%;
}
.lxMin h2 {
	text-align: center; color: rgb(22, 22, 22); font-size: 30px; font-weight: bold;
}
.lxMin .tab {
	text-align: center; margin-top: 14px;
}
.lxMin .tab a {
	width: 260px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 20px; display: inline-block; background-color: rgb(59, 59, 59);
}
.lxMin .tab a.cur {
	background-color: rgb(27, 61, 135);
}
.lxMin .tab a:hover {
	background-color: rgb(27, 61, 135);
}
.address {
	border: 1px solid rgb(200, 200, 200); border-image: none; margin-top: 2.15%; background-color: rgb(255, 255, 255);
}
.address ul {
	margin: 15px auto; width: 92.94%;
}
.address ul li {
	width: 24.46%; overflow: hidden; font-size: 14px; margin-right: 0.71%; background-color: rgb(239, 239, 239);
}
.address ul li img {
	margin-right: 5px;
}
.address ul li:last-child {
	margin-right: 0px;
}
.messCon {
	margin: 3.72% 0px; padding: 3.02%; width: 100%; text-align: center; overflow: hidden; -ms-zoom: 1; box-sizing: border-box; background-color: rgb(242, 241, 239);
}
.messCon h5 {
	color: rgb(48, 48, 48); font-size: 20px; margin-bottom: 1.4%;
}
.messCon input {
	padding: 0px 1.26%; border: currentColor; border-image: none; width: 31.24%; height: 44px; color: rgb(120, 120, 120); line-height: 44px; font-size: 14px; margin-right: 2.87%; margin-bottom: 1.4%; float: left; display: inline-block; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.messCon input:nth-of-type(3) {
	margin-right: 0px;
}
.messCon textarea {
	padding: 1.26%; border: currentColor; border-image: none; width: 100%; height: 88px; color: rgb(120, 120, 120); font-size: 14px; margin-bottom: 2.4%; box-sizing: border-box;
}
.messCon input.sub {
	background: none; border: 1px solid rgb(48, 48, 48); transition:0.5s; border-image: none; width: 90px; height: 30px; color: rgb(48, 48, 48); line-height: 0px; margin-right: 0px; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s;
}
.messCon .yanzm {
	margin-right: 2.87%;
}
.messCon .yanzm img {
	width: 100%;
}
.messCon input.sub:hover {
	color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.adress {
	width: 100%; overflow: hidden;
}
.adress .adre {
	padding: 3.02%;
}
.adress .dizhi {
	width: 100%; margin-top: 2.81%;
}
.adress .dizhi .tu {
	width: 18.52%; overflow: hidden;
}
.adress .dizhi .tu img {
	transition:transform 0.5s; width: 100%; -moz-transition: -moz-transform 0.5s; -webkit-transition: -webkit-transform 0.5s; -o-transition: -o-transform 0.5s;
}
.contactCon .tuimg img {
	transition:transform 0.5s; width: 100%; -moz-transition: -moz-transform 0.5s; -webkit-transition: -webkit-transform 0.5s; -o-transition: -o-transform 0.5s;
}
.adress .dizhi .tu img:hover {
	transform: scale(1.08); -o-transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08);
}
.contactCon .tuimg img:hover {
	transform: scale(1.08); -o-transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08);
}
.adress .dizhi .ft {
	width: 75.07%;
}
.adress .dizhi .ft h3 {
	height: 24px; color: rgb(7, 7, 7); line-height: 24px; overflow: hidden; font-size: 18px;
}
.adress .dizhi .ft h4 {
	height: 19px; color: rgb(7, 7, 7); line-height: 19px; overflow: hidden; font-size: 14px; margin-bottom: 5px;
}
.adress .dizhi .ft p {
	height: 24px; color: rgb(120, 120, 120); line-height: 24px; overflow: hidden; font-size: 12px;
}
.adress .dizhi .ft p img {
	margin-right: 2px;
}
.serMin {
	padding: 2.86% 0px 3.9%;
}
.serMin .serlist li {
	border-top-color: rgb(27, 27, 27); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.serMin .serlist li .click {
	height: 50px; line-height: 50px;
}
.serMin .serlist li .click .p {
	width: 95%; height: 50px; color: rgb(27, 27, 27); overflow: hidden; font-size: 16px;
}
.serMin .serlist li .click .icon {
	width: 5%;
}
.serMin .serlist li .icon img {
	margin-top: 10px;
}
.serMin .serlist li .bk {
	background: url("../images/else/bk.jpg") no-repeat 0% 0% / cover; padding: 3.07% 0px; text-align: center;
}
.serMin .serlist li.cur .click {
	padding: 0px 1.65%; background-color: rgb(27, 61, 135);
}
.serMin .serlist li.cur .p {
	color: rgb(255, 255, 255);
}
.joinMin {
	padding: 0px 0px 3.64%;
}
.joinMin .container {
	padding: 0px 4.48% 2.08%; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.joinMin .title h3 {
	margin: 4.14% 0px 0.82%; text-align: center; color: rgb(27, 61, 135); font-size: 20px;
}
.joinMin .title p {
	text-align: center; color: rgb(100, 100, 100); line-height: 23px; font-size: 14px;
}
.joinMin .title ul {
	margin: 0px auto; padding: 2.48% 0px 4.14%; width: 69.62%;
}
.joinMin .title ul .lizi h4 {
	margin: 8.06% 0px 4.03%; color: rgb(27, 61, 135); font-size: 24px;
}
.joinMin .title ul .lizi p {
	text-align: left;
}
.joinMin .title ul .lizi p span {
	border-radius: 50%; width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; display: inline-block; background-color: rgb(27, 61, 135); -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%;
}
.joinMin .title ul li {
	width: 29.55%; margin-right: 5.6%;
}
.joinMin .title ul li:last-child {
	margin-right: 0px;
}
.joinli .tab1 {
	width: 50%; position: relative; cursor: pointer;
}
.joinbox .hideul {
	margin-top: 2.31%; margin-bottom: 15px;
}
.joinbox .hideul li .dianli {
	background: url("../images/else/ling.png") no-repeat left; height: 43px; line-height: 43px; padding-left: 15px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; cursor: pointer; box-sizing: border-box;
}
.joinbox .dianli span {
	display: inline-block;
}
.joinbox .dianli .zhiwei {
	width: 20.67%; color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.joinbox .dianli .num {
	width: 6.64%; color: rgb(102, 102, 102); font-size: 14px;
}
.joinbox .dianli .time {
	width: 70.67%; color: rgb(150, 150, 150); font-size: 14px;
}
.joinbox .zhankai {
	padding: 20px 0px; width: 100%; display: none;
}
.joinbox .zhankai .zkLe {
	width: 24.53%; text-align: right;
}
.joinbox .zhankai .zkRi {
	width: 78.21%; position: relative;
}
.joinbox .zhankai .zkLe .tit {
	height: 24px; color: rgb(152, 168, 201); text-transform: uppercase; line-height: 24px; overflow: hidden; font-family: "Arial"; font-size: 24px; margin-left: 10%; background-color: rgb(27, 61, 135);
}
.joinbox .zhankai .zkLe h3 {
	color: rgb(27, 61, 135); font-size: 30px; font-weight: bold;
}
.joinbox .zkRi .asked {
	margin-bottom: 2.43%;
}
.joinbox .zkRi h5 {
	color: rgb(27, 61, 135); font-size: 16px; margin-bottom: 10px;
}
.joinbox .zkRi p {
	color: rgb(110, 110, 110); line-height: 24px; font-size: 14px;
}
.joinMin .pages1 {
	margin: 0px;
}
.case_head {
	position: fixed; background-color: rgb(59, 59, 59);
}
.case_head .pc_right {
	line-height: 90px; display: block;
}
.case_head .pc_right ul li {
	padding: 0px;
}
.case_head .pc_right ul li a {
	width: 105px; height: 38px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 38px; font-size: 15px; display: inline-block;
}
.case_head .pc_right ul li:hover a {
	font-weight: normal; background-color: rgb(27, 61, 135);
}
.case_head .pc_right ul li.cur a {
	font-weight: normal; background-color: rgb(27, 61, 135);
}
.case_head .pc_right .icon {
	padding-top: 36px; cursor: pointer;
}
.markbox {
	background: url("../images/else/blackbg88.png"); left: 0px; top: 91px; width: 100%; height: 100%; display: none; position: fixed; z-index: 7;
}
.slide_mune .ul {
	background: 0px 0px rgba(0, 0, 0, 0); left: 50%; top: 200px; width: 500px; margin-left: -250px; display: none; position: fixed;
}
.slide_mune .ul .li {
	padding: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 110px; height: 110px; text-align: center; color: rgb(255, 255, 255); line-height: 110px; margin-right: 12px; margin-bottom: 12px; float: left; position: relative;
}
.slide_mune .ul .li p a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.slide_mune .ul .li {
	transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.slide_mune .ul .li .span1 {
	transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.slide_mune .ul .li .span2 {
	transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.slide_mune .ul .li .span3 {
	transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.slide_mune .ul .li .span4 {
	transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.slide_mune .ul .li .span1 {
	left: 0px; top: 0px; width: 3px; height: 0px; position: absolute; z-index: 6; background-color: rgb(27, 61, 135);
}
.slide_mune .ul .li .span2 {
	left: 0px; top: 0px; width: 0px; height: 3px; position: absolute; z-index: 6; background-color: rgb(27, 61, 135);
}
.slide_mune .ul .li .span3 {
	width: 3px; height: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 6; background-color: rgb(27, 61, 135);
}
.slide_mune .ul .li .span4 {
	width: 0px; height: 3px; right: 0px; bottom: 0px; position: absolute; z-index: 6; background-color: rgb(27, 61, 135);
}
.slide_mune .ul .li:hover {
	border-color: transparent;
}
.slide_mune .ul .li:hover .span1 {
	height: 100%;
}
.slide_mune .ul .li:hover .span2 {
	width: 100%;
}
.slide_mune .ul .li:hover .span3 {
	height: 100%;
}
.slide_mune .ul .li:hover .span4 {
	width: 100%;
}
.caseMin {
	padding: 9.44% 0px 3.96%;
}
.caseMin .dllist dl {
	width: 32.44%; margin-right: 1.32%; margin-bottom: 15px;
}
.caseMin .dllist dl:nth-of-type(3n) {
	margin-right: 0px;
}
.caseMin .dllist dl dd {
	height: 45px; text-align: center; line-height: 45px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.caseMin .dllist dl dd a {
	color: rgb(35, 35, 35); font-size: 16px;
}
.caseMin .dllist dl:hover dd a {
	color: rgb(27, 61, 135); font-weight: bold;
}
.caseMin .load {
	margin: 2.9% auto 0px; border: 1px solid rgb(27, 61, 135); border-image: none; width: 200px; height: 40px; text-align: center; line-height: 40px;
}
.caseMin .load a {
	color: rgb(27, 61, 135); font-size: 16px;
}
.caseMin .load img {
	margin: -3px 0px 0px 5px;
}
.caseMin .load:hover {
	background-color: rgb(27, 61, 135);
}
.caseMin .load:hover a {
	color: rgb(255, 255, 255);
}
.logoMin {
	
}
.logoMin h5 {
	color: rgb(27, 27, 27); font-size: 16px; margin-bottom: 2%;
}
.logoMin ul li {
	margin: 0px 0.82% 0.82% 0px; border: 1px solid rgb(189, 189, 189); border-image: none; width: 19.33%; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.logoMin ul li:nth-of-type(5n) {
	margin-right: 0px;
}
.logoMin ul li img {
	transition:0.5s; width: 100%; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s;
}
.caseall h3 {
	text-align: center; font-size: 30px;
}
.caseall p {
	margin: 0px auto; width: 65%; line-height: 24px; font-size: 14px;
}
.caseall .qiehuan {
	margin: 3.31% auto; width: 800px; height: 600px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.caseall .qiehuan .datu {
	width: 800px; height: 480px; overflow: hidden; position: relative;
}
.caseall .qiehuan .datu ul {
	left: 0px; top: 0px; width: 800px; height: 480px; position: absolute;
}
.caseall .qiehuan .datu ul li {
	left: 0px; top: 0px; width: 800px; height: 480px; display: none; position: absolute;
}
.caseall .qiehuan .xiaotu {
	background: rgb(255, 255, 255); width: 800px; height: 92px; padding-top: 10px; position: relative;
}
.caseall .qiehuan .xtu {
	margin: 0px auto; height: 82px; overflow: hidden; position: relative;
}
.caseall .qiehuan .xtu dl {
	left: 0px; top: 0px; height: 82px; position: absolute;
}
.caseall .qiehuan .xtu dl dt {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 110px; height: 82px; position: absolute; opacity: 0.5;
}
.caseall .qiehuan .xtu dl dd {
	width: 110px; height: 82px; margin-right: 10px; float: left; position: relative; cursor: pointer;
}
.caseall .xiaotu .prev {
	background: url("../images/else/left.png") no-repeat center; left: 0px; top: 35px; width: 41px; height: 41px; text-align: center; display: inline-block; position: absolute; cursor: pointer;
}
.caseall .xiaotu .next {
	background: url("../images/else/right.png") no-repeat center; top: 35px; width: 41px; height: 41px; text-align: center; right: 0px; display: inline-block; position: absolute; cursor: pointer;
}
.caseall .xiaotu .prev:hover {
	background: url("../images/else/left2.png") no-repeat center;
}
.caseall .xiaotu .next:hover {
	background: url("../images/else/right2.png") no-repeat center;
}
.caseall .qie_phone {
	margin: 3.31% auto; display: none;
}
.caseall .qie_phone .swiper-slide img {
	width: 100%;
}
.caseall .qie_pc {
	display: block;
}
.abMin {
	padding: 0px;
}
.abBrief {
	padding: 0px 0px 4.42% 0px;
}
.abBrief h2 {
	color: rgb(0, 0, 0); font-size: 36px;
}
.abBrief p {
	color: rgb(100, 100, 100); line-height: 28px; font-size: 14px; margin-top: 2.9%;
}
.abBrief .brile {
	width: 100%;
}
.abBrief .briri {
	width: 47.71%;
}
.abculture {
	position: relative;
}
.abculture .wenhua {
	left: 0px; width: 50%; bottom: 0px; position: absolute;
}
.abculture .font {
	background: url("../images/else/bai.png"); padding: 4.72%; width: 50.7%; margin-right: 100%; opacity: 0;
}
.abculture .current.font {
	margin-right: 0px; opacity: 1;
}
.abculture .font h4 {
	color: rgb(22, 22, 22); font-size: 36px; margin-bottom: 3.84%;
}
.abculture .font p {
	color: rgb(0, 0, 0); line-height: 28px; font-size: 14px;
}
.workshop .workle {
	width: 50%;
}
.workshop .workri {
	width: 50%;
}
.workshop .workri {
	position: relative;
}
.workshop .workri .font {
	padding: 7.29% 0px; left: 0px; width: 100%; bottom: 0px; margin-left: 100%; position: absolute; opacity: 0; background-color: rgb(59, 59, 59);
}
.workshop .workri .current.font {
	margin-left: 0px; opacity: 1;
}
.workshop .workri .fonts {
	width: 60.2%; margin-left: 4.16%;
}
.workshop .workri .fonts h4 {
	color: rgb(255, 255, 255); font-size: 36px; margin-bottom: 2.6%;
}
.workshop .workri .fonts p {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 14px;
}
.honor {
	padding: 3.9% 0px;
}
.honor h4 {
	text-align: center; color: rgb(22, 22, 22); font-size: 36px; margin-bottom: 2.07%;
}
.honor dl {
	margin: 0px 1.24% 0.74% 0px; width: 18.97%;
}
.honor dl:nth-of-type(5n) {
	margin-right: 0px;
}
.honor dl dd {
	height: 30px; text-align: center; color: rgb(100, 100, 100); line-height: 30px; overflow: hidden; font-size: 15px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.honor dl dt img {
	transition:2s; width: 100%; -moz-transition: all 2s; -webkit-transition: all 2s; -o-transition: all 2s;
}
.abculture .font {
	transition:0.8s; -moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;
}
.workshop .workri .font {
	transition:0.8s; -moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;
}
.honor dl:hover dt img {
	transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);
}
.honor dl:hover dd {
	color: rgb(27, 61, 135);
}
.proall .changepro .title h3 {
	width: 60%; height: 27px; color: rgb(18, 18, 18); line-height: 27px; overflow: hidden; font-size: 46px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proall .changepro .title .back {
	border: 1px solid transparent; border-image: none; width: 92px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-size: 14px; display: block; background-color: rgb(255, 153, 0);
}
.proall .changepro .title .back:hover {
	background: none; border: 1px solid rgb(28, 59, 127); border-image: none; color: rgb(28, 59, 127);
}
.proall .probox {
	margin-top: 1.65%; background-color: rgb(255, 255, 255);
}
.proall .probox .img {
	width: 50%; text-align: center; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.proall .probox .img img {
	width: 100%;
}
.proall .probox .font {
	padding: 0px 4.14%; width: 41.7%;
}
.proall .probox .font h4 {
	margin: 6.33% 0px 3%; color: rgb(28, 59, 127); font-size: 18px;
}
.proall .probox .font p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.proall .recom h3 {
	background: url("../images/else/hbk.png") no-repeat center; margin: 4.97% 0px 1.65%; text-align: center; color: rgb(28, 59, 127); font-size: 24px;
}
.proall .swiper-button-next {
	top: auto; width: 48px; height: 27px; bottom: 20%; background-size: cover;
}
.proall .swiper-button-prev {
	top: auto; width: 48px; height: 27px; bottom: 20%; background-size: cover;
}
.proall .swiper-button-next {
	background: url("../images/else/next.jpg") no-repeat center; right: -25.2%;
}
.proall .swiper-button-prev {
	background: url("../images/else/prev.jpg") no-repeat center; left: 109%;
}
.proall .swiper-button-disabled.swiper-button-prev {
	background: url("../images/else/prev2.jpg") no-repeat center; opacity: 1;
}
.proall .swiper-button-disabled.swiper-button-next {
	background: url("../images/else/next2.jpg") no-repeat center; opacity: 1;
}
.sitemap {
	margin: 10% auto 0px; width: 98%;
}
.sitemap .pages1 {
	background: none; margin: 2% 0px;
}
.sitemap #commonPager {
	text-align: left;
}
.sitemap h3 {
	margin: 2% 0px; color: rgb(0, 0, 0); font-size: 24px;
}
.sitemap ul li {
	list-style: circle inside; width: 25%;
}
.sitemap ul li a {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 12px;
}
.sitemap ul li a:hover {
	text-decoration: underline;
}
@media all and (max-width:1366px) and (min-width:1025px)
{
.foot {
	width: 93.83%;
}
}
@media all and (max-width:1024px) and (min-width:768px)
{
#box {
	min-width: 100%;
}
.container {
	width: 98%;
}
.foot {
	width: 98%;
}
.foot ul li h5 a {
	font-size: 15px;
}
.foot ul li p a {
	line-height: 24px; font-size: 12px;
}
.foot .bot_rit p {
	font-size: 12px;
}
.neibanner .neinav {
	left: 0px; width: 100%; margin-left: 0px; position: inherit;
}
.caseMin {
	padding: 11.44% 0px 3.96%;
}
.address ul {
	width: 98%;
}
.address ul li {
	font-size: 12px;
}
.joinMin .title ul {
	width: 93.62%;
}
.proall .swiper-button-next {
	width: 40px;
}
.proall .swiper-button-prev {
	width: 40px;
}
.sitemap ul li {
	width: 50%;
}
}
@media all and (max-width:960px)
{
#box {
	min-width: 100%;
}
.container {
	width: 98%;
}
.marster_head {
	padding: 2% 0px;
}
.marster_head .logo {
	width: 14.6%; padding-top: 0px;
}
.marster_head .pc_right {
	display: none !important;
}
.case_head .pc_right {
	display: none !important;
}
.marster_head .phone_right {
	display: block;
}
.foot {
	width: 98%;
}
.foot ul {
	width: 100%; float: none;
}
.foot .bot_rit {
	display: none;
}
.caseall .qie_phone {
	display: block;
}
.caseall .qie_pc {
	display: none;
}
.banner .swiper-slide .font h3 {
	font-size: 24px;
}
.Overview .font h4 a {
	font-size: 24px;
}
.indexpro .proCon .tit h2 a {
	font-size: 24px;
}
.banner .swiper-slide .font p {
	font-size: 16px;
}
.banner .swiper-slide .font .more {
	width: 170px; height: 32px; line-height: 32px;
}
.Overview .img {
	width: 100%; float: none;
}
.Overview .font {
	width: 100%; float: none;
}
.indexcase .casecon {
	width: 100%; float: none;
}
.indexcase .caseimg {
	width: 100%; float: none;
}
.Overview .font {
	padding: 2% 1%;
}
.indexpro .proCon {
	width: 98%;
}
.indexpro .proCon li .zi h3 a {
	font-size: 15px;
}
.indexpro .proCon li .zi p a {
	font-size: 12px;
}
.indexpro .proCon li .zi p {
	height: 66px; line-height: 22px; overflow: hidden;
}
.indexcase .swiper-button-next {
	width: 23px; height: 23px;
}
.indexcase .swiper-button-prev {
	width: 23px; height: 23px;
}
.indexcase .swiper-button-prev {
	bottom: 25px;
}
.neibanner .neinav {
	height: 300px; position: inherit;
}
.neibanner .neinav .title {
	width: 100%; float: none;
}
.neibanner .neinav .survey {
	width: 100%; float: none;
}
.proMin .proCon .proimg {
	width: 100%; float: none;
}
.proMin .proCon .prozi {
	width: 100%; float: none;
}
.neibanner .neinav .title {
	height: 40%;
}
.neibanner .neinav .survey {
	height: 60%;
}
.neibanner .neinav .title h3 {
	line-height: 50px; font-size: 24px; margin-bottom: 10px;
}
.neibanner .neinav .title p {
	font-size: 18px;
}
.neibanner .neinav .survey h3 {
	font-size: 26px;
}
.proMin .proCon .prozi h3 strong {
	font-size: 24px;
}
.proMin .proCon .prozi h3 {
	padding-left: 0px;
}
.proMin .proCon .more {
	margin: 3.32% 0px 1.32%; position: inherit;
}
.proMin .proCon .prozi {
	padding: 3% 1% 0px; display: inherit;
}
.proMin .proCon .proimg {
	padding: 0px 1%;
}
.prolist ul li {
	width: 49.37%;
}
.prolist ul li:nth-of-type(3n) {
	margin-right: 1.24%;
}
.prolist ul li:nth-of-type(2n) {
	margin-right: 0px;
}
.caseMin .dllist dl {
	width: 49.33%;
}
.caseMin .dllist dl:nth-of-type(3n) {
	margin-right: 1.32%;
}
.caseMin .dllist dl:nth-of-type(2n) {
	margin-right: 0px;
}
.caseall p {
	width: 98%;
}
.logoMin ul li {
	width: 32.63%; margin-right: 0.82%;
}
.logoMin ul li:nth-of-type(5n) {
	margin-right: 0.82%;
}
.logoMin ul li:nth-of-type(3n) {
	margin-right: 0px;
}
.abBrief .brile {
	width: 100%; float: none;
}
.abBrief .briri {
	width: 100%; float: none;
}
.abBrief h2 {
	font-size: 26px;
}
.abculture .font h4 {
	font-size: 26px;
}
.workshop .workri .fonts h4 {
	font-size: 26px;
}
.honor h4 {
	font-size: 26px;
}
.abculture .wenhua {
	width: 100%; position: inherit;
}
.abculture:hover img {
	transform: scale(1);
}
.workshop .workle:hover img {
	transform: scale(1);
}
.workshop .workri:hover img {
	transform: scale(1);
}
.abculture .font {
	width: 90%; float: none; opacity: 1;
}
.workshop .workri .font {
	margin-left: 0px; position: inherit; opacity: 1;
}
.workshop .workri {
	position: inherit;
}
.workshop {
	position: relative;
}
.workshop .workle {
	width: 100%; float: left;
}
.workshop .workri {
	width: 100%; float: left;
}
.honor dl {
	width: 32.5%;
}
.honor dl:nth-of-type(5n) {
	margin-right: 1.24%;
}
.honor dl:nth-of-type(3n) {
	margin-right: 0px;
}
.address ul li {
	width: 49.6%; margin-bottom: 5px;
}
.address ul li:nth-of-type(2n) {
	margin-right: 0px;
}
.adress .dizhi .tu {
	width: 23.52%;
}
.adress .dizhi .ft {
	width: 70.07%;
}
.proall .probox .img {
	width: 100%; float: none;
}
.proall .probox .font {
	width: 100%; float: none;
}
.proall .swiper-button-next {
	display: none;
}
.proall .swiper-button-prev {
	display: none;
}
.proall .probox .font {
	padding: 0px 1% 5%; width: 98%;
}
}
@media all and (max-width:767px) and (min-width:320px)
{
.sitemap h3 {
	margin: 17% 0px 5%; font-size: 16px;
}
.sitemap ul li {
	width: 100%;
}
.marster_head .logo {
	width: 24.6%;
}
.foot ul {
	display: none !important;
}
.foot .bot_rit .hover {
	display: none !important;
}
.foot .bot_rit {
	width: 100%; float: none; display: block;
}
.foot .bot_rit p {
	line-height: 22px; font-size: 12px;
}
.banner {
	margin-top: 12%;
}
.banner .swiper-slide .font h3 {
	font-size: 14px;
}
.banner .swiper-slide .font p {
	font-size: 12px;
}
.banner .swiper-slide .font {
	top: 20%;
}
.banner .swiper-pagination {
	display: none;
}
.advan .zi {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.advan .zi h4 a {
	font-size: 14px;
}
.advan .zi p a {
	font-size: 14px;
}
.advan .swiper-button-prev {
	left: -56px; width: 36px; height: 36px;
}
.advan .swiper-button-next {
	width: 36px; height: 36px; right: -56px;
}
.banner .swiper-slide .font .more {
	width: 110px; height: 22px; line-height: 22px; font-size: 12px;
}
.Overview .font h4 a {
	font-size: 16px;
}
.indexpro .proCon .tit h2 a {
	font-size: 16px;
}
.indexcase .casecon .tit h3 a {
	font-size: 16px;
}
.indexactive h3 a {
	font-size: 16px;
}
.indexcase .casecon .tit h3 a {
	font-weight: bold;
}
.Overview .font p {
	font-size: 12px;
}
.Overview .font .more {
	font-size: 12px;
}
.indexpro .proCon .tit p a {
	font-size: 12px;
}
.indexpro .proCon li .zi .more {
	font-size: 12px;
}
.indexcase .casecon .tit p {
	font-size: 12px;
}
.indexactive p a {
	font-size: 12px;
}
.indexactive .more {
	font-size: 12px;
}
.indexpro .proCon li {
	width: 100%; float: none;
}
.indexactive .new {
	width: 100%; float: none;
}
.indexactive .support {
	width: 100%; float: none;
}
.indexcase .caseMin {
	margin: 0px auto; padding: 0px; width: 98%; float: none;
}
.indexactive .new .float {
	width: 100%;
}
.indexactive .support .float {
	width: 100%;
}
.indexactive .new {
	padding-right: 0px;
}
.indexactive .support {
	padding-right: 0px;
}
.indexcase .casetu {
	display: none;
}
.indexcase .casecon .tit {
	padding: 5% 0px; text-align: left;
}
.neibanner {
	padding-top: 13%;
}
.neibanner .neinav .survey {
	display: none !important;
}
.neibanner .neinav {
	left: 0px; width: 100%; height: auto; margin-left: 0px;
}
.neibanner .neinav .title {
	width: 100%; height: auto; padding-bottom: 10px; float: none;
}
.neibanner .neinav .title h3 {
	line-height: 40px; font-size: 18px;
}
.neibanner .neinav .title p {
	font-size: 14px;
}
.proMin .proCon .prozi h3 strong {
	font-size: 16px;
}
.proMin .proCon .prozi p a {
	font-size: 12px;
}
.proMin .proCon .more a {
	font-size: 12px;
}
.prolist ul li .title .more {
	font-size: 12px;
}
.prolist ul li .title p a {
	font-size: 12px;
}
#commonPager {
	font-size: 12px;
}
.prolist ul li {
	width: 100%;
}
.prolist ul li:nth-of-type(3n) {
	margin-right: 0px;
}
.prolist ul li:nth-of-type(2n) {
	margin-right: 0px;
}
.prolist ul li .title h4 a {
	font-size: 22px;
}
.prolist ul li .title p {
	height: auto;
}
#commonPager a {
	padding: 2px 4px; font-size: 12px; margin-right: 4px;
}
#commonPager font {
	padding: 2px 4px; font-size: 12px; margin-right: 4px;
}
#commonPager input.tab_btn1 {
	font-size: 12px;
}
#commonPager span {
	margin-top: 10px; margin-left: 4px; display: block;
}
#commonPager {
	text-align: left;
}
.caseMin {
	padding-top: 14.44%;
}
.caseMin .dllist dl {
	width: 100%;
}
.caseMin .dllist dl:nth-of-type(3n) {
	margin-right: 0px;
}
.caseMin .dllist dl:nth-of-type(2n) {
	margin-right: 0px;
}
.caseMin .dllist dl dd a {
	font-size: 12px;
}
.caseMin .load a {
	font-size: 12px;
}
.newMin ul li .font p a {
	font-size: 12px;
}
.caseMin .dllist dl dd {
	height: 30px; line-height: 30px;
}
.caseMin .dllist dl {
	margin-bottom: 8px;
}
.caseMin .load {
	width: 140px; height: 30px; line-height: 30px;
}
.caseall h3 {
	font-size: 18px;
}
.newMin ul li .font h4 a {
	font-size: 18px;
}
.caseall p {
	line-height: 22px; font-size: 12px;
}
.caseall {
	padding-top: 16.44%;
}
.logoMin ul li {
	width: 100%; margin-right: 0px; float: none;
}
.serMin .serlist li .click .p {
	font-size: 12px;
}
.newMin ul li .font .more {
	font-size: 12px;
}
.serMin .serlist li .click {
	height: 35px; line-height: 35px;
}
.serMin .serlist li .click .p {
	height: 35px;
}
.newMin ul li {
	width: 100%; float: none;
}
.newMin ul li .font {
	padding: 4.98% 1%;
}
.newMin ul li .font p {
	height: auto;
}
.pages1 {
	margin: 0px 1%;
}
.newD {
	padding: 15px 1% 0px;
}
.newD .tit h1 {
	font-size: 16px;
}
.newD .tit span {
	padding-right: 0px;
}
.newDel p {
	line-height: 22px; font-size: 12px;
}
.newD .page_ ul li {
	line-height: 30px;
}
.abBrief h2 {
	font-size: 18px;
}
.abculture .font h4 {
	font-size: 18px;
}
.workshop .workri .fonts h4 {
	font-size: 18px;
}
.honor h4 {
	font-size: 18px;
}
.abBrief p {
	line-height: 22px; font-size: 12px;
}
.abculture .font p {
	line-height: 22px; font-size: 12px;
}
.workshop .workri .fonts p {
	line-height: 22px; font-size: 12px;
}
.joinMin .title p {
	line-height: 22px; font-size: 12px;
}
.joinbox .zkRi p {
	line-height: 22px; font-size: 12px;
}
.workshop .workri .fonts {
	margin: 0px 1%; width: 100%;
}
.honor dl {
	width: 100%; float: none;
}
.honor dl:nth-of-type(5n) {
	margin-right: 0px;
}
.honor dl:nth-of-type(3n) {
	margin-right: 0px;
}
.honor dl dd {
	font-size: 14px;
}
.joinbox .dianli .zhiwei {
	font-size: 14px;
}
.joinMin .title h3 {
	font-size: 18px;
}
.joinMin .title ul .lizi h4 {
	font-size: 18px;
}
.joinMin .title ul {
	width: 100%;
}
.joinMin .title ul li .liimg img {
	width: 100%;
}
.joinMin .title ul li {
	width: 100%; margin-right: 0px; float: none;
}
.joinMin .title ul li .lizi {
	margin-bottom: 8.06%;
}
.joinli .tab1 {
	width: 100%; float: none;
}
.joinbox .zhankai .zkLe {
	width: 100%; float: none;
}
.joinbox .zhankai .zkRi {
	width: 100%; float: none;
}
.joinli .tab1:hover .san {
	display: none !important;
}
.joinbox .dianli .zhiwei {
	width: 45.67%; height: 43px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.joinbox .dianli span {
	float: left;
}
.joinbox .hideul li .dianli {
	overflow: hidden; -ms-zoom: 1;
}
.joinbox .zhankai .zkLe {
	margin: 10px 0px; text-align: left;
}
.joinbox .zhankai .zkLe .tit {
	margin-left: 0px;
}
.joinbox .zhankai .zkLe h3 {
	margin-bottom: 5px;
}
.joinbox .dianli .time {
	width: 47.67%; text-align: right;
}
.joinbox .zhankai .zkLe h3 {
	font-size: 14px;
}
.joinbox .zkRi h5 {
	font-size: 14px;
}
.joinbox .zhankai {
	padding-top: 0px;
}
.joinbox .zhankai .zkLe .tit {
	height: 20px; line-height: 20px; font-size: 12px;
}
.lxMin h2 {
	font-size: 18px;
}
.lxMin {
	padding-top: 19.12%;
}
.lxMin .tab a {
	height: 35px; line-height: 35px; font-size: 16px;
}
.address ul li {
	width: 100%; margin-right: 0px;
}
.address ul li {
	font-size: 12px;
}
#map {
	height: 200px !important;
}
.adress .dizhi .tu {
	width: 100%; float: none;
}
.adress .dizhi .ft {
	width: 100%; float: none;
}
.messCon input {
	width: 100%; float: none;
}
.adress .dizhi .ft {
	margin: 5% 0px 1%;
}
.messCon input {
	font-size: 12px;
}
.messCon textarea {
	font-size: 12px;
}
.messCon h5 {
	margin-bottom: 3.4%;
}
.messCon textarea {
	margin-bottom: 0.6%;
}
.messCon .yan {
	width: 100%;
}
.messCon .yan input {
	width: 100%;
}
.messCon .yanzm {
	width: 20%;
}
.messCon input.sub {
	width: 100px;
}
}
.prolist ul li .title h4 a {
	font-size: 16px;
}
.prolist ul li .title {
	padding: 3.39% 0px 8.06%;
}
.proall .changepro .title h3 {
	font-size: 16px;
}
.proall .recom h3 {
	font-size: 16px;
}
.messCon h5 {
	font-size: 16px;
}
.proall .changepro .title .back {
	width: 72px; height: 24px; line-height: 24px; font-size: 12px;
}
.proall .probox .font h4 {
	font-size: 14px;
}
.proall .probox .font p {
	line-height: 22px; font-size: 12px;
}
.proMin .proCon .tanbox .table {
	width: 98%; margin-left: -49%;
}
.scroll-pane {
	width: 98%;
}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:30px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#ff9900; color:#FFF;padding:0 15px;}
.pages li a{float:left;padding:0 15px;height:30px;}.pages li a:hover{background-color:#ff9900; color:#FFF;text-decoration: none;}
.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

