@charset "utf-8";

@import "//at.alicdn.com/t/font_2170366_i669fsic7nm.css";

body{font: 14px/20px "PingFangSC-Regular","PingFang SC","Microsoft YaHei", 微软雅黑, helvetica, arial, verdana, tahoma, sans-serif; line-height:1.8; background-color:#f6f6f6; overflow-x: hidden;}

 ul,li{padding:0;margin:0;}

 li{list-style: none;}

 a{ color:#595656;}

 a:hover{ color:#51b233;text-decoration: none!important;}

.fl{float: left;}

.fr{float: right;}



.mt10{ margin-top:15px;}

.mb10{ margin-bottom:15px;}

.p1015{ padding:10px 15px;}

.p20{ padding:20px;}

.ptb10{ padding:10px 0;}



.modal-body img{max-width: 100%;height:auto!important;margin: 0 auto;}



.btn-success {

    color: #fff;

    background-color: #51b233;

    border-color: #51b233;

}

.btn-success:hover {

    color: #fff;

    background-color: #51b233;

    border-color: #51b233;

	opacity: 0.8;

}



/* top */

.top{ text-align:right; padding-top:15px;}

.top .btn-default{ border:none;}



/* nav */

.nobg{

	background: none;

	border:0;

	margin-bottom: 0;

}

.container-fluid{

	/*padding-left:0;

	padding-right:0;*/

	box-sizing: border-box;

}

#header{ background-color:#FFF;border-bottom: 1px solid #EAEAEA;box-shadow: 0 1px 4px rgba(0,0,0,.05); border-color: rgba(0,0,0,.08);box-shadow: 0 1px 3px rgba(0,0,0,.03);}

#header .navbar-brand{ height:60px; padding-top:0; padding-bottom:0; padding-right:0;}

#header .navbar-header img{padding: 12px 0 10px;height: 58px;}

#header .btn{margin-top: 12px;}

#header .brand {

    font-size: 14px;

    float: left;

    line-height: 15px;

    color: #bbb;

    padding-left: 10px;

    position: relative;

    top: 1px;

    border-left: 2px solid #eaeaea;

    margin-left: 10px;

    overflow: hidden;

    height: 30px;

}



.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus{

	background: none;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{

	background: none;

}

.navbar-default .navbar-nav > .active > a:hover{

	background: none;

	color:#e70012;

}

.navbar-default .navbar-nav > .active > a:hover{

	background: none;

	color:#51b233!important;

}



.navbar-nav > li > a{

	color: #000!important;

	/*line-height: 70px;*/

	font-size: 16px;

	padding-left:30px;

	padding-right:30px;



}

.navbar-nav > li > a:hover,.navbar-nav > li.active>a,.navbar-nav > li>a.active{

	color:#51b233!important;

}

.navbar-nav > li:hover .dropdown-menu{

	display: block;

}



.navbar-nav > li:last-child:hover{

	border:0;

}

.nav > li:last-child a{

	padding-right: 0;

}

.navbar-default .navbar-brand{

	/*padding-top:25px;

	padding-bottom: 25px;*/

}



.navbar-nav > li > .dropdown-menu li {

    border-bottom: solid #ddd 1px;

}

.navbar-nav > li > .dropdown-menu li a {

    padding: 5px 20px;

}

.navbar-nav > li > .dropdown-menu li a:hover {

    color: #51b233;

}





.main{ padding-right:5px;}

.banner-wrap{position: relative; padding:15px 0 0;}

.banner img{ width:100%;}

.tecl,.tecr{

	position:absolute;

	z-index:999;

	top:50%;

	margin-top:-15px;

	text-align: center;

	display: inline-block;

	width: 30px;

	height: 30px;

	line-height: 27px;

	color: #fff;

	font-size: 30px;

	cursor: pointer;

}

.tecr{ right:0px;}

.tecl:hover,.tecr:hover{

	

	opacity: 0.9;

	color: #fff;

	

}

.owl-controls{ position:relative!important; margin-top:-25px!important;}

.owl-theme .owl-dots .owl-dot span{ background-color:#656565;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #da6f13;}



.swiper-slide{height:260px;overflow: hidden;position: relative;}

.swiper-slide i{font-size: 40px; position:absolute; left: 24px;bottom: 35px; }
.swiper-slide img{min-height: 260px;}



.zhnews{ margin:15px 0 0;}

.zhnews h3 {

    border-bottom: 1px solid #eaeaea;

    display: block;

    line-height: 35px;

    padding-left: 10px;

    font-size: 16px;

    color: #666;

    font-weight: normal;

	margin:0;

}

.zhnews ul li a {

    display: block;

    line-height: 27px;

	overflow:hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.zhnews ul li span {

    line-height: 27px;

    float: right;

    color: #999;

}



.bor {

    border: 1px solid #eaeaea;

    background-color: #FFF;

    border-radius: 3px;

}

.zhnews ul {

    padding: 10px;

    overflow: hidden;

}



.ad img{ width:100%; margin-top:15px;}



.hotnews_tit a{

	font-size:16px;

	font-weight:bold;

	}

.hotnews_tit a:hover{color:#51b233;}	

.hotnews_tit h3 {

    display: inline;

	

	

}

.hotnews_tit span a {

    color: #ff5e52;

}



.tit {

    font-size: 18px;

    color: #666;

    font-weight: normal;

	margin:15px 0;

}











.newscon{ margin-top:15px;}

.newscon img{ max-width:100%;}

.newscon h1{ font-size:24px; color:#333; text-align:center; display:block; font-weight:normal;}

.newsother{ color:#666; text-align:center; line-height:50px; border-bottom:1px solid #eaeaea; font-size:14px;}

.content{ padding-top:20px; line-height:23px; font-size:14px; color:#666}

.content p{  padding-top:10px;}

.content img{ max-width:100%;}



.newslogcl:hover ,.newslogcl:hover a{

    background-color: #51b233;

    color: #FFF;

}



.newslogcl {

    padding: 10px;

    background-color: #eeeeee;

    line-height: 23px;

    color: #666;

}

.newslogcl a{ color:#666;}

.newslogcl a:hover{ color:#FFF;}



.tjnews h3 {

    font-size: 20px;

    color: #666;

    border-bottom: 1px solid #eeeeee;

    line-height: 45px;

    font-weight: normal;

}

.tjnews li {

    line-height: 30px;

    font-size: 14px;

    background: url(../images/n.jpg) left center no-repeat;

    padding-left: 15px;

}



.ibanner img{ width:100%;}



.nn{ padding:5px 0;}

.nn ul li{ float:left; width:25%;}

.nn a{ margin:0 3px;}

.nn .btn{ width:95%; padding-left:0; padding-right:0;}







#count-down-wrapper {

    background-color: #51b233;

}

.x-a-none {

	text-decoration: none

}

.x-a-none:hover, .x-a-none:active {

	text-decoration: none

}

.x-opacity {

	-ms-filter: alpha(Opacity=50);

	filter: alpha(opacity=50);

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5

}

.attend_list tr {

	cursor: pointer

}

.attend_list td {

	padding: 12px 8px;

	border-bottom: 1px dotted rgba(0,0,0,.06)

}

.table-default {

	width: 100%;

	border-spacing: 0;

	border-collapse: collapse

}

.table-default thead tr th {

	padding: 14px 9px;

	background: #ecf1f4;

	border-bottom: 0 solid transparent!important;

	color: #202020!important;

	font-weight: 400!important

}

.table-default thead tr th .button {

	padding: 4px 16px

}

.table-default tr td {

	padding: 12px 8px;

	border-bottom: 1px dotted rgba(0,0,0,.06);

	color: #202020!important

}

.table-default th td .sort {

	height: 10px;

	vertical-align: middle;

	margin-left: 4px;

	display: inline-block;

	margin-top: -2px

}

.table-default tr {

	cursor: pointer

}

.table-default tr.active {

	background: #ecf1f4

}

.table-default tr:hover {

	background: #f5f9fb

}

.table-default td.op a:first-child {

	border: 0;

	padding: 0;

	margin: 0

}

.table-default td.op a {

	display: inline-block;

	padding-left: 8px;

	margin-left: 8px;

	line-height: 18px;

	border-left: 1px solid rgba(0,0,0,.12)

}

.table-default .oper {

	text-align: center

}

#count-down-wrapper {

	display: block;

	width: 100%;

	height: 263px;

	background: url(../images/timer_bg_7ffa5c6.png) left bottom no-repeat;

	color: #fff;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	behavior: url(../css/ie-css3.htc)

}

#count-down-wrapper .count-down-title {

	background: url(../images/timer_e8d3888.png) 18px 21px no-repeat;

	padding: 20px 10px 0 40px

}

#count-down-wrapper li {

	list-style: none

}

#count-down-wrapper .bg-img-container {

	width: 100%;

	height: 263px

}

#count-down-wrapper .time_ref {

	color: #dfdfdf

}

#count-down-wrapper .info-content {

	display: none;

	width: 100%;

	font-size: 28px;

	text-align: center;

	margin-top: 38px;

	margin-bottom: 37px

}

#count-down-wrapper .info-content .info-title {

	font-size: 22px;

	margin-bottom: 15px

}

#count-down-wrapper .days-container .days {

	font-size: 48px;

	text-align: center;

}

#count-down-wrapper .days-container .days_ref {

	font-size: 13.21px;

	text-align: center;

	margin-bottom:0;

}

#count-down-wrapper .time-container {

	text-align: center

}

#count-down-wrapper .time-container li {

	display: inline-block

}

#count-down-wrapper .time-container li .time-content {

	font-size: 38px

}

#count-down-wrapper .time-container li .time_ref {

	font-size: 13.21px

}

#count-down-wrapper .time-container li.seperator {

	position: relative;

	top: -33px;

	font-size: 28px

}





.qrcode-container {

	position: relative;

	

	text-align: center;

}

.qrcode-container .logo-container {

	display: none;

	padding: 5px;

	background-color: #ebeff3;

	position: absolute;

	left: 95px;

	top: 95px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	behavior: url(/static/hspc/css/ie-css3.htc)

}

.qrcode-container .logo-container .qrcode-logo {

	width: 45px;

	height: 45px;

	line-height: 45px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	behavior: url(/static/hspc/css/ie-css3.htc);

	background-color: #fff

}

.qrcode-info-content {

	text-align: center;

	width: 100%;

	font-size: 14px;

	color: rgba(0,0,0,.85);

}

.share-container {

	margin-top: 15px;

	width: 100%;

	/*height: 202px*/

}





.share-container .bdsharebuttonbox{width:215px;margin:0 auto}.share-container .bds-btn{display:inline-block;width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;margin-bottom:22px;padding:0;outline:0}.share-container .bds-btn:hover{opacity:.8}.share-container a.bds_weixin{background:#3cd849;margin-right:12px}.share-container a.bds_renren{background:#287fdc;margin-right:12px;margin-bottom:22px}.share-container a.bds_tsina{background:#f5573f;margin-bottom:22px}.share-container a.bds_tsina img{position:relative;left:3px;top:-2px}.share-container a.bds_tqq{background:#00a4ff;margin-right:12px;margin-bottom:22px}.share-container a.bds_qzone{background:#f8c454;margin-right:12px;margin-bottom:22px}.share-container a.bds_qzone img{position:relative;top:-3px}.share-container a.bds_more{background:#0cd49e;margin-bottom:22px}.share-container a.bds_more img{position:relative;top:-1px}





.share-container .bds-btn {

    display: inline-block;

    width: 60px!important;

    height: 60px!important;

    border-radius: 50%;

    line-height: 60px!important;

    text-align: center!important;

    margin-bottom: 22px!important;

    padding: 0;

    outline: 0;

	padding-left:0!important;

}



.download a{ width:100%; margin-top:15px;}



.con{ padding:10px;}

.con img{ max-width:100%;}

.qrcode-container img{ width:100%; }



#demo { position: relative;border: 1px solid #b2b2b2;}

#demo:after, #demo:before {

            border: solid transparent;

            content: ' ';

            height: 0;

            bottom: -1px;

            position: absolute;

            width: 0;

        }

#demo:after {

            border-width: 10px;

            border-bottom-color: #fff;

            left: 50%;

			margin-left:-5px;

        }

#demo:before {

            border-width: 10px;

            border-bottom-color: #333333;

            left: 50%;

			margin-left:-5px;

        }









#footer{

	width: 100%;

	float: left;

	

}



#footer .bottom{

	background: #707070;

	width: 100%;

	float: left;

	padding: 10px 0;

	margin-top:15px;

	text-align: center;

	border-top:solid #828282 1px;

}

#footer .bottom p{

	color: #b9b8b8;

	font-size: 14px;

	margin: 0;

	line-height: 2;

	

}

#footer .bottom p a{

	color: #b9b8b8;

}

#footer .bottom p a:hover{

	color: #b9b8b8;

}



.footer{ padding: 30px 0; margin-bottom: 98px;}

.footer .row .copyright{text-align: center;}

.cpsq .bdshare-button-style0-16 a, .cpsq .bdshare-button-style0-16 .bds_more {

    float: none!important;

   

    padding-left:0px!important;

    line-height: 16px;

    height: 16px;

    background-image:none!important;

        padding: 0 30px!important;

    margin-left: 20px!important;

}

.cpsq p a{color: #FFF;}

.cpsq p a:hover{color: #FFF;text-decoration: underline!important;}



.cpsq{position: fixed;z-index: 995; left: 0; right: 0; bottom: 0; width: 100%; height: 98px; background-color:#2e2d2d; color: #FFF;}

.cpsq{display: flex;align-items: center;}

.cpsq .row .row{display: flex;justify-content:space-between; align-items: center;}



.cpsq .flogo h1,.cpsq .flogo h2{font-size: 24px; font-weight: bold; margin-bottom: 10px;}

.cpsq .flogo-right{text-align: right;}

.cpsq .flogo-right a,.cpsq .flogo-right span{ display: inline-block; height: 43px; line-height: 43px;  background-color: #FFF; color: #51b233; font-size: 18px; padding: 0 30px;margin-left:20px;cursor: pointer;}

.cpsq .flogo-right span.active{background-color: #51b233; color: #FFF;}

.cpsq .flogo-right span:hover{opacity: 0.8;}

.cpsq .flogo-right a:first-child{ margin: 0!important;background-color: transparent;color: #FFF;}



.top {

			position: fixed;

			z-index: 999;

			right: 50px;

			bottom: 135px;

			width: 79px

		}

.suspension {

			position: fixed;

			z-index: 999;

			right: 0;

			bottom: 200px;

			width: 146px

		}

		

		.suspension-box {

			position: relative;

			float: right

		}

		

		.suspension .a {

			display: block;

			width: 146px;

			height: 47px;

			background-color: #f39800;

			margin-bottom: 4px;

			cursor: pointer;

			outline: 0;

			font-size: 16px;

			color: #FFF;

			line-height: 47px;

			border-radius: 24px 0 0 24px;

		}

.suspension .a-service-phone{background-color: #920783;}

.suspension .a-qrcode{background-color: #e11440;}

.suspension .a-down{background-color: #51b233;}

		

		.suspension .a.active,

		.suspension .a:hover {

			opacity: 0.8;

		}

		

		.suspension .a .i {

			float: left;

			width: 47px;

			height: 47px;

			line-height: 47px;

			margin-left: 5px;

			font-size: 28px;

			text-align: center;

			color: #FFF

		}

		

		.suspension .a-service .i {

			animation: blink .8s linear infinite

		}

		

		.top .a-top {

			width: 79px;

			height: 65px;

			line-height: 65px;

			font-size: 23px;

			text-align: center;

			color: #FFF;

			background-color: #51b233;

			display: none

		}

		

		.top .a-top:hover {opacity: 0.8;}

		

		.suspension .d {

			display: none;

			width: 223px;

			background: #fff;

			position: absolute;

			right: 160px;

			min-height: 90px;

			border: 1px solid #e0e1e5;

			border-radius: 3px;

			box-shadow: 0 2px 5px 0 rgba(161, 163, 175, 0.11)

		}

		

		.suspension .d-service {

			top: 0

		}

		

		.suspension .d-service-phone {

			top: 34px

		}

		

		.suspension .d-qrcode {

			bottom: 0

		}

		

		.suspension .d .inner-box {

			padding: 8px 22px 12px;

			position: relative

		}

		

		.suspension .d .inner-box:after,

		.suspension .d .inner-box:before {

			border: solid transparent;

			content: ' ';

			height: 0;

			left: 100%;

			position: absolute;

			width: 0

		}

		

		.suspension .d .inner-box:after {

			border-width: 10px;

			border-left-color: #fff;

			top: 20px

		}

		

		.suspension .d .inner-box:before {

			border-width: 12px;

			border-left-color: #e0e1e5;

			top: 18px

		}

		

		.suspension .d-service-item {

			padding: 14px 0

		}

		

		.suspension .d-service .d-service-item {

			border-bottom: 0

		}

		

		.suspension .d-service-item .circle {

			width: 44px;

			height: 44px;

			line-height: 44px;

			border-radius: 50%;

			overflow: hidden;

			background: #f1f1f3;

			display: block;

			float: left

		}

		

		.suspension .d-service-item .i-qq {

			width: 44px;

			height: 44px;

			font-size: 30px;

			color: #f39800;

			text-align: center;

			display: block

		}

		

		.suspension .d-service-item .i-tel {

			width: 44px;

			height: 44px;

			font-size: 30px;

			color: #f39800;

			text-align: center;

			display: block

		}

		

		.suspension .d-service-item h3 {

			float: left;

			width: 112px;

			line-height: 44px;

			font-size: 15px;

			margin-left: 12px;

			margin-top: 0

		}

		

		.suspension .d-service-item .text {

			float: left;

			width: 112px;

			line-height: 22px;

			font-size: 15px;

			margin-left: 12px

		}

		

		.suspension .d-service-item .text .number {

			font-size: 16px;

			color: #f39800

		}

		

		.suspension .d-qrcode {

			text-align: center

		}

		

		.suspension .d-qrcode .inner-box {

			padding: 20px 0

		}

		

		.suspension .d-qrcode .inner-box img {

			max-width: 80%

		}

		

		.suspension .d-qrcode p {

			font-size: 16px;

			color: #93959c

		}

.suspension .d-qrcode .inner-box:before {

	top:inherit;

    bottom: 68px;

}

.suspension .d-qrcode .inner-box:after {

	top:inherit;

    bottom: 70px;

}













.div2 {

    position: fixed;

    _position: absolute;

    top: 0;

    z-index: 250;

	width:270px;

}



.lgg {

    position: fixed;

    z-index: 999;

    left: 0;

    bottom: 200px;

    width: 146px;

}

.lgg img{width: 100%;}



.login_wrap{ display: none; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgba(0,0,0,0.7); z-index: 9999; }

.login_in{ position: absolute; left: 50%; margin-left: -238px; top: 10%; width: 476px; background: #fff;box-shadow: 1px 1.732px 21px 0px rgb( 195, 194, 194 ); border-radius: 10px; padding: 20px 30px 40px;}

.login_in h3{ font-size: 22px; color: #0f0202; margin-bottom: 10px; text-align: center;  }

.login_in p{ font-size: 14px; color: #a0a3a4; margin-bottom: 10px; text-align: center; }

.login_in p a{ color: #00aeef;  }

.in_w{  /* border: 1px solid #d8d7d7;*/ height: 38px; line-height: 38px; position: relative;  margin-bottom: 14px;}

.in_w i{ color: #aeadad; font-size: 35px; position: absolute; top: 0px; left: 0px; z-index: 2;}

.in_w  input{ width: 100%; height: 36px; line-height: 36px;  color: #afaeae; text-indent: 5px; position: absolute; top: 0px; left: 0px;}

.zd{ display: inline-block; color: #afaeae; text-align: left;}

.wmm{ float: right;  color: #afaeae;}

.login_w button{ font-size: 18px; background-color: #e11440; color: #fff; padding: 10px; width: 100%; text-align: center; border: none;border-radius: 5px; }

.close{ opacity: 1; position: absolute; top: -40px; right: -40px;}

.head{ position: fixed; top: 0px; left: 0px; right: 0px; background: #fff; z-index: 200;  box-shadow: 1.5px 2.598px 5px 0px rgb(228, 223, 223);}

.in_w02{ width: 70%; float: left; }

.yzm{ width: 29%; float: right; border: 1px solid #d8d7d7; height: 45px; line-height: 45px; }

.yzm img{ width: 100%; float: left; }

.login_in p.zhu{ font-size: 12px; color: #aeadad; margin-bottom: 10px; text-align: left; }

.zd02{ color: #00aeef; }

.login_wrap02 input{ text-indent: 5px; }

.login_in02{ display: none; }

.login_wrap textarea{ width:100%; min-height:56px; text-indent:5px; margin-bottom:14px;}



.ibanner{position: relative;}

.ibanner img{width: 100%;}

.ibanner .box{position: absolute;width: 100%; text-align: center; z-index: 90;top: 40%;font-size: 16px;color: #FFF;text-shadow: 1px 1px 3px #000;}

.ibanner .box span{display: inline-block;}

.ibanner .box span:first-child{margin-right: 20px;}

.ibanner .box h2{font-weight: bold;font-size: 30px;margin-bottom: 10px;}

.ibanner .box a,.ibanner .box a:hover{color: #FFF;}

.coo-scroll{padding: 5px;}

.coo-scroll .swiper-slide{height: inherit!important;}

.coo-scroll .swiper-slide img{width: 100%;min-height:inherit!important;height: 69.5px;border:  solid #d0d0d0 1px;}



@media screen and  (min-width:1200px){

	.container{ width:1200px;}

	}

@media screen and (max-width:1200px) and (min-width:992px){

	.navbar-header{

		width:35%;

	}

	.navbar-header img{

		width: 100%;

	}

	.nav > li > a{

		padding: 10px 15px;

	}

	

.cpsq .flogo h1,.cpsq .flogo h2{font-size: 20px;}

	.cpsq .flogo-right a, .cpsq .flogo-right span{    font-size: 16px;padding: 0 15px;}

}



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

#header .brand{ display:none}	





.nav > li > a{

		padding: 10px;

		font-size: 15px;

	}

.search {

   

    bottom: 14px;

}



.excerpt {padding: 20px 20px 20px 155px;}

.excerpt .thumb {

    width: 120px;

    height: 82px;

}

.excerpt .focus {

    margin-left: -135px;

    width: 120px;

}

.div2 {

	width:212.5px;

}

.cpsq .flogo h1,.cpsq .flogo h2{font-size: 16px;}

	.cpsq .flogo p{font-size: 12px;}

	.cpsq .flogo-right a{margin-left: 15px;    height: 40px; line-height: 40px;  font-size: 14px;  padding: 0 20px;}

	.cpsq .flogo-right a:first-child{margin-left: 0;}	

	.cpsq .flogo h1,.cpsq .flogo h2{font-size: 20px;}

	.cpsq .flogo-right a, .cpsq .flogo-right span{    font-size: 16px;padding: 0 15px;}

}



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

#header .brand{ display:none}	



.search{ width:90%;}

.top{

    	font-size: 12px;

    }

.navbar-toggle{

    	margin-top: 13px;

		margin-right: 15px;

		

    }

.navbar-default .navbar-toggle .icon-bar{ background-color:#51b233;}

	



.navbar-default .navbar-brand{

		padding-top: 10px;

	}

.nav.navbar-nav{

        float: left!important;

		width:100%;

		margin-left:0px;

	}

.navbar-nav > li > a{ line-height:26px;}

.search {

  

    bottom: 20px;

}



.main{ padding-right:15px;}



.content{ font-size:16px;}



	.p20 {

    padding: 15px;

}



	.cpsq{position: inherit;height: 66px;overflow: hidden;}

	.cpsq .row .row{display: inherit;}

	.cpsq .flogo{display: none;}

	.cpsq .box{display: none;}

	.cpsq .flogo h1,.cpsq .flogo h2{font-size: 14px; margin-bottom: 5px;}

	.cpsq .flogo-right{ text-align: center;}

	.footer{margin-bottom: 0px;}

	.flogo-right a.icon-share{display: none!important;}

	.flogo-right span.zwyd {margin-left: 0;}

	.suspension .a{width: 47px;overflow: hidden;}

	.suspension .a .i{margin-left: 0;}

	.suspension a.a-qrcode{display: none;}

	.suspension .d{display: none!important;}

	.top {right: 0;bottom: 152px;width: 47px;}

	.top .a-top { width: 47px; height: 47px;line-height: 47px;font-size: 14px;border-radius: 24px 0 0 24px;}

	.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { padding: 0 30px!important;  margin: 0 15px 0!important;}

	#allmap{height: 300px;}

	

	.lgg {width: 73px;}

	

	.login_in{ width: 300px; margin-left: -150px; padding: 0px 20px 20px; top: 10%;}

.close{      top: -30px; right: -30px;}

.login_in h3{ font-size: 24px; margin-top: 20px;}

.login_in p{     font-size: 14px; }

.in_w input{ height: 28px; line-height: 28px; font-size: 12px; }

.in_w{ height: 30px; line-height: 30px;    margin-bottom: 9px; }

.in_w i{     font-size: 26px; }

.login_w button{font-size: 14px;  padding: 5px;}

	.ibanner .box{top: 15px;}

	.ibanner .box,.banner .box i{font-size: 12px;}

    .ibanner .box h2{font-size: 18px;margin-bottom: 5px; margin-top: 0;}

	.ibanner .box span{display: block;}

	.ibanner .box span:first-child{margin-right: 0px;}

	.banner .box a{color: #FFF;}

.banner .box a:hover{color: #FFF; text-decoration: underline!important;}



.mbanner{position: relative;}

    .mbanner span{position: absolute;z-index: 99;right: 0;top: 0;font-size: 12px ;height: 20px;line-height: 20px; border-radius: 5px;padding: 0 5px;color: #FFF; background-color: #51b233;}

    .mbanner span strong{font-size: 14px;}

	h4.zh-tit{font-weight: bold; margin: 10px 0;}

	.main{padding: 0 10px;}

	.newscon{margin-top: 10px;}

	.bor{border:none;}

	.zhnews{padding-top: 15px; margin-top: 10px;border-radius: 5px;}

	h2.tit,.zhnews h3 {

		line-height: 1.5;

		padding:0 0 0 10px;

		border-left: solid #e11440 3px;

		font-weight: normal;

		margin:  0 10px;

		text-align: left;

		border-bottom: none;

		font-size: 18px;

	}

	.newscon .swiper-slide img{ border-radius: 5px;}

	.pbt{background-color: #FFF; padding-top: 15px;border-radius: 5px;}

	.news-list a{position:relative; padding-left: 12px;}

	.news-list a::before {

		content: '';

		position: absolute;

		left: 1px;

		top: 50%;

		width: 5px;

		height: 5px;

		margin-top: -3px;

		background-color: #e11440;

	}



	.footer .row .copyright{padding-left: 10px;padding-right: 10px;}

	.cpsq{background-color: #FFF;}

	.cpsq .flogo-right a{    border: solid #e11440 1px;border-radius: 5px;}

	.swiper-pagination{display: none;}

}



