@charset "utf-8";

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

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

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

 li{list-style: none;}

 a{ color:#000;}

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

.fl{float: left;}

.fr{float: right;}



.mt10{ margin-top:15px;}

.mb10{ margin-bottom:15px;}

.p1015{ padding:10px 15px;}

.p1520{ padding:15px 20px;}

.p20{ padding:20px;}

.ptb10{ padding:10px 0;}

.main img{height: auto!important;}

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



.btn-success {

    color: #fff;

    background-color: #e11440;

    border-color: #e11440;

}

.btn-success:hover {

    color: #fff;

    background-color: #e11440;

    border-color: #e11440;

	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;

}









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

.banner img{ width:100%;}



.menu{background-color:#e11440;text-align: center;display: none;position: relative;left: -20px; width: 67px;

    height: 47px;

    line-height: 47px;

    color: #FFF;

	border-radius: 0 24px 24px 0;

	padding-right: 10px;

	cursor: pointer;}

#menu {position:fixed; z-index: 197; left: 20px; top: 50%;margin-top: -200px;}

#menu ul li{width: 138px; height: 38px; line-height: 38px;margin-bottom: 7px; background-color: #FFF;border-left: #e11440 solid 3px;cursor: pointer;}

#menu ul li i{margin: 0 13px;}

#menu ul li a{display: block; height: 38px; line-height: 38px; overflow: hidden;}

#menu ul li.active a,#menu ul li:hover a{ background-color:#e11440;color: #FFF; text-decoration: none; }



.main-wrap{    width: 100%; float: left;}

.main{    position: relative;margin-right: 322px;}

.side{float: left;  margin-left: -292px; width: 292px;  position: relative;}



.container_ban a{display: block;}

.container_ban .pic {

    width: 100%;

    height: 177px;

    background-position: center center;

    background-size: cover;

    background-repeat: no-repeat;

	border-radius: 5px;
	position: relative;
}
.container_ban .pic i{font-size: 40px; position:absolute; left: 24px;bottom: 35px; }



.tit{font-size: 18px; line-height: 1;padding-left: 10px; border-left: solid #e11440 3px;font-weight: normal; margin:15px 0;}

.news-list li{width: 50%;float: left; display: inline-block;height: 32px; line-height: 32px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

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

.news-list li a::before{content: ''; position: absolute; left: 1px; top: 50%; width: 5px; height: 5px; margin-top: -3px;background-color: #e11440;}

.news-list li:nth-child(2n+1){padding-right: 20px; border-right: #eeeeee solid 1px;}

.news-list li:nth-child(2n){padding-left: 20px;}

.news-list li span{ float: right;color: #9c9c9c;min-width: 50px;}



#map{ padding: 10px 0 5px;}

#allmap{width: 100%; height: 350px;}



.coo-scroll img{ width: 100%; height: 69.5px;border:  solid #d0d0d0 1px;}

.rdfx{line-height: 30px;}

.rdfx i{font-size: 22px;}

.rdfx i.icon-huo{color: #e11440;}

.rdfx span{display: inline-block;background-color: #f4f4f4;padding: 0 5px;border-radius: 5px;position: relative;}

.rdfx span i{color: #10bd28;}

.rdfx span  img{display: none; position: absolute; right: 0; top: 30px;}

.rdfx span a:hover img,.rdfx span img:hover{display: block;}

.rdfx span a:focus{outline: none;text-decoration: none;}



.zhnews{ margin:15px 0 0;}

.bor {

    background-color: #FFF;

    border-radius: 5px;

}





.zsmd{height: 165px;}

.zzjg{height: 330px;}

.zzjg-con{position: absolute;height:310px;}

.zsmd-con{position: absolute;height:145px;}

#zzjg{height: 300px;overflow-y: scroll;overflow-x: hidden;padding-right: 5px;}

#zsmd{height: 364px;overflow-y: scroll;overflow-x: hidden;padding-right: 5px;}

.nicescroll-rails{background-color: #f7f7f7;}



.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: #e11440;

    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: #e11440;

}

.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: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	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; }

.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 35px!important;

    margin-left: 20px!important;

}





.cpsq{ width: 100%; height: 98px; background-color:#FFF; color: #000;background: rgba(255,255,255,1); border-bottom: 1px solid #eee; box-shadow: 0px 5px 5px rgba(217,217,217,0.75);position: relative;z-index: 199;display: flex;align-items: center;}

.cpsq.active{position:fixed;left: 0;top: 0;}

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

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

.cpsq .logo_w{padding: 10px 30px 10px 0px; margin-right: 30px; border-right:#eeeeee solid 1px;}

.cpsq .logo_w img{height: 42px; }

.cpsq .flogo h1,.cpsq .flogo h2{font-size: 20px; font-weight: bold; margin-bottom: 5px;margin-top: 5px; color: #e11440;}

.cpsq .flogo p{margin: 0 ;}

.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: #e11440; font-size: 15px; padding: 0 20px;margin-left:15px;cursor: pointer;border: solid #e11440 1px; border-radius: 5px;}

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

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

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



.top {

			position: fixed;

			z-index: 999;

			right: 50px;

			bottom: 135px;

			width: 79px

		}

.suspension {

			position: fixed;

			z-index: 299;

			right: -95px;

			bottom: 200px;

			width: 146px;

	transition: all 0.5s ease-in-out;



		}

.suspension:hover{right: 0;}		

		.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.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: #e11440;

			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: 0

		}

		

		.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: #00a0e9; color: #fff; padding: 10px; width: 100%; text-align: center; border: none;border-radius: 5px; }

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

.head{ padding: 0 15px; /*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;    z-index: 198;}

.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;}

.container_ban .swiper-slide{     width: 292.667px; margin-right: 10px;}

.coo-scroll .swiper-slide{width: 142.5px; margin-right: 7px;}





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

	.menu{display: block;}

	#myTab{display: none;position: relative; left: -20px;}

	}

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

	.container{ width:1260px;}

	}

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

	

	

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

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

	span.sj,span.zg{display: block;}

}



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

#header .brand{ display:none}	







.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;}

	

	span.sj,span.zg{display: block;}

	.news-list li{width: 100%;}

	.news-list li:nth-child(2n+1){border-right: none;padding-right: 0;}

	.news-list li:nth-child(2n){padding-left: 0;}

}



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

	.itop .row .row{    margin-right: 0px; margin-left: 0px;}

#header .brand{ display:none}	





.top{

    	font-size: 12px;

    }

.navbar-toggle{

    	margin-top: 13px;

		margin-right: 15px;

		

    }

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

	



.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;}





.main{margin-right: 0; }

	.p1520{padding:10px 15px;}



.content{ font-size:16px;}



	.p20 {

    padding: 15px;

}



	 .cpsq{position: inherit;height: 66px;overflow: hidden;/*left: 0;bottom: 0;box-shadow: 5px 0 5px rgba(217,217,217,0.75); */}

	.cpsq.active { 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;padding-top: 10px;}

	.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;}

	.news-list li{width: 100%;}

	.news-list li:nth-child(2n+1){border-right: none;padding-right: 0;}

	.news-list li:nth-child(2n){padding-left: 0;}

	#menu{display: none;}

	.head .logo_w{margin-top: 12px;width: 200px;}

	.head .logo_w img {  height: 40px; padding-top: 0px;max-width: 100%;}

	.countdown { font-size: 15px;color: #525252; line-height: 67px;}

   .countdown span {

    height: 28px;

    line-height: 28px;

    padding: 0 10px;

	       background-color: #0c8c22;

	   color: #FFF;

	   margin: 0;

	   border-radius: 14px;

}

	.suspension{right: 0;}

	.footer .row .copyright{padding: 0 15px;}

	.cpsq .flogo-right a, .cpsq .flogo-right span{padding: 0 30px;}



	table{width: 100%;}

	.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;}

    .newscon h4{font-weight: bold;}

	.newscon{margin: 10px 10px 0!important;}

	.tit{margin-top: 10px;line-height: 1.5;}

	.news-list li span{display: none;}

	.cpsq .iconfont{display: none;}

}



