
@charset "utf-8";
.main-slider {
	position: relative;
	height: 400px;
}

.fullSlide {
	position: relative;
	height: 400px;
	overflow: hidden;
}

.fullSlide .bd {
	position: relative;
	z-index: 1;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 400px;
}

.fullSlide .bd li .siteWidth {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	height: 400px;
}

.fullSlide .bd li a {
	position: absolute;
	width: 100%;
	height: 400px;
	display: block;
	z-index: 100;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.fullSlide .hd ul .on {
	filter: alpha(opacity=100);
	opacity: 1;
}

.fullSlide .prev,
.fullSlide .next {
	width: 45px;
	height: 96px;
	position: absolute;
	top: 153px;
	z-index: 300;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	opacity: .2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.fullSlide .prev {
	background-image: url(../images/index.png);
	background-position: -112px 0;
	left: 0
}

.fullSlide .next {
	background-image: url(../images/index.png);
	background-position: -158px 0;
	right: 0
}

.fullSlide .prev:hover,
.fullSlide .next:hover {
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6
}

.fullSlidez {
	position: relative;
	height: 400px;
	overflow: hidden;
}

.fullSlidez .bd {
	position: relative;
	z-index: 1;
}

.fullSlidez .bd ul {
	width: 100% !important;
}

.fullSlidez .bd li {
	margin: 50px;
	width: 50% !important;
	height: 300px;
}

.fullSlidez .bd li .siteWidth {
	width: 960px;
	position: relative;
	margin: 0 auto;
	height: 300px;
}

.fullSlidez .bd li a {
	position: absolute;
	width: 100%;
	height: 400px;
	display: block;
	z-index: 100;
}

.fullSlidez .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.fullSlidez .hd ul .on {
	filter: alpha(opacity=100);
	opacity: 1;
}

.fullSlidez .prev,
.fullSlidez .next {
	width: 45px;
	height: 96px;
	position: absolute;
	top: 153px;
	z-index: 300;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	opacity: .2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.fullSlidez .prev {
	background-image: url(../images/index.png);
	background-position: -112px 0;
	left: 0
}

.fullSlidez .next {
	background-image: url(../images/index.png);
	background-position: -158px 0;
	right: 0
}

.fullSlidez .prev:hover,
.fullSlidez .next:hover {
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6
}

.lunb {
	width: 785px;
	height: 400px;
	margin: 40px 20px 20px 0px;
}

.slider-hover {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 400px;
	height: 380px;
}

.slider-hover .fr {
	position: absolute;
	right: 40px;
}

.slider-hover a {
	position: relative;
	bottom: -20px;
	float: left;
	width: 270px;
	height: 198px;
	padding-top: 91px;
	padding-bottom: 45px;
	margin-right: 17px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-repeat: no-repeat;
	/*background-size: 100% 100%; */
	background-position: top center;
}

.sli {
	position: absolute;
	bottom: 115px;
	right: 120px;
}

.sh-czbm {
	background-image: url("../images/pic_QRcode.png");
	width: 270px;
	height: 178px;
}

.sh-zstd {
	background-image: url("../images/shover2.jpg");
	background-color: #006d8a;
}

.sh-gztd {
	background-image: url("../images/shover3.jpg");
	background-color: #77ad0f;
}

.sh-lttd {
	background-image: url("../images/shover4.jpg");
	background-color: #cf2e64;
}


/*main-zhgk  展会概况*/

.main-zhgk {
	position: relative;
	padding: 85px 0;
	overflow: hidden;
}

.main-zhgk:after {
	position: absolute;
	bottom: 43px;
	right: -146px;
	z-index: 0;
	content: "";
	width: 346px;
	height: 355px;
	background: url("../images/bottom.gif");
}

.main-nav {
	position: relative;
	width: 225px;
	min-height: 60px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/kuang/kuang.png) no-repeat;
}

.main-nav:after,
.main-nav:before {
	position: absolute;
	top: 0;
	content: "";
	width: 24px;
	height: 60px;
	right: 0;
}

.main-nav:before {
	left: 0;
}

.main-nav p,
.main-nav span {
	line-height: 30px;
	font-size: 24px;
}

.main-nav p {
	text-transform: uppercase;
	color: #c0c0c0;
}

.main-nav span {
	color: #333;
}

.main-zhgk .text {
	position: relative;
	width: 945px;
	margin: 0 auto;
	line-height: 26px;
	padding-top: 15px;
	padding-bottom: 45px;
	border-bottom: 1px #ddd solid;
}

.main-zhgk .text:before {
	position: absolute;
	top: -145px;
	left: -150px;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/top.gif");
}

.main-zhgk .text p {
	margin-top: 10px;
	text-indent: 28px;
}

.main-zhgk .unit {
	width: 965px;
	padding: 50px 60px;
	margin: 0 auto;
	overflow: hidden;
}

.main-zhgk .unit dl {
	float: left;
	width: 335px;
	margin-right: 60px;
	line-height: 30px;
	overflow: hidden;
}

.main-zhgk .unit dt {
	float: left;
	padding-left: 15px;
	color: #000;
}

.main-zhgk .unit dd {
	padding-left: 90px;
	color: #808080;
}

.main-zhgk .unit p {
	float: left;
	width: auto;
	height: 26px;
	padding-right: 15px;
	line-height: 26px;
	margin-top: 10px;
	color: #808080;
	background: #dfdfdf;
}

.main-zhgk .unit p span {
	margin-left: 15px;
	color: #000;
}


/*展会动态*/

.main-zhdt {
	position: relative;
	height: 670px;
	background: url("../images/bg.png") center center no-repeat;
	background-size: 100% 100%;
}

.zhdt {
	position: absolute;
	top: -72px;
	left: 0;
	right: 0;
	z-index: 1;
	width: 990px;
	margin: 0 auto;
}

.zhdt-top {
	position: relative;
	width: 100%;
	height: 390px;
}

.video {
	position: absolute;
	top: 108px;
	left: -85px;
	display: block;
	width: 553px;
	height: 506px;
	overflow: hidden;
}

.video img {
	display: block;
	width: 100%;
	background-size: 100% 100%;
}

.zhdt-list {
	width: 298px;
	margin-top: 105px;
	overflow: hidden;
}

.zhdt-name p {
	font-size: 24px;
	color: #333;
	text-transform: uppercase;
	width: 400px;
}


/*展会视频*/

.zhdt-video {
	margin-left: 156px;
	font-size: 24px;
	color: #333;
	text-transform: uppercase;
	width: 400px;
	text-align: center;
	margin-bottom: 10px;
}

.zhdt-video span {
	font-size: 24px;
	color: #999999;
	text-transform: uppercase;
	width: 400px;
}

.zhdt-list ul {
	margin-right: -100px;
	width: 400px;
	padding-right: 40px;
	height: 365px;
	margin-top: 15px;
	margin-bottom: 28px;
	overflow: hidden;
	color: #333333;
	font-size:20px;
	
}

.zhdt-list ul li>a,
.zhdt-bto ul li a {
	display: block;
	width: 100%;
	line-height: 36px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}

.zhdt-list ul li>a:before,
.zhdt-bto ul li a:before {
	float: left;
	content: "";
	width: 5px;
	height: 5px;
	margin: 10.5px 10px 10.5px 0;
	background: orangered;
	border-radius: 50px;
}

.zhdt-list ul li>a:hover,
.zhdt-bto ul li a:hover {
	color: orangered;
}

.zhdt-list>a {
	float: left;
	display: inline-block;
	padding: 0 5px;
	color: #333;
}

.zhdt-bto {
	width: 100%;
	padding: 45px 83px;
	height: 329px;
	background: #3d5866 url("../images/zhdt-bto.jpg") right center no-repeat;
}

.zhdt-bto .main-nav {
	margin: 0;
}

.zhdt-bto .main-nav span {
	color: #eaff00;
}

.zhdt-bto .main-nav p {
	color: #fff;
}

.zhdt-bto ul {
	height: 78px;
	margin: 25px 0;
	overflow: hidden;
}

.zhdt-bto ul li {
	float: left;
	width: 320px;
	margin-right: 60px;
}

.zhdt-bto>a {
	display: inline-block;
	padding: 10px 30px;
	border: 1px #fff solid;
	font-size: 16px;
	color: #fff;
}

.zhdt-bto>a:hover {
	color: #eaff00;
	border-color: #eaff00;
}


/*main-zhfc  产品展示*/

.cpzs {
	width: 400px;
}

.cpzs span {
	color:#333333;
	font-family: 'MicrosoftYaHei';
	font-size: 22px;
}

.main-zhfc {
	position: relative;
	height: 700px;
	/*background:url(../images/shadow-bg.jpg) center center no-repeat;*/
	background: #fbfbfb;
	background-size: 100% 100%;
	overflow: hidden;
	
}

.zhfc {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	z-index: 1;
}

.zhfc-slider {
	position: relative;
	width: 100%;
	margin-top: 34px;
	overflow: hidden;
}

.zhfc-slider .bd {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.zhfc-slider .bd ul {
	overflow: hidden;
	zoom: 1;
}

.zhfc-slider .bd ul li {
	float: left;
	_display: inline;
	width: 280px;
	margin: 0 10px;
	text-align: center;
	overflow: hidden;
}

.zhfc-slider .bd ul li a {
	position: relative;
	display: block;
	width: 100%;
	height: 255px;
	margin-top: 20px;
	overflow: hidden;
}
.zhfc-slider .bd ul li a h3 {
	color:#fff;
}

.zhfc-slider .bd ul li img {
	margin: 10px;
	/*max-width: 180px;
    max-height: 80px;*/
	height:100px;
	max-width: 100px;
}

.zhfc-slider .bd ul li p {
	position: absolute;
	bottom: -60px;
	display: block;
	width: 100%;
	padding: 10.5px 0;
	color: #fff;
	background: orangered;
	overflow: hidden;
}

.zhfc-slider .bd ul li a:hover img {
	bottom: 40px;
	height:80px;
}

.zhfc-slider .bd ul li a:hover p {
	bottom: 0;
}

/*原始按钮样式*/
.zhfc-slider .hd .prev,
.zhfc-slider .hd .next {
	position: absolute;
	top: 45.5%;
	right: -50px;
	z-index: 999;
	display: block;
	width: 55px;
	height: 55px;
	overflow: hidden;
	cursor: pointer;
}

.zhfc-slider .hd .prev {
	left: -50px;
}

.zhfc-slider .hd .next i,
.zhfc-slider .hd .prev i {
	display: block;
	width: 49px;
	height: 49px;
	background-image: url("../images/next.png");
	background-size:cover;
}

.zhfc-slider .hd .prev i {
	background-image: url("../images/prev.png");
	background-size:cover;
}

/*main-kfzx  客服中心*/

.main-kfzx {
	padding-top: 20px;
	padding-bottom: 10px;
	/*background: #fff;*/
}

.main-kfzx .main-nav {
	width: 400px;
}

.kfzx-link {
	width: 840px;
	margin: 40px auto;
	text-align: center;
	overflow: hidden;
}

.kfzx-link li {
	float: left;
	width: 110px;
	margin: 0 27px;
}

.kfzx-link li a {
	display: block;
	width: 100%;
}

.kfzx-link li img {
	width: 110px;
	height: 110px;
	border: 5px transparent solid;
	border-radius: 50%;
}

.kfzx-link li:hover img {
	border: 5px #e4e4e4 solid;
}

.kfzx-link li p {
	padding: 10px 0;
	color: #656565;
}

.kfzx-text {
	margin: 0 101px;
	overflow: hidden;
}

.kfzx-text dl {
	float: left;
	margin-right: 50px;
	margin-top: 12px;
	overflow: hidden;
}

.kfzx-text dt {
	float: left;
}

.kfzx-text dd {
	padding-left: 105px;
	line-height: 26px;
}

.kfzx-text dd span {
	color: #2e2e2e;
}

.kfzx-text p {
	float: left;
	padding-left: 47px;
}

.kfzx-text p span {
	display: inherit;
	float: left;
	width: 39px;
	color: #0c7ea4;
	padding: 0 10px;
	writing-mode: tb-rl;
}

.kfzx-text p img {
	float: left;
}

.kf-bl {
	border-left: 1px #ddd solid;
}


/*合作伙伴 company*/

.mian-company {
	background: url("../images/bg_link.png");
	overflow: hidden;
	height: 460px;
}

.mian-partner {
  /*	background: #005982; */
    background: #fbfbfb;
    overflow: hidden;
    height: 410px;
}

.yq {
	width: 400px;
	padding: 20px;
}

.yqtext {
	width: 1200px;
	padding: 20px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: -530px;
}

.yqtext span {
	font-size: 14px;
	color: #FFFFFF;
	padding: 20px;
}

.yq span {
	/*color: #fff;*/
}

.company {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}

.company>div {
	float: left;
	position: relative;
	width: 1240px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0 auto;
	left: -20px;
	top:40px;
}

.company>div.company-czqy {
	padding-top: 0px;
	/*height: 50px;*/
}


/*商标样式*/

.company>div.company-hzhb {
	margin-top: 0px;
	/*height: 50px;*/
}

.company>div.company-zcmt {
	margin-top: 0px;
	/*height: 50px;*/
}

.company>div>a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 59px;
	height: 184px;
	z-index: 99;
}

.company>div.company-czqy>a {
	top: 9px;
}

.company>div .bd {
	float: left;
	position: relative;
	height: 81px;
	z-index: 0;
}

.company>div .bd li {
	
	zoom: 1;
	vertical-align: middle;
}

.company>div .bd li div {
	float: left;
	width: 300px;
	height: 70px;
	/*line-height: 80px;*/
	/*margin-right: 80px;*/
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	margin: 5px;
}

.company>div .bd li div.mo {
	margin-right: 191px;
	margin-left: -1px;
}

.company>div .bd li div a {
	display: block;
	width: 300px;
	height: 70px;
}

.company>div .bd li div a img {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
}


/*内页    */

.sec-slider {
	position: relative;
	height: 200px;
	background: #00759c url("../images/sec-slider.jpg") left center;
}

.slider-hover i {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 55px;
	width: 320px;
	padding-top: 85px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	color: #fff;
	background: url("../images/sec-sliders.png") no-repeat;
	height: 180px;
	margin: 0px auto
}


/*second*/

.second-title {
	height: 64px;
	padding: 19px 0;
	border: #e3e3e3 solid;
	border-width: 1px 0;
	background: #fafafa;
	overflow: hidden;
}

.tsec-nav {
	float: left;
	overflow: hidden;
}

.tsec-nav span {
	float: left;
	padding: 0 15px;
	color: #0c7ea4;
	font-size: 18px;
	font-weight: bold;
}

.tsec-nav ul {
	float: left;
	overflow: hidden;
}

.tsec-nav ul li {
	float: left;
}

.tsec-nav ul li a {
	display: block;
	margin: 2.5px 0;
	padding: 0 20px;
	border-left: 1px #ddd solid;
}

.second-title p {
	float: right;
	line-height: 24px;
	padding-right: 25px;
	text-align: right;
	color: #6f6f6f;
}

.second-title a {
	color: #6f6f6f;
}

.second-title p a.on,
.tsec-nav ul li:hover a,
.tsec-nav ul li.on a {
	color: #0c7ea3;
}

/*子页面背景*/
.second-main {
	vertical-align: top;
	min-height: 500px;
	height: 100%;
	background: url("../images/second.gif") left top no-repeat;
	background-size: 100% 100%;
}

.second-wrap {
	position: relative;
	width: 1200px;
	padding: 75px 87px;
	margin: 0 auto;
}

.second-wrap:before {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/top.gif");
}

.second-gk {
	margin: 30px 0;
	line-height: 26px;
}

.second-gk p {
	line-height: 26px;
	margin-top: 10px;
	text-indent: 28px;
	color: #656565;
}

.second-gkleft {
	position: relative;
	width: 100%;
	margin-bottom: 50px;
	overflow: hidden;
}

.second-gkleft .hd {
	width: 100%;
	height: 15px;
	margin: 35px 0;
	overflow: hidden;
}

.second-gkleft .hd ul {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}

.second-gkleft .hd ul li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	border-radius: 50%;
	color: #ccc;
	background-color: #ccc;
	overflow: hidden;
	cursor: pointer;
}

.second-gkleft .hd ul li.on {
	color: #f20000;
	background: #f20000;
}

.second-gkleft .bd {
	width: 100%;
	overflow: hidden;
}

.second-gkleft .bd ul {
	overflow: hidden;
	zoom: 1;
}

.second-gkleft .bd ul li {
	width: 332px;
	height: 324px;
	margin-right: 17.5px;
	border: 1px #ddd solid;
	text-align: center;
	zoom: 1;
	background-color: #fff;
	overflow: hidden;
}

.second-gkleft .bd ul li.btos {
	margin-top: 59px;
}

.second-gkleft .bd ul li:nth-child(2n) {
	margin-top: 59px;
}

.second-gkleft .bd ul li a {
	display: block;
	width: 100%;
}

.second-gkleft .bd ul li img {
	display: block;
	width: 330px;
	height: 236px;
	background-size: 100% 100%;
}

.second-gkleft .bd ul li p {
	padding-top: 25px;
	color: #555555;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.second-ys {
	position: relative;
}

.second-ys:after {
	position: absolute;
	top: -170px;
	left: -360px;
	z-index: 0;
	content: "";
	width: 346px;
	height: 355px;
	background: url("../images/bottom.gif");
}

.second-ys dl {
	margin-top: 45px;
	overflow: hidden;
}

.second-ys dt {
	float: left;
	width: 145px;
	text-align: center;
}

.second-ys dt span {
	display: block;
	width: 79px;
	height: 77px;
	line-height: 77px;
	margin: 0 auto;
	font-size: 48px;
	color: #a5a5a5;
	font-weight: bold;
	background: url("../images/ys.png") center center no-repeat;
}

.second-ys dt p {
	line-height: 22px;
	margin-top: 5px;
	font-size: 16px;
	color: #000;
}

.second-ys dd {
	padding-left: 169px;
	line-height: 26px;
	text-indent: 28px;
}


/*========展会备用css样式============*/

.second-sch {
	padding: 75px 54px;
}

.second-sch:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/sch.gif");
}

.second-rcap p {
	margin: 15px 0;
	text-align: right;
}

.second-rcap-list {
	border: 1px #ddd solid;
}

.second-rcap-list span,
.czsq-adv-list li span {
	display: inline-block;
	line-height: 48px;
	text-align: center;
}

.second-rcap-list div {
	padding: 0 38px;
	background-color: #989898;
}

.second-rcap-list div span {
	padding: 3.5px 0;
	font-size: 16px;
	color: #fff;
}

.second-rcap-list ul,
.czsq-adv-list {
	min-height: 600px;
	padding: 15px 38px;
	background-color: #fff;
	overflow: hidden;
}

.second-rcap-list ul li,
.czsq-adv-list li {
	border-bottom: 1px #ddd solid;
	color: #727272;
}

.sch-rq {
	width: 150px;
}

.sch-nr {
	width: 431px;
}

.sch-sj {
	width: 120px;
}

.sch-dd {
	width: 300px;
}


/*=======消防协会前台架构============*/

.second-org {
	position: relative;
	padding: 75px 79px;
}

.second-org:after {
	position: absolute;
	bottom: 0;
	right: -30px;
	content: "";
	width: 398px;
	height: 254px;
	background: url("../images/org-bto.gif") no-repeat;
}

.second-org .main-nav {
	width: 300px;
}

.sec-org {
	position: relative;
	margin-top: 20px;
	text-align: center;
}

.sec-org p {
	line-height: 30px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #0c7ea3;
}

.sec-org span {
	display: block;
	line-height: 26px;
	color: #616161;
}

.sec-org div {
	float: left;
	margin-right: 2.5px;
	margin-left: 2.5px;
}

.org-zddw {
	width: 457px;
	height: 438px;
	padding-top: 270px;
	background: url("../images/zddw.gif") center center no-repeat;
}

.org-zbdw,
.org-cbdw {
	width: 285px;
	height: 274px;
	margin-top: 257px;
	padding-top: 57px;
	background: url("../images/kb.gif") center center no-repeat;
}

.sec-org:after {
	position: absolute;
	top: -50px;
	right: 163px;
	content: "";
	width: 150px;
	height: 157px;
	background: url("../images/org-fr.gif") no-repeat;
}

.org-zhgm {
	width: 515px;
	margin: 0 auto 54px auto;
	padding-top: 30px;
	overflow: hidden;
}

.org-zhgm span {
	display: inline-block;
	float: left;
	width: 137px;
	height: 130px;
	line-height: 130px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: url("../images/zhgm.gif") center center no-repeat;
}

.org-zhgm div {
	padding-top: 50px;
	padding-bottom: 29px;
	margin-left: 160px;
}

.org-zhgm p {
	display: block;
	line-height: 26px;
	color: #616161;
}


/*========参展=============*/

.second-czxz:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/czxz.gif");
}

.second-czxz .main-nav {
	width: 400px;
}

.czxz-list {
	width: 850px;
	padding-left: 50px;
	margin: 0 auto;
	overflow: hidden;
}

.czxz-list>p {
	margin-top: 45px;
	line-height: 30px;
	font-size: 20px;
	color: #272727;
	text-align: center;
}

.czxz-list ul {
	margin: 15px 0;
	background: url("../images/line.png") left center no-repeat;
}

.czxz-list ul li {
	position: relative;
	padding: 25px 0 25px 78px;
}

.czxz-list ul li p {
	line-height: 26px;
	color: #626262;
}

.czxz-list ul li i {
	position: absolute;
	left: -50px;
	top: 30px;
	width: 98px;
	height: 93px;
	padding: 26.5px 0;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	color: #0c7ea4;
	background: url("../images/czxz-list.png") center center no-repeat;
}

.tbts-list {
	position: relative;
	width: 1090px;
	padding: 74px 36px 45px 36px;
	margin: 100px auto 0 auto;
	border: 1px #ddd solid;
	background: #fff;
}

.tbts-list:before {
	position: absolute;
	top: -74px;
	left: 43%;
	content: "";
	width: 152px;
	height: 151px;
	background: url("../images/tbts.png") center center no-repeat;
}

.tbts-list dl {
	padding: 10px 38px;
	color: #737372;
	border-top: 1px #ddd solid;
	overflow: hidden;
}

.tbts-list dt {
	float: left;
	line-height: 26px;
}

.tbts-list dd {
	padding-left: 20px;
	line-height: 26px;
}

.tbts-list dl.nobt {
	border-top: 0;
}


/*========参观=============*/

.second-whcg,
.second-gzxz {
	padding: 75px 64px;
}

.second-whcg:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/whcg.gif");
}

.whcg-list p,
.gzxz-list p {
	margin-top: 30px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 20px;
	color: #010101;
	text-align: center;
}

.whcg-list ul,
.gzxz-list ul {
	overflow: hidden;
}

.whcg-list ul li,
.gzxz-list ul li {
	float: left;
	width: 327px;
	height: 77px;
	padding: 28px 0;
	margin: 20px 15px;
	border: 1px #ddd solid;
	background: #fff;
	overflow: hidden;
}

.whcg-list ul li a {
	display: block;
	width: 100%;
	color: #828282;
	text-align: center;
}

.whcg-list ul li:hover a {
	color: #0c7ea4;
}

.jd-list {
	margin: 0px auto 0px auto
}

.jd-list h4 {
	line-height: 26px;
	font-size: 16px;
	color: #0c7ea4;
	font-weight: normal;
	text-align: left;
}

.jd-list p {
	line-height: 26px;
	font-size: 13px;
	color: #828282;
	text-align: left;
}

.jd-list p i {
	background: url() no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}

.jd-list p i1 {
	background: url(../images/points/icn_address.png) no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}
.jd-list p i4 {
	background: url(../images/points/icn_email.png) no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}

.jd-list p i3 {
	background: url(../images/points/icn_linkman.png) no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}

.jd-list p i2 {
	background: url(../images/points/icn_telephone.png) no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}

.jd-list p i5 {
	background: url(../images/points/icn_url.png) no-repeat left center;
	width: 21px;
	display: block;
	float: left;
	height: 22px;
}



.jd-list ul {
	overflow: hidden;
}

.jd-list ul li {
	float: left;
	width: 365px;
	height: 280px;
	padding: 13px 20px;
	margin: 10px 15px;
	border: 1px #ddd solid;
	background: #fff;
	overflow: hidden;
}

.jd-list ul li a {
	display: block;
	width: 100%;
	color: #828282;
	text-align: center;
}

.jd-list ul li:hover a {
	color: #0c7ea4;
}


/*========观众=============*/

.second-gzxz:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/gzxz.gif");
}

.gzxz-list ul li {
	padding: 0 0 0 32px;
}

.gzxz-list ul li dl {
	display: table;
}

.gzxz-list ul li dt {
	float: left;
	line-height: 77px;
	font-size: 24px;
	color: #0c7ea4;
	font-weight: bold;
}

.gzxz-list ul li dd {
	display: table-cell;
	padding: 0 12px;
	line-height: 24px;
	color: #828282;
	vertical-align: middle;
}

.gzxz-lx {
	display: table;
	height: 80px;
	margin: 64px auto 0 auto;
	overflow: hidden;
}

.gzxz-lx li {
	display: table-cell;
	width: 326px;
	vertical-align: middle;
}

.gzxz-lx li:before {
	float: left;
	content: "";
	width: 78px;
	height: 80px;
	margin-right: 17px;
	background: url("../images/dh.gif") center center no-repeat;
}

.gzxz-lx li.qq:before {
	background: url("../images/qq.gif") center center no-repeat;
}

.gzxz-lx li span {
	display: block;
	line-height: 26px;
	color: #000;
}

.gzxz-lx li p {
	line-height: 26px;
	font-size: 24px;
	font-weight: bold;
	color: #cd5d1f;
}

.gzxz-lx li.qq span {
	padding-top: 14px;
}

.gzxz-lx li.qq p {
	padding-bottom: 14px;
}


/*===========下载中心=========================*/

.second-zqfb,
.second-zlxz,
.second-whcz,
.second-czsq,
.second-hylb,
.second-zxdt {
	padding: 75px 0;
}

.second-zxdtzs {
	padding: 75px 0;
}

.second-zlxz:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/zlxz.gif");
}

.zlxz-list {
	width: 1093px;
	margin: 10px auto;
	overflow: hidden;
}

.zlxz-list li {
	padding: 33px 58px 37px 44px;
	margin-top: 40px;
	border: 1px #ddd solid;
	background: #fff;
	overflow: hidden;
}

.zlxz-list li .zlxz-txt {
	margin-bottom: 35px;
	line-height: 30px;
	overflow: hidden;
}

.zlxz-list li dl {
	float: left;
	width: 85%;
	color: #6e6e6e;
}

.zlxz-list li dt {
	float: left;
	width: 56px;
	height: 56px;
	background: url("../images/download.jpg");
}

.zlxz-list li dd {
	padding-left: 81px;
}

.zlxz-list li dd p {
	font-size: 16px;
	color: #212121;
}

.zlxz-list li div .fr {
	width: 15%;
	text-align: right;
	color: #949494;
}

.zlxz-list li a {
	display: block;
	width: 193px;
	height: 56px;
	line-height: 56px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #787878;
}


/*===========展区平面图==============*/

.second-zqfb:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/zqfb.gif");
}

.zqfb-list {
	width: 1117px;
	margin: 20px auto;
	overflow: hidden;
}

.zqfb-list li {
	display: table;
	float: left;
	width: 352px;
	min-height: 90px;
	margin: 24px 10px 0 10px;
	padding: 20px 21px;
	border: 1px #ddd solid;
	background: #fff;
}

.zqfb-list li.w100 {
	width: 1093px;
}

.zqfb-list li div {
	display: table-cell;
	vertical-align: middle;
}

.zqfb-list li p {
	line-height: 26px;
	font-size: 15px;
	color: #0c7ea4;
}

.zqfb-list li span {
	line-height: 26px;
	color: #6e6e6e;
}


/*===========参展==============*/

.second-whcz:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/whcz.gif");
}

.second-whcz .main-nav {
	width: 275px;
}

.whcz-list {
	width: 1093px;
	margin: 35px auto;
	overflow: hidden;
}

.whcz-list li {
	display: table;
	width: 1093px;
	min-height: 126px;
	margin-top: 12px;
	padding: 30px 50px;
	line-height: 24px;
	color: #6e6e6e;
	border: 1px #ddd solid;
	background: #fff;
}

.whcz-list li div {
	display: table-cell;
	vertical-align: middle;
}

.whcz-num {
	width: 95px;
	font-size: 49px;
	color: #343333;
}

.whcz-txt p {
	color: #212121;
}


/*===========参展============*/

.second-czsq:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/czsq.gif");
}

.sec-czsq {
	width: 1192px;
	margin: 25px auto;
	overflow: hidden;
}

.sec-czsq>p,
.sec-gzbm>p {
	line-height: 24px;
	margin: 20px 0;
	font-size: 20px;
	color: #0e0e0e;
	text-align: center;
}

.czsq-bto,
.fyfw-list input[type="submit"] {
	display: block;
	width: 193px;
	height: 55px;
	line-height: 55px;
	margin: 28px auto;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background-color: #787878;
}

.czsq-bto:hover,
.fyfw-list input[type="submit"]:hover,
.sec-czsdl .login:hover {
	background-color: #4e8ca0;
}

.czsq-bto:after {
	float: right;
	content: "";
	width: 11px;
	height: 19px;
	margin: 18px 30px 18px 0;
	background-position: -47px -105px;
}

.czsq-bto:hover {
	color: #fff;
}

.czsq-bto {
	width: 250px;
	background-color: #4e8ca0;
	border-radius: 4px
}

.czsq-bto:hover {
	background-color: #2d5461;
}

.czsq-adv {
	position: relative;
	margin-top: 42px !important;
}

.czsq-adv:after {
	position: absolute;
	right: 88px;
	content: "会刊广告及其它广告：(人民币)";
	line-height: 32px;
	font-size: 14px;
	color: #5d5d5d;
}


/*1*/

.czsq-info {
	margin: 0 85px 0 120px;
	overflow: hidden;
}

.czsq-info img {
	display: inline-block;
	float: left;
	width: 117px;
	height: 117px;
	margin-right: 29px;
}

.czsq-info p {
	padding: 32.5px 0;
	line-height: 26px;
	color: #5e5e5e;
}


/*2*/

.czsq-sfbz,
.czsq-adv-list,
.czsq-hydh {
	width: 1093px;
	margin: 0 auto;
	overflow: hidden;
}

.czsq-sfbz div {
	padding: 0 36px;
}

.czsq-sfbz ul,
.czsq-adv-list {
	min-height: 210px;
	padding: 14px 36px;
}

.czs-rq {
	width: 180px;
	text-align: left !important;
	text-indent: 10px;
}

.czs-nr {
	width: 230px;
}

.czs-sj {
	width: 230px;
}

.czs-dd {
	width: 366px;
}

.czsq-sfbz ul li.nobto,
.czsq-adv-list li.nobto {
	border-bottom: 0;
}

.czsq-sfbz ul li.li-bg {
	height: 41px;
	line-height: 41px;
	margin-top: 18px;
	padding-left: 25px;
	border-bottom: 0;
	background: #ddd;
}

.czsq-sfbz ul li.li-bg span {
	color: #ff7800;
	line-height: 41px;
}

.czsq-adv-list {
	margin-bottom: 74px;
}

.czsq-adv-list li span {
	width: 252px;
	text-align: left;
}


/*3*/

.czsq-time {
	margin-bottom: 70px;
	overflow: hidden;
}

.czsq-time>p {
	line-height: 24px;
	margin: 20px auto 40px auto;
	text-align: center;
	color: #727272;
}

.czsq-time>p span {
	color: #1a1a1a;
}

.czsq-time ul {
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
}

.czsq-time ul li {
	float: left;
	width: 200px;
	text-align: center;
	margin-left: 83px;
}

.czsq-time ul li img {
	margin-bottom: 15px;
}

.czsq-time ul li p {
	line-height: 24px;
	color: #737373;
}


/*4*/

.czsq-hydh>div {
	margin-bottom: 25px;
	padding: 25px 45px 25px 65px;
	border: 1px #ddd solid;
	background: #fff;
	overflow: hidden;
}

.czsq-hydh>div ul li {
	float: left;
	color: #828282;
}

.czsq-hydh-fw ul {
	float: left;
	width: 500px;
	overflow: hidden;
}

.czsq-hydh-fw ul li {
	width: 250px;
	line-height: 24px;
}

.czsq-hydh-fw div {
	position: relative;
	float: right;
	width: 350px;
	padding: 10px 0 10px 135px;
	line-height: 26px;
	font-size: 24px;
	color: #636363
}

.czsq-hydh-fw div:before {
	position: absolute;
	left: 0;
	top: 9px;
	content: "";
	width: 114px;
	height: 54px;
	background: url("../images/fw.jpg") center center no-repeat;
}

.czsq-hydh-zq>p {
	line-height: 24px;
	padding-left: 5px;
	font-size: 16px;
	color: #232323;
}

.czsq-hydh-zq ul li {
	width: 490px;
	line-height: 30px;
}

.czsq-hydh-zq ul li p {
	float: left;
	width: 250px;
	padding: 0 5px;
}

.czsq-hydh-zq ul li span {
	display: inline-block;
	float: right;
	width: 235px;
}

.czsq-hydh-zq ul li span:before {
	float: left;
	content: "";
	width: 14px;
	height: 10px;
	margin: 10px;
	background: url("../images/phone.jpg") center center no-repeat;
}


/*=======观众报名=======*/

.second-gzbm {
	padding: 75px 110px;
}

.second-gzbm:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/gzbm.gif");
}

.sec-gzbm {
	text-align: center;
}

.sec-gzbm>i,
.gzbm-list li:before {
}

.sec-gzbm>i {
	display: block;
	width: 94px;
	height: 93px;
	margin: 45px auto 0 auto;
	background-position: 0px 0px;
}

.sec-gzbm>span {
	display: block;
	line-height: 26px;
	color: #6e6e6e;
	text-align: center;
}

.sec-gzbm>span span {
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 50px;
	line-height: 26px;
	color: #e35500;
	font-weight: bold;
}


/*1*/

.gzbm-wx {
	margin: 50px auto;
	padding: 52px 0 60px 0;
	border: #ddd solid;
	border-width: 1px 0;
}

.gzbm-wx img {
	display: block;
	margin: 0 auto;
}

.wx-ewm {
	border: 15px #fff solid;
}

.gzbm-list {
	display: inline-block;
	margin: 40px auto 0 auto;
	border-top: 1px #a7a7a7 solid;
}

.gzbm-list li {
	position: relative;
	float: left;
	width: 152px;
	padding-top: 25px;
	line-height: 26px;
	color: #727272;
	text-align: center;
}

.gzbm-list li:before,
.gzbm-list li.one:before {
	position: absolute;
	top: -17.5px;
	left: 58.5px;
	content: "";
	width: 35px;
	height: 35px;
	background-position: -280px 0px;
}

.gzbm-list li.one:before {
	background-position: -112px 0px;
}

.gzbm-list-sm {
	width: 938px;
	margin: 30px auto;
	padding: 30px 58px;
	text-align: left;
	border: 1px #ddd solid;
	background-color: #fff;
	overflow: hidden;
}

.gzbm-list-sm p {
	line-height: 30px;
	font-size: 16px;
	color: #0c7ea4;
}

.gzbm-list-sm ul {
	margin: 5px 0;
	line-height: 26px;
	color: #6e6e6e;
	overflow: hidden;
}

.gzbm-list-sm span {
	display: inline-block;
	line-height: 26px;
	margin-right: 30px;
}


/*=========消防协会视频播放=======*/

.second-mtzc {
	padding: 75px 81px;
}

.second-mtzc:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/mtzc.gif");
}

.second-mtzc .main-nav {
	width: 250px;
}

.mtzc-list {
	margin-top: 45px;
	overflow: hidden;
}

.mtzc-list li {
	float: left;
	width: 308px;
	margin: 0 19px 30px 19px;
	text-align: center;
}

.mtzc-list li p {
	display: table-cell;
	width: 308px;
	height: 110px;
	border: 1px #ddd solid;
	background-color: #fff;
	vertical-align: middle;
	overflow: hidden;
}

.mtzc-list li span {
	display: block;
	margin-top: 14px;
	line-height: 30px;
	color: #787878;
}


/*=========友情链接=============*/

.second-hzhb {
	padding: 75px 43.5px;
}

.second-hzhb:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/hzhb.gif");
}

.second-hzhb .main-nav {
	width: 345px;
}

.sec-hzhb {
	margin-top: 55px;
	margin-bottom: 60px;
	padding: 0 84.5px;
	overflow: hidden;
}

.sec-hzhb>div,
.hzhb-bto>div {
	display: table-cell;
	vertical-align: middle;
	width: 287px;
	height: 273px;
	margin-bottom: 60px;
	text-align: center;
	background: url("../images/kb.gif") center center no-repeat;
}

.hzhb-bto>div {
	width: 371px;
	padding: 0 42px;
}

.sec-hzhb>div span,
.hzhb-bto>div span {
	display: block;
	margin-top: 15px;
	line-height: 26px;
	color: #616161;
}

.sec-hzhb>div.hzhb-cen {
	width: 379px;
	height: 360px;
	background: url("../images/hzhb-top.gif") center center no-repeat;
}

.sec-hzhb>div.hzhb-fl,
.sec-hzhb>div.hzhb-fr {
	padding-top: 82px;
	background: url("../images/kb.gif") bottom center no-repeat;
}


/*=======消防协会现场图片=======*/

.second-xctp,
.second-spdb {
	padding: 75px 24px;
}

.second-xctp:before,
.second-spdb:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/xctp.gif");
}

.xctp-list,
.spdb-list {
	overflow: hidden;
}

.xctp-list li,
.spdb-list li {
	float: left;
	width: 338px;
	height: 368px;
	margin: 75px 23px 0 23px;
	font-size: 16px;
	color: #565656;
	border: 1px #cdcdcd solid;
	background-color: #fff;
}

.xctp-list li img,
.spdb-list li img {
	display: block;
	width: 100%;
	height: 244px;
	background-size: 100% 100%;
}

.xctp-list li p,
.spdb-list li p {
	padding: 12px 20px 21px 20px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xctp-list li a,
.spdb-list li span {
	display: block;
	width: 88px;
	padding: 6.5px 0;
	margin: 0 auto;
	text-align: center;
	color: #565656;
	border: 1px #cdcdcd solid;
}

.xctp-more {
	display: block;
	width: 173px;
	height: 49px;
	line-height: 49px;
	margin: 74px auto 0 auto;
	padding-left: 77px;
	color: #fff;
	font-size: 16px;
	background-position: 41px -104px;
	overflow: hidden;
}

.xctp-list li:hover a,
.spdb-list li:hover span,
.hylb-list li>a:hover,
.zxdt-list li:hover a {
	color: #fff;
	background-color: #0c7ea4;
	border-color: #0c7ea4
}


/*============参展列表================*/

.second-hylb:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/hylb.gif");
}

.second-hylb .main-nav {
	width: 280px;
}

.hylb-list,
.zxdt-list {
	width: 1093px;
	margin: 0 auto;
	overflow: hidden;
}

.hylb-list li {
	display: table;
	width: 100%;
	padding: 30px 45px;
	margin-top: 50px;
	border: 1px #ddd solid;
	background-color: #fff;
}

.hylb-list li div {
	display: table-cell;
	padding-left: 20px;
	vertical-align: middle;
}

.hylb-list li div a {
	display: block;
	line-height: 24px;
	font-size: 18px;
	color: #3d3d3d;
}

.hylb-list li div a:hover {
	background-color: #fff;
	color: #0c7ea4;
}

.hylb-list li span {
	line-height: 26px;
	color: #b7b7b7;
}

.hylb-list li>a {
	display: inline-block;
	float: right;
	width: 154px;
	height: 45px;
	margin-top: 2.5px;
	line-height: 45px;
	font-size: 20px;
	color: #797979;
	text-align: center;
	border: 1px #cecece solid;
	background-color: #fff;
	overflow: hidden;
}

.second-hylb>span {
	display: block;
	text-align: center;
	line-height: 24px;
	margin-top: 45px;
	margin-bottom: 25px;
	color: #6b6b6b;
}


/*==========视频播放02=========*/

.spdb-list li a {
	position: relative;
	display: block;
	width: 100%;
}

.spdb-list li a:after {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	content: "";
	width: 144px;
	height: 142px;
	margin: 0 auto;
	background: url("../images/video.png") no-repeat;
}

.spdb-list li p {
	font-size: 16px;
	color: #565656;
}


/*==========新闻中心=========*/

.second-zxdt:before {
	
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/zxdt.png") no-repeat;
	background-size: 100% 100%;
}

.second-zxdtzs:before {
	
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/pic_photo01.png") no-repeat;
	background-size: 100% 100%;
}



.zxdt-list {
	margin-top: 60px;
}

.zxdt-list li {
	width: 100%;
	padding: 25px 57px;
	margin-bottom: 50px;
	border: 1px #ddd solid;
	background-color: #fff;
	overflow: hidden;
}

.zxdt-list li p {
	line-height: 24px;
	font-size: 18px;
	color: #3d3d3d;
	overflow: hidden;
}

.zxdt-list li p span {
	display: inline-block;
	float: right;
	line-height: 26px;
	font-size: 14px;
	color: #b7b7b7;
}

.zxdt-txt {
	max-height: 78px;
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 26px;
	color: #787878;
	text-indent: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.zxdt-list li a {
	/*display: block;*/
	width: 195px;
	height: 57px;
	/*line-height: 57px;*/
	margin: 10px auto;
	font-size: 14px;
	/*color: #797979;*/
	/*text-align: center;*/
	/*border: 1px #cecece solid;*/
	border-bottom: 1px #333 solid;
	/*background-color: #fff;*/
	overflow: hidden;
}

.jz-more {
	position: relative;
	display: block;
	text-align: center;
	line-height: 26px;
	margin-bottom: 70px;
	font-size: 18px;
	color: #171717;
}

.jz-more:after {
	position: absolute;
	bottom: -52px;
	left: 0;
	right: 0;
	content: "";
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background-position: -93px -105px;
}


/**/

.zxdt-text {
	width: 1093px;
	margin: 60px auto 0 auto;
	padding: 20px 70px;
	border: 1px #ddd solid;
	background-color: #fff;
	overflow: hidden;
}

.zxdt-text .title {
	width: 950px;
	position: relative;
	padding: 42px 0;
	text-align: center;
	font-size: 24px;
	color: #3d3d3d;
}

.zxdt-text .title b {
	position: absolute;
	right: 0px;
	top: 0px;
}

.zxdt-text .title b a {
	display: inline-block;
	line-height: 45px;
	border: 1px #cecece solid;
	font-size: 20px;
	width: 154px;
	height: 45px;
}

.zxdt-txt-main {
	padding-bottom: 60px;
	line-height: 26px;
	color: #787878;
	border: #ddd solid;
	border-width: 1px 0;
	overflow: hidden;
}

.zxdt-txt-main .time {
	margin-top: 20px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #b7b7b7;
}

.zxdt-txt-main img {
	display: block;
	margin: 20px auto 0 auto;
	text-align: center;
}

.zxdt-txt-main .txt {
	padding: 10px 0;
}

.zxdt-fto {
	width: 100%;
	position: relative;
	display: block;
	padding: 35px;
	overflow: hidden;
}

.zxdt-fto p {
	display: inline-block;
	width: 80%;
	line-height: 26px;
}

.zxdt-fto p span {
	display: inline-block;
	float: left;
	color: #000;
}

.zxdt-fto a {
	float: left;
	width: 70%;
	line-height: 26px;
	color: #787878;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zxdt-fto button {
	position: absolute;
	right: 35px;
	top: 15px;
	line-height: 26px;
	font-size: 14px;
	color: #4D9DD1;
	font-family: "Microsoft YaHei";
	border: 0;
	outline: none;
	background-color: transparent;
	cursor: pointer;
}

.zxdt-fto button:before {
	float: left;
	content: "";
	width: 16px;
	height: 16px;
	margin: 5px;
}


/*======翻译服务=======*/

.second-fyfw:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/fyfw.gif");
}

.fyfw-list {
	width: 862px;
	margin: 30px auto;
	overflow: hidden;
}

.fyfw-list>span {
	display: block;
	line-height: 24px;
	color: #6f6f6f;
	text-align: center;
}

.fyfw-list ul {
	overflow: hidden;
}

.fyfw-list ul li,
.yhbm-list li,
.hyzc-list li,
.czsdl-list li {
	position: relative;
	float: left;
	width: 389px;
	padding: 0 15px 0 20px;
	margin: 35px 0px 0 0px;
	border: 1px #ccc solid;
	background-color: #fff;
	height: 51px;
}

.fyfw-list ul li span,
.yhbm-list li span,
.hyzc-list li span,
.czsdl-list li span {
	display: inline-block;
	float: left;
	width: 153px;
	line-height: 51px;
	font-size: 16px;
	color: #8e8e8e;
}

.fyfw-list ul li input,
.yhbm-list li input,
.hyzc-list li input,
.czsdl-list li input {
	float: left;
	margin: 15px 0;
	border: 0;
	outline: none;
}

.fyfw-list ul li:after,
.yhbm-list li:after,
.hyzc-list li:after,
.czsdl-list li:after {
	position: absolute;
	right: 15px;
	top: 12.5px;
	content: "";
	width: 26px;
	height: 24px;
	background-position: 0 -260px;
}

.fyfw-list ul li.fyfw-lmc:after {
	background-position: -38px -260px;
}

.fyfw-list ul li.fyfw-lpeo:after {
	background-position: 0px -218px;
}

.fyfw-list ul li.fyfw-ldh:after {
	background-position: -81px -260px;
}

.fyfw-list ul li.fyfw-lcz:after {
	background-position: -122px -260px;
}

.fyfw-list ul li.fyfw-ldz:after {
	background-position: -163px -260px;
}

.fyfw-list input[type="submit"] {
	margin-top: 80px;
	border: 0;
	cursor: pointer;
	background: #787878 url("../images/next.png") 154px center no-repeat;
}


/*=========交通查询===========*/

.second-jtcx:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/jtcx.gif");
}

.second-jtcx .main-nav {
	width: 245px;
}

.jtcx-main {
	width: 997px;
	margin: 54px auto 0 auto;
	overflow: hidden;
}

.jtcx-list li {
	position: relative;
	top: 0px;
	border: #ccc solid;
	border-width: 1px 1px 0 1px;
	float: left;
	width: 207px;
	height: 61px;
	padding-top: 17.5px;
	margin-right: 20px;
	font-size: 18px;
	color: #7b7b7b;
	background: #fff;
	text-align: center;
	cursor: pointer;
}

.jtcx-list li.on {
	top: 1px;
	color: #000;
}

.jtcx-cont {
	display: none;
	width: 997px;
	padding: 40px 106px 85px 81px;
	border: 1px #ccc solid;
	background-color: #fff;
	overflow: hidden;
}

.bon {
	display: block;
}

.jtcx-cont dl {
	margin-bottom: 60px;
	overflow: hidden;
}

.jtcx-cont dt {
	float: left;
	width: 64px;
	height: 69px;
	margin: 9px 20px;
}

.jtcx-cont dd {
	padding-left: 104px;
}

.jtcx-cont dd h4 {
	line-height: 36px;
	font-size: 18px;
	color: #0c7ea3;
}

.jtcx-cont dd>span {
	display: inline-block;
	margin-bottom: 13px;
	line-height: 24px;
	color: #8a8a89;
}

.jtcx-cont dd p,
.jtcx-cont dd p a {
	line-height: 24px;
	color: #8a8a89;
}

.jtcx-cont dd p span {
	color: #363636;
}

.jtcx-zhu {
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #6a6a6a;
	background-color: #d7d7d7;
}

.jtcx-zhu:before {
	float: left;
	content: "注：";
	width: 52px;
	margin-right: 15px;
	color: #fff;
	text-align: center;
	background-color: #6a6a6a;
}

.jtcx-zg>p {
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 10px;
}


/*========客服中心=======*/

.second-kfzx {
	padding: 75px 73.5px 128px 73.5px;
}

.second-kfzx:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/kfzx.gif");
}

.second-kfzx .main-nav {
	width: 390px;
}

.second-kfzx:after {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	content: "";
	width: 390px;
	height: 251px;
	background: url("../images/kfzx-kf.gif");
}

.kfzx-alink {
	margin-top: 90px;
	text-align: center;
	overflow: hidden;
}

.kfzx-alink a {
	display: inline-block;
	width: 136px;
	padding-top: 86px;
	padding-bottom: 20px;
	margin: 5px 40.5px;
	line-height: 30px;
	font-size: 16px;
	color: #feffff;
	text-align: center;
	background-position: -181px -55px;
}

.kfzx-alink a.alink2 {
	margin-top: 0;
	padding-top: 91px;
	background-position: -323px 0;
}

.kfzx-alink a.alink3 {
	background-position: -323px -163px;
}

.kfzx-alink a.alink4 {
	background-position: -463px 0;
}

.kfzx-alink a:hover {
	color: #0c7ea4;
}

.kfzx-list {
	margin-top: 50px;
}

.kfzx-list h4 {
	position: relative;
	line-height: 26px;
	font-size: 20px;
	color: #010101;
	text-align: center;
}

.kfzx-list h4:after {
	position: absolute;
	top: -9px;
	content: "";
	width: 29px;
	height: 21px;
	background-position: 0 -169px;
}

.kfzx-list ul {
	
	overflow: hidden;
}

.kfzx-list ul li {
	display: table;
	float: left;
	width: ;
	height: 60px;
	/*border: 1px #e3e3e3 solid;*/
	background-color: #fff;
	overflow: hidden;
	font-size: 17px;
	color: #010101;
}

.kfzx-list ul li a {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	line-height: 24px;
	color: #3f3f3f;
	text-align: left;
}

.kfzx-list ul li.long {
	width: 502px;
}

.kfzx-list dl {
	width: 450px;
	margin: 0 auto;
}

.kfzx-list dt {
	float: left;
	margin-right: 20px;
}

.kfzx-list dt img {
	display: block;
	margin: 0 auto 5px auto;
}

.kfzx-list dt p {
	line-height: 26px;
	font-size: 16px;
	color: #010101;
}

.kfzx-list dd {
	float: left;
	padding: 40px 20px 0px 30px;
	border: 1px #ccc solid;
	border-radius: 20px;
	box-shadow: 2px 2px 2px 0px #333;
	background: #fff;
}

.kfzx-list dd p {
	line-height: 26px;
	color: #3f3f3f;
}


/*=======展商=======*/

.second-gghz {
	padding: 75px 0;
}

.second-gghz:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/gghz.gif");
}

.second-gghz .main-nav {
	width: 395px;
}

.gghz-table {
	width: 1093px;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
}

.gghz-table p {
	line-height: 30px;
	color: #676767;
}

.gghz-table h4 {
	margin-top: 50px;
	margin-bottom: 17px;
	line-height: 24px;
	font-size: 20px;
	color: #0e0e0e;
}

.table-top {
	padding: 0 37px;
	background-color: #989898;
	overflow: hidden;
}

.table-top li {
	float: left;
	padding: 12px 0;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.table-tname {
	width: 206px;
}

.table-tsm {
	width: 263px;
}

.table-twz {
	width: 290px;
}

.table-tjg {
	width: 250px;
}

.table-main {
	width: 100%;
	padding: 15px 37px 20px 37px;
	border: #ddd solid;
	border-width: 0 1px 1px 1px;
	background-color: #fff;
}

.table-main table tr {
	padding: 0 37px;
	line-height: 48px;
	color: #727272;
	border-top: 1px #d7d7d7 solid;
}

.table-main table tr.tmn-top {
	border-top: 0;
}

.table-main table tr td.tmn-row {
	border-right: 1px #d7d7d7 solid;
}

.table2 li,
.table2-main table tr td {
	width: 127px;
}

.table3 li,
.table3-main table tr td {
	width: 339px;
}

.gghz-bto {
	margin-top: 20px;
	text-align: left;
	overflow: hidden;
}

.gghz-bto a {
	color: #727272;
}


/*=======展会报名======*/

.second-yhbm {
	padding: 75px 57px;
}

.second-yhbm:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/yhbm.gif");
}

.sec-yhbm>p {
	margin: 55px auto;
	line-height: 24px;
	color: #6f6f6f;
	text-align: center;
}

.yhbm-list {
	overflow: hidden;
	width: 862px;
	margin: 0px auto 0px auto;
	height: 365px;
}

.yhbm-list li {
	position: relative;
	width: 389px;
	margin: 35px 0px 0 0px;
}

.yhbm-list li p {
	float: left;
	height: 19px;
	margin: 15px 0;
}

.yhbm-list li.yhbm-xm:after {
	background-position: 0 -218px;
}

.yhbm-list li.yhbm-xb:after {
	background-position: -53px -226px;
}

.yhbm-list li.yhbm-sj:after {
	background-position: -86px -217px;
}

.yhbm-list li.yhbm-em:after {
	background-position: -124px -221px;
}

.yhbm-list li.yhbm-mc:after {
	background-position: -169px -218px;
}

.yhbm-list li.yhbm-lx:after {
	background-position: -210px -218px;
}

.yhbm-list li.yhbm-zw:after {
	background-position: -245px -218px;
}

.yhbm-list li.yhbm-sfz:after {
	background-position: -279px -218px;
}

.yhbm-list li select {
	position: absolute;
	top: 0;
	left: 90px;
	width: 220px;
	height: 49px;
	opacity: 0;
	filter: alpha(opacity=0);
	border: 0;
	outline: none;
	z-index: 1
}

.yhbm-radio {
	width: 400px;
	margin: 60px auto;
	overflow: hidden;
}

.yhbm-radio p {
	position: relative;
	margin-bottom: 35px;
	line-height: 24px;
	font-size: 16px;
	color: #2c2c2c;
	text-align: center;
}

.yhbm-radio p:after {
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	content: "";
	width: 15px;
	height: 8px;
	margin: 0 auto;
	background-position: -58px -234px;
}

.yhbm-radio label {
	display: block;
	line-height: 36px;
	color: #737373;
	font-size: 14px;
}


/*=======注册=========*/

.second-hyzc,
.second-jdyd,
.second-wycg {
	padding: 75px 0;
}

.second-hyzc:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/hyzc.gif");
}

.second-hyzc .main-nav {
	width: 335px;
}

.sec-hyzc {
	width: 862px;
	margin: 50px auto 0 auto;
	overflow: hidden;
}

.sec-hyzc>p,
.success-zc>p {
	margin-bottom: 40px;
	line-height: 24px;
	color: #6f6f6f;
	text-align: center;
}

.sec-hyzc>p span,
.success-zc>p span {
	font-size: 24px;
	color: #e76200;
}

.sec-hyzc>img,
.success-zc>img {
	display: block;
	margin: 0 auto;
}

.hyzc-list {
	padding-bottom: 30px;
	overflow: hidden;
}

.hyzc-list li.hyzc-mz:after {
	background-position: 0 -218px;
}

.hyzc-list li.hyzc-yx:after {
	background-position: -124px -221px;
}

.hyzc-list li.hyzc-mm:after {
	background-position: 0 -300px;
}

.hyzc-list li.hyzc-mms:after {
	background-position: -34px -300px;
}

.hyzc-list li.hyzc-number {
	width: 165px;
}

.hyzc-list li.hyzc-number:after {
	background: none;
}

.hyzc-list li.hyzc-yzm:after {
	right: -35.5px;
	background-position: -70px -300px;
}

.sec-hyzc .czsq-bto {
	margin-top: 52px;
}


/**/

.success-zc {
	text-align: center;
	margin: 50px auto;
	overflow: hidden;
}

.success-zc dl {
	display: inline-block;
	margin-top: 50px;
}

.success-zc dt {
	float: left;
	margin-right: 20px;
}

.success-zc dd {
	float: left;
	width: 400px;
	text-align: left;
}

.success-zc dd p {
	line-height: 30px;
	font-size: 20px;
	color: #f20000;
}

.success-zc dd span {
	display: inline-block;
	line-height: 26px;
	color: #868181;
}

.success-zc dd a {
	display: block;
	width: 150px;
	height: 50px;
	margin: 10px 0;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #0c7ea3;
}


/*=======参展商登录   观众登记登录======*/

.second-czsdl:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/czsdl.gif");
}

.second-czsdl .main-nav {
	width: 280px;
}

.second-audi .main-nav {
	width: 360px;
}

.sec-czsdl {
	width: 402px;
	margin: 55px auto;
	overflow: hidden;
}

.sec-czsdl p {
	margin-bottom: 50px;
	line-height: 24px;
	color: #6f6f6f;
	text-align: center;
}

.czsdl-list li {
	width: 402px;
	margin: 0 0 35px 0;
}

.czsdl-list li.czsdl-yhm:after {
	background-position: 0 -218px;
}

.czsdl-list li.czsdl-mm:after {
	background-position: 0 -300px;
}

.sec-czsdl button {
	width: 193px;
	height: 55px;
	font-size: 20px;
	color: #fff;
	border: 0;
	outline: none;
	background-color: #4e8ca0;
	cursor: pointer;
}

.sec-czsdl button.login {
	margin-right: 11px;
	background-color: #787878;
}


/*==============酒店预订================*/

.second-jdyd:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "";
	width: 473px;
	height: 145px;
	background: url("../images/jdyd.gif");
}

.second-jdyd .main-nav {
	width: 310px;
}

.second-jdyd:after {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	content: "";
	width: 521px;
	height: 261px;
	background: url("../images/jdyd-after.gif");
}


/*1*/

.jdyd-list {
	position: relative;
	z-index: 1;
	width: 1093px;
	margin: 70px auto 0 auto;
	overflow: hidden;
}

.jdyd-list li {
	padding: 50px 120px 30px 95px;
	margin-bottom: 45px;
	border: 1px #ccc solid;
	background-color: #fff;
	overflow: hidden;
}

.jdyd-list li div {
	overflow: hidden;
}

.jdimg {
	float: left;
	width: 246px;
	margin-right: 32px;
}

.jdtxt {
	float: left;
	width: 595px;
}

.jdtxt h4 {
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 16px;
	color: #0c7ea4;
	font-weight: normal;
}

.jdtxt p {
	line-height: 24px;
	color: #636363;
}

.jdtxt p span {
	color: #2d2e2e;
}

.jd-table {
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}

.jd-table li {
	position: relative;
	line-height: 33px;
	padding: 0 20px;
	margin: 0;
	border: none;
}

.jd-table li.table-top {
	background-color: #eaeaea;
}

.jd-table li span {
	display: inline-block;
	width: 19%;
	text-align: center;
}

.jd-table li a {
	position: absolute;
	top: 4px;
	right: 10px;
	display: block;
	width: 50px;
	height: 27px;
	line-height: 27px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	text-align: center;
	background-color: #0c7ea4;
	overflow: hidden;
}

.jd-jg {
	color: #e26000;
	font-size: 20px;
}

.jd-yy {
	color: #929d19;
}

.jdyd-list li a {
	display: block;
	width: 111px;
	height: 42px;
	margin: 30px auto 0 auto;
	line-height: 42px;
	border: 1px #ccc solid;
	font-size: 18px;
	color: #515151;
	text-align: center;
}


/*2*/

.jd-info {
	position: relative;
	z-index: 2;
	width: 1106px;
	margin: 55px auto;
	overflow: hidden;
}

.jd-info h4,
.jd-book>h4 {
	line-height: 26px;
	margin-bottom: 35px;
	font-size: 20px;
	color: #000;
	text-align: center;
}

.jd-info img {
	display: block;
	margin: 20px auto;
}

.jd-info-txt {
	line-height: 26px;
	color: #3a3a3a;
}

.jd-slider {
	position: relative;
	width: 100%;
	height: 430px;
	margin: 60px auto;
	overflow: hidden;
	z-index: 1;
}

.jd-slider .hd {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	z-index: 1;
	height: 16px;
	overflow: hidden;
}

.jd-slider .hd ul {
	display: inline-block;
	overflow: hidden;
	zoom: 1;
}

.jd-slider .hd ul li {
	float: left;
	margin: 2px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 50%;
	text-align: center;
	background: #ccc;
	color: #ccc;
	cursor: pointer;
}

.jd-slider .hd ul li.on {
	background: #f20000;
	color: #f20000;
}

.jd-slider .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.jd-slider .bd li {
	width: 338px;
	height: 369px;
	border: 1px #ccc solid;
	margin-right: 46px;
	background-color: #fff;
}

.jd-slider .bd img {
	display: block;
	width: 100%;
	height: 274px;
	background-size: cover;
}

.jd-slider .bd span {
	display: block;
	width: 88px;
	height: 36px;
	line-height: 36px;
	margin: 26px auto;
	font-size: 16px;
	color: #565656;
	text-align: center;
	border: 1px #ccc solid;
}

.jd-fj {
	padding: 36px 33px;
	margin-bottom: 65px;
	border: 1px #ccc solid;
	background-color: #fff;
	overflow: hidden;
}


/*3*/

.jd-book {
	position: relative;
	z-index: 1;
	margin-top: 55px;
}

.jd-book>p {
	line-height: 48px;
	color: #5b5b5b;
	text-align: center;
}

.jd-book>div {
	position: relative;
	padding: 55px 55px 30px 55px;
	margin-top: 105px;
	border: 1px #ccc solid;
	background-color: #fff;
}

.jd-book>div i {
	position: absolute;
	top: -52px;
	right: 0;
	left: 0;
	width: 106px;
	height: 107px;
	line-height: 107px;
	margin: 0 auto;
	font-size: 16px;
	color: #0c7ea4;
	text-align: center;
	font-style: normal;
	background: url("../images/jd-kb.gif") center center no-repeat;
}

.jd-book>div ul {
	border-bottom: 1px #ccc solid;
	overflow: hidden;
}

.jd-book>div ul li {
	position: relative;
	float: left;
	width: 100%;
	margin-right: 20px;
	margin-bottom: 30px;
	line-height: 26px;
	color: #313131;
}

.jd-book>div input,
.jd-book>div select {
	height: 32px;
	margin-right: 20px;
	padding-left: 14px;
	border: 1px #ccc solid;
}

.jd-book>div ul li p {
	line-height: 48px;
	padding-left: 100px;
	color: #929292;
}

.jd-book>div>p {
	padding-left: 15px;
	line-height: 48px;
	color: #828282;
}

.jd-book>div>p span {
	color: #ff5a00;
}

.jd-book>div.kfxx ul {
	border-bottom: none;
}

.kfxx ul li {
	float: left;
	margin-right: 20px;
	color: #3f3f3f;
}

.kfxx ul li span {
	color: #777;
}

.jd-book>div ul li.w50 {
	width: 50%;
	margin-right: 0;
}

.jd-book>div ul li span {
	display: inline-block;
	width: 80px;
	color: #313131;
}

.jd-book>div input[type="radio"] {
	display: inline-block;
	margin-right: 5px;
	vertical-align: bottom;
}

.jd-book>div label {
	margin-right: 20px;
	line-height: 32px;
}

.jd-book>div textarea {
	width: 296px;
	height: 107px;
	color: #313131;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

#remark span {
	vertical-align: top;
}

.jd-book>div ul li p.err {
	position: absolute;
	top: 34px;
	right: 53%;
	line-height: 26px;
	color: red;
}


/*==============观众参观================*/

.second-wycg {}

.second-wycg form {
	width: 1050px;
	margin: 30px auto;
	overflow: hidden;
}

.sec-wycg h4 {
	line-height: 24px;
	font-size: 20px;
	color: #1a1a1a;
	text-align: center;
}

.tc {
	text-align: center;
}

.pd16 {
	padding: 0 120px !important;
}

.pd17 {
	padding: 0 170px !important;
}

.pd27 {
	padding: 0 200px !important;
}

.pd11 {
	padding: 0 111px !important;
}

.sec-wycg>div {
	padding-left: 35px;
	margin-top: 25px;
	overflow: hidden;
}

.sec-wycg>div>div {
	display: table;
	position: relative;
	float: left;
	width: 487px;
	margin-right: 15px;
	margin-bottom: 24px;
}

.sec-wycg>div>div p {
	position: absolute;
	right: 5px;
	top: 51px;
	color: red;
}

.sec-wycg>div>div span {
	display: table-cell;
	vertical-align: middle;
	width: 80px;
	padding-right: 10px;
	text-align: right;
	color: #4f4f4f;
}

.sec-wycg>div label {
	margin-right: 15px;
	line-height: 48px;
	color: #4f4f4f;
}

.sec-wycg>div label input {
	margin-right: 10px;
}

.sec-wycg>div label input[type="text"] {
	width: 300px;
}

.sec-wycg>div>div input,
.sec-wycg>div input[type="text"],
.sec-wycg>div>div.type-last select,
.sec-wycg>div>div.type-last>a {
	width: 401px;
	height: 51px;
	padding-left: 10px;
	border: 1px #ccc solid;
	background-color: #fff;
	overflow: hidden;
}

.sec-wycg .czsq-bto {
	margin-top: 65px;
}

.sec-wycg>div textarea {
	width: 865px;
	min-height: 197px;
	padding: 10px;
}

.sec-wycg>div.label-ul {
	padding: 0;
}

.sec-wycg>div.label-ul label {
	float: left;
	width: 48%;
	padding-left: 115px;
}

.sec-wycg>div.wycg-head {
	position: relative;
	width: 100%;
	margin-right: 0;
	padding: 0 45px;
	line-height: 24px;
	font-size: 16px;
	color: #0c7ea4;
	text-align: center;
	overflow: hidden;
}

.wycg-head:after,
.wycg-head:before {
	position: absolute;
	content: "";
	width: 360px;
	height: 13px;
	margin: 5.5px 0;
}

.w500:after,
.w500:before {
	width: 500px;
}

.w320:after,
.w320:before {
	width: 320px;
}

.w430:after,
.w430:before {
	width: 430px;
}

.w340:after,
.w340:before {
	width: 340px;
}

.w460:after,
.w460:before {
	width: 460px;
}

.w480:after,
.w480:before {
	width: 480px;
}

.wycg-head:after {
	right: 0;
	background: url("../images/wy-fr.gif") left center no-repeat;
	background-size: 100%;
}

.wycg-head:before {
	left: 0;
	background: url("../images/wy-fl.gif") left center no-repeat;
	background-size: 100%;
}

.sec-wycg>div>div.type-top {
	width: 100%;
	margin-right: 0;
}

.sec-wycg>div>div.type-top div {
	line-height: 51px;
}

.sec-wycg>div>div.type-top input {
	width: auto;
	height: auto;
}

.sec-wycg>div>div.all-width {
	width: 100%;
}

.sec-wycg>div>div.type-last span {
	float: left;
	width: 180px;
	line-height: 51px;
}

.sec-wycg>div>div.type-last select {
	width: 130px;
}

.sec-wycg>div>div.type-last>a {
	display: block;
	width: 130px;
	line-height: 51px;
	margin-top: 18px;
	text-align: center;
	font-size: 16px;
	color: #4f4f4f;
	background-color: #eaeaea;
	cursor: pointer;
}

.sec-wycg>div>div div.add-num {
	display: block;
	position: relative;
	width: 780px;
	padding: 15px;
	margin-top: 18px;
	border: 1px #ccc solid;
	background-color: #fff;
	overflow: hidden;
}

.sec-wycg>div>div div.add-num>p {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	color: #4f4f4f;
}

.sec-wycg div.add-num i {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 18px;
	height: 18px;
	background: url("../images/off.jpg") no-repeat;
}

.sec-wycg div.add-num ul {
	padding-left: 55px;
	overflow: hidden;
}

.sec-wycg div.add-num ul li {
	position: relative;
	float: left;
	width: 300px;
	margin-bottom: 25px;
	margin-right: 20px;
}

.sec-wycg div.add-num ul li span {
	width: 72px;
	padding-right: 5px;
	line-height: 46px;
}

.sec-wycg div.add-num ul li input {
	width: 228px;
	height: 46px;
}

.sec-wycg div.add-num ul li p {
	position: absolute;
	top: 45px;
	right: 0;
	color: red;
}

.sec-wycg>div>div.cz-info input {
	width: 101px;
}

.sec-wycg>div>div.cz-info input.info-dh {
	width: 174px;
	margin: 0 12px;
}

.sec-wycg>div.pro-info div {
	position: relative;
	float: left;
	width: 174px;
	margin-right: 20px;
}

.sec-wycg>div.pro-info input {
	float: left;
	width: 174px;
}

.sec-wycg>div.pro-info a {
	float: left;
	width: 51px;
	height: 51px;
	border: 0;
	outline: none;
	background: url("../images/add.jpg") no-repeat;
	cursor: pointer;
}

.sec-wycg>div.pro-info div i {
	display: none;
	position: absolute;
	top: 16px;
	right: 16px;
	width: 18px;
	height: 18px;
	background: url("../images/off.jpg") no-repeat;
	cursor: pointer;
}

.sec-wycg>div.pro-info div i.on {
	display: block;
}

.sec-wycg>div.type-more label {
	float: left;
	width: 460px;
	line-height: 36px;
}

.sec-wycg>div.booth input[type="radio"] {
	margin-left: 10px;
}

.sec-wycg>div.booth input[type="text"] {
	width: 105px;
	margin: 0 10px;
}


/*预登记*/

.second-prereg .main-nav {
	width: 430px;
}

.sec-prereg {
	width: 745px;
	margin: 50px auto;
	overflow: hidden;
}

.copy {
	display: block;
	float: right;
	width: 108px;
	height: 32px;
	background-position: -339px -325px;
}

.prereg {
	width: 100%;
	margin-top: 70px;
	line-height: 26px;
	color: #0c7ea4;
	overflow: hidden;
}

.prereg-top {
	padding: 15px 0;
	text-align: center;
	border-bottom: 1px #ccc dashed;
	overflow: hidden;
}

.prereg-top h4 {
	font-size: 16px;
}

.prereg-main {
	padding: 35px 50px 0 50px;
	overflow: hidden;
}

.prereg-main>p {
	text-indent: 28px;
	padding: 35px 0;
}

.prereg-main ul {
	padding: 0 30px;
	overflow: hidden;
}

.prereg-main ul li {
	width: 100%;
	margin-bottom: 11px;
	overflow: hidden;
}

.prereg-main .name {
	float: left;
	width: 160px;
}

.prereg-main .name span {
	display: inline-block;
}

.prereg-main>div {
	padding: 30px 0;
	color: #494646;
	overflow: hidden;
}

.prereg-main>div p {
	margin-bottom: 10px;
}

.prereg-main>div .tip {
	color: #ff5402;
}

.prereg-main>div span {
	font-weight: bold;
}


/*找回密码*/

.second-findpw .main-nav {
	width: 310px;
}

.sec-findpw {
	width: 500px;
	margin: 50px auto;
	overflow: hidden;
}

.sec-findpw h4 {
	padding: 15px 0;
	font-size: 20px;
	font-weight: normal;
}

.sec-findpw div {
	position: relative;
}

.sec-findpw div>p {
	position: absolute;
	top: 48px;
	left: 45px;
}

.sec-findpw input {
	width: 410px;
	height: 47px;
	padding-left: 45px;
	margin-bottom: 25px;
	border: 1px #ccc solid;
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #fff url("../images/findpw.gif") 10px center no-repeat;
}

.sec-findpw p {
	line-height: 26px;
}

.sec-findpw>a,
.sec-infoment>a {
	display: block;
	width: 126px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top: 15px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #066593;
}


/*信息修改*/

.second-infoment .main-nav {
	width: 420px;
}

.sec-infoment {
	width: 450px;
	margin: 50px auto;
	overflow: hidden;
}

.sec-infoment>h4 {
	padding: 25px 0;
	font-size: 20px;
	color: #0c7ea4;
}

.sec-infoment>div {
	display: table;
	margin-bottom: 25px;
}

.sec-infoment>div span {
	display: table-cell;
	vertical-align: middle;
	width: 115px;
	text-align: right;
}

.sec-infoment>div input {
	width: 310px;
	height: 51px;
	padding-left: 10px;
	border: 1px #ccc solid;
}

.sec-infoment>div>div {
	position: relative;
}

.sec-infoment>div>div p {
	position: absolute;
	top: 52px;
	left: 10px;
}

.sec-infoment>a {
	width: 166px;
	margin: 25px auto 0 auto;
}

@media screen and (max-width: 1200px) {
	.zhfc-slider .hd .prev {
		left: 0;
	}
	.zhfc-slider .hd .next,
	.second-org:after {
		right: 0;
	}
}


/* 必要布局样式css */

.info-container {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}

.info-container-title {
	font-size: 16px;
	text-align: center;
	padding: 50px 0;
}

.info-container-title h2 {
	font-weight: normal;
	font-size: 36px;
	font-family: pingfang, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

.info-container-list {
	background: #fff;
	padding: 42px 0;
}

.info-listItem {
	width: 340px;
	margin: 0 26px 0 0px;
	float: left;
}

.info-listItemz {
	width: 700px;height:500px;
	margin: 0 26px 0 0px;
	float: left;
}

.info-listItem-title {
	font-size: 24px;
	margin-bottom: 26px;
	font-weight: normal;
}

.info-more {
	width: 82px;
	height: 30px;
	display: block;
	line-height: 31px;
	/*border: 1px solid orangered;
	border-left: 8px solid orangered;*/
	text-align: center;
	transition: all .1s;
	color: #fff;
	font-weight: bold;
	background: #1e59d9;
	border-radius: 5px;
	/*background: url(../images/blacksrc.png) no-repeat;*/
	/*background-size: 100% 100%;*/
}

.info-more:hover {
	background: #1e59d9;
	/*background: #F96A69;
	border-color: #F96A69;*/
	color: #333;
}

.info-listItem-list {
	margin-bottom: 17px;
}

.info-listItem-list dt {
	height: 291px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}

.info-listItem-list dt a img {
	width: 700px;
	height: 291px;
	transition: all .4s;
}

.info-listItem-list dt a span {
	position: absolute;
	left: 0;
	right: 0;
	color: #FFFFFF;
	bottom: 10px;
	font-size: 15px;
	padding: 0 24px;
	line-height: 1.5;
	height: 44px;
	overflow: hidden;
	transition: all .2s;
}

.info-listItem-list dd {
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.info-listItem-list dd a {
	font-size: 14px;
	color: #909499;
}

.info-listItem-list dd a:hover {
	color: #ec6061;
}

.info-listItem-list dt a:hover img {
	transform: scale(1.05);
}


/*新闻中心*/

.xwzx {
	height: 550px;
}

.newsCenterPanel {
	width: 100%;
	height: 793px;
	background: #fff;
	overflow: hidden;
	*padding-bottom: 50px
}

.newsCenterPanel .title {
	position: relative;
	width: 410px;
	height: 85px;
	line-height: 85px;
	margin: 35px auto 30px auto;
	font-size: 50px;
	font-weight: normal;
	padding-top: 30px
}

.newsCenterPanel .title a {
	display: block;
	width: 100%;
	color: #2e2e30;
	text-align: center;
}

.newsCenterPanel_inner {
	width: 1200px;
	margin: 0 auto
}

.newsCenterPanel_inner .newContentBox {
	float: left;
	width: 550px;
	height: 138px;
	text-align: left;
	vertical-align: top;
	position: relative;
}

.newsCenterPanel_inner .newContentBox.odd {
	margin-right: 100px
}

.newsCenterPanel_inner .newContentBox a {
	cursor: pointer
}

.newsCenterPanel_inner .newContentBox .newTitle {
	float: left;
	line-height: 44px;
	height: 50px;
	font-size: 16px;
	color: #333;
	width: 400px;
	white-space: nowrap;
	word-break: normal;
	overflow: hidden;
	text-overflow: ellipsis
}

.newsCenterPanel_inner .newContentBox a:hover .newTitleIcon {
	background-color: #4a68ec
}

.newsCenterPanel_inner .newContentBox .newTitleIcon {
	width: 19px;
	height: 19px;
	background: url(../images/plus.png) center no-repeat;
	background-color: #a6a6a6;
	position: absolute;
	right: 0;
	top: 14px
}

.newsCenterPanel_inner .newContentBox .border {
	position: absolute;
	left: 87px;
	top: 44px;
	width: 21px;
	border-top: 1px solid #4a68ec
}

.newsCenterPanel_inner .newContentBox .newContent {
	text-align: left;
	float: left;
	height: 50px;
	width: 464px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	margin-bottom: 50px;
	overflow: hidden;
	word-wrap: break-word;
	text-overflow: ellipsis;
	display: -webkit-box;
}

.newContentBox .time {
	width: 84px;
	height: 84px;
	background: #fff;
	text-align: center;
	margin-right: 30px;
	margin-top: 0px;
	float: left
}

.newContentBox .time .day {
	font-size: 60px;
	color: #CCCCCC;
	/*padding: 6px 0 0 0;*/
	background: #fff;
}

.newContentBox .time .ym {
	font-size: 16px;
	color: #CCCCCC
}

.xw {
	margin-top: 6px;
}

.newtl {
	color: #333333;
	font-size: 16px;
	margin-bottom: 6px;
}

.newtcnt {
	color: #666;
	font-size: 14px;
	margin-bottom: 0px;
}

/*新闻中心样式*/
.hlrmtj-content {
	width: 790px;
	height: auto;
	overflow: hidden;
	padding-top: 15px
}
.rtmj-box {
	padding-top: 20px;
	width: 790px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin-bottom: 20px;
	/*border-bottom: 1px #E5E5E5 solid;*/
	padding-bottom: 20px;
	/*margin-left: 20px;*/
	background: #FFFFFF
}
.rtmj-box dt {
	width: 250px;
	height: 165px;
	overflow: hidden;
	float: left;
	margin: 10px;
}
.rtmj-box dt img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 8px;
	
}
.rtmj-box dt img:hover {
	-webkit-filter: brightness(.7);
	border-radius: 8px;
}
.rtmj-box dd {
	width: 515px;
	height: 165px;
	overflow: hidden;
	float: left;
	padding: 20px;
}
.rtmj-box dd h3 {
	font-weight: normal;
	font-size: 20px;
	margin: 0;
	padding: 0;
	width: 515px;
	height: 35px;
	line-height: 35px;
	overflow: hidden
}
.rtmj-box dd h3 a:hover {
	color: #257FEB
}
.rtmj-box dd h3 .dj {
	background: #7BBC18;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.rtmj-box dd h3 .yc {
	background: #257FEB;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.rtmj-box dd p {
	color: #515050;
	font-size: 14px;
	padding: 15px 0 0 0;
	line-height: 24px
}
.rtmj-more {
	width: 790px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto
}
.janju{
	margin-left: 10px;
}


/*展商名录导航菜单样式*/
.mainContainer {
	width: 1200px;
	overflow: hidden;	
	
}
.navContent {
	float: left;
	width: 180px;
	background-color: #FFF;
}
.infoBox {
	float: left;
	width: 920px;
	margin-left: 30px;
	margin-top: 40px;
}
.logo {
	width: 200px;
	height: 50px;
	text-align: center;
	margin-left: 60px;
}
.logobox {
	margin-left: 40px;
	padding-top: 38px;
}
.book {
	padding-left: 44px;
	padding-right: 44px;
	display: block;
	background-color: #4d9ed1;
	background-repeat: no-repeat;
	background-position: 25px center;
	border-bottom: 1px solid #c0c0c0;
	color: #FFFFFF !important;
}
.box {
	padding-left: 44px;
	padding-right: 44px;
	display: block;
	border-bottom: 1px solid #c0c0c0;
}
.box01 {
	padding-left: 44px;
	padding-right: 44px;
	display: block;
	border-bottom: 1px solid #c0c0c0;
}
.contact {
	padding-left: 44px;
	padding-right: 44px;
	display: block;
	border-bottom: 1px solid #c0c0c0;
}
.navContent a {
	color: #333;
	font-size: 16px;
	font-family: '微软雅黑';
	text-align: center;
	line-height: 40px;
}

/*展商名录-产品列表*/
.aui-flex-show {
    background: #fff;
    box-shadow: 0 3px 4px #bdbdbd;
}

.aui-right-list {
    padding: 15px;
    position: relative;
    overflow: hidden;
}

.aui-product {
    border-radius: 3px;
    background: #fff;
    padding: 15px;
    position: relative;
}

.aui-product h2 {
    font-size: 0.95rem;
    text-align: center;
    color: #46abf6;
    font-weight: normal;
    position: relative;
    background: #fff;
    margin: 0 auto;
    width: 90px;
    z-index: 2;
}

.aui-product:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 25px;
    left: 50%;
    width: 60%;
    margin-left: -30%;
    height: 1px;
    border-bottom: 1px dashed #37a4f6;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-product-img {
    width: 70px;
    height: 70px;
    margin-right: 0.5rem;
}

.aui-product-img img {
    width: 70px;
    height: 70px;
    display: block;
    border: none;
}

.aui-product-list {
   /* padding: 0 15px;*/
}

.aui-product-list .aui-flex {
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
    box-shadow: 0 3px 4px #bdbdbd;
}

.aui-flex-box p {
    font-size: 0.85rem;
    color: #999;
}

.aui-product-text h2 {
    color: #ff0000;
    font-size: 1rem;
}

.aui-flex-box h3 {
    padding-bottom: 0.3rem;
}

/*展商名录-产品展示样式*/
.suCai17-content {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
    clear: both;
}

.suCai17-background {
	margin-top: 40px;
    width: 100%;
    /*background: #f7f9fa;*/
    /*margin: 40px 0;
    position: relative;
    -webkit-box-shadow: 0px 0px 8px rgba(99,127,136,.2);
    -moz-box-shadow: 0px 0px 8px rgba(99,127,136,.2);
    box-shadow: 0px 0px 8px rgba(99,127,136,.2);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
    height: 100%;
}

.suCai17-nav {
    height: 400px;
    width: 289px;
    float: left;
}

.suCai17-logo {
    width: 140px;
    margin: 23px 20px 0 30px;
}

.suCai17-logo img {
    width: 140px;
    height: auto;
    display: block;
    border: none;
}

.suCai17-info {
    float: left;
    height: 670px;
    width: 890px;
    /*background: #fff;*/
    border-radius: 0 4px 4px 0;
    padding: 0px 0px;
    overflow: scroll;
}

.suCai17-search {
    height: 78px;
    position: absolute;
    right: 45px;
    top: 0;
    background: #fff;
    z-index: 1002;
    padding-top: 20px;
}

.suCai17-search-input {
    border: 1px #e5e6e6 solid;
    background: #fff;
    padding: 0 10px;
    float: left;
    position: relative;
    width: 670px;
    height: 44px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.suCai17-search-input input {
    font-size: 14px;
    color: #313534;
    padding: 10px 0;
    line-height: 22px;
    width: 643px;
    border: none;
    background: none;
}

.suCai17-search-input:hover {
    border: 1px solid #08acee;
}

.suCai17-search-btn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    padding: 0px 11px;
    background: #2698e4;
    float: right;
    width: 122px;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-left: 15px;
}

.suCai17-nav-list .suCai17-item {
    margin-top: 0px;
    /*border-left: 2px #f7f9fa solid;*/
    padding-left: 80px;
    min-height: 52px;
    cursor: pointer;
    font-size: 15px;
    line-height: 52px;
    border-bottom: 1px solid #dee6e9;
}

.suCai17-nav-list .suCai17-item:hover{
    background: #4d9dd1;
    
    color:#FFFFFF;
 
}

.suCai17-nav-list .suCai17-item:active{
    background: #4d9dd1;
    
    color:#FFFFFF;
 
}

.suCai17-nav-list .suCai17-item.on {
    background: #4d9dd1;
    
    color:#FFFFFF;
 
}

.suCai17-nav-listz .suCai17-item {
    margin-top: 0px;
    /*border-left: 2px #f7f9fa solid;*/
    padding-left: 80px;
    height: 52px;
    cursor: pointer;
    font-size: 15px;
    line-height: 52px;
    border-bottom: 1px solid #dee6e9;
}

.suCai17-nav-listz>li:hover{
    background: #4d9dd1;
    
    color:#4d9dd1;
 
}

.suCai17-nav-listz>li:active{
    background: #4d9dd1;
    
    color:#4d9dd1;
 
}

.suCai17-nav-listz .suCai17-item.on {
    background: #4d9dd1;
    
    color:#FFFFFF;
 
}

.icon {
    width: 22px;
    height: 22px;
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 15px;
}

.icon-image01 {
    background: url("../images/icon001.png") left no-repeat;
    background-size: contain;
}

.icon-image02 {
    background: url("../images/icon002.png") left no-repeat;
    background-size: contain;
}

.icon-image03 {
    background: url("../images/icon003.png") left no-repeat;
    background-size: contain;
}

.icon-image04 {
    background: url("../images/icon004.png") left no-repeat;
    background-size: contain;
}

.icon-image05 {
    background: url("../images/icon005.png") left no-repeat;
    background-size: contain;
}

.suCai17-info ul li h2 {
    font-weight: normal;
    color: #000;
    font-size: 16px;
}

.suCai17-info ul li h3 {
    font-weight: normal;
    color: #666;
    font-size: 16px;
}

.lin {
    width: 63px;
    height: 1px;
    background: #313534;
    margin: 8px 0 10px 0;
}

.suCai17-info ul li p {
    font-size: 14px;
    color: #999;
    padding-bottom: 8px;
}

.suCai17-side {
    padding-top: 1px;
}

.suCai17-info .suCai17-side h3 {
    color: #333;
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px dotted #999;
    cursor:pointer;
}

.suCai17-info .suCai17-side h3:hover{
    color:#08acee;
    
}

.suCai17-info .suCai17-side ul {
    padding-top: 14px;
}

.suCai17-info .suCai17-side ul li {
    color: #999;
    font-size: 13px;
    padding: 5px 0;
}

.suCai17-info ul li a {
    color: #08acee;
    text-decoration: underline;
}

.suCai17-info ul li .suCai17-info-title {
    font-size: 14px;
    padding-bottom: 4px;
}

.suCai17-info ul li h4 {
    font-size: 14px;
    padding-bottom: 10px;
}

.table-pub {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.table-pub table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
}

.table-pub table tr th {
    background: #f5f5f5;
    padding: 20px 0;
    text-align: center;
    color: #333;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.table-pub table tr td {
    padding: 15px 0;
    text-align: center;
    color: #333;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}

.table-pub table tr td a {
    background: #08acee;
    color: #fff;
    text-decoration: inherit;
    padding: 5px 10px;
}

#switcher{height:54px;z-index:99999;position:fixed;width:100%;top:0;background:#000;}
.center{width:100%;padding-top:0}
.center ul li{display:inline;float:left;position:relative}
.logoTop,.top2{margin-left:30px;margin-top:20px;color:#fff;font-weight:bold;font-family:"微软雅黑"}

.top2{position:relative;margin-top:16px;font-size:12px;font-weight:normal;background-image:url(../images/2vm.png);background-repeat:no-repeat;background-position:3px center;height:20px;padding-left:25px;line-height:20px;border:1px solid #414141;padding-right:5px;border-radius:5px;}
.vm{position:absolute;top:20px;left:0px;background-color:#fff;height:170px;width:150px;display:none;padding:30px;}
.top2:hover .vm{display:block}
.logoTop a:hover{text-decoration:underline}

li.remove_frame{margin-left:17px;float:right!important;margin-right:30px}
li.remove_frame a{background:url(../images/cross2.png) no-repeat 0 0;width:20px;height:21px;display:block;margin-top:18px;transition:all .3s ease-out 0s}
li.remove_frame a:hover{background-position:0 -21px}
#iframe{margin-top:0}
.icon-monitor, .icon-tablet, .icon-mobile-1, .icon-mobile-2, .icon-mobile-3{margin-right:7px;margin-top:20px;width:17px;height:16px;background:url(../images/mon-spr.png) no-repeat;}

.icon-monitor{margin-left:10px;background-position:0 0;}
.icon-tablet{background-position:-24px 0}
.icon-mobile-1{background-position:-49px 0}
.icon-monitor:hover, .icon-monitor.active{background-position:0 -16px}
.icon-tablet:hover, .icon-tablet.active{background-position:-24px -16px}
.icon-mobile-1:hover, .icon-mobile-1.active{background-position:-49px -16px}
.icon-mobile-2{background-position:-71px 0}
.icon-mobile-3{background-position:-94px 0}
.icon-mobile-2:hover, .icon-mobile-2.active{background-position:-71px -16px}
.icon-mobile-3:hover, .icon-mobile-3.active{background-position:-94px -16px}

#iframe-wrap{height:100%;overflow:visible;position:relative;top:54px;z-index:50}
.tablet-width{height:960px!important;margin:0 auto;padding:175px 100px 115px 100px;width:785px;margin-top:40px;background:url(../images/bg-mob.png) no-repeat 0 0}
.tablet-width iframe{height:960px!important}
.mobile-width{height:703px!important;margin:0 auto;padding:165px 115px 100px 100px;width:1041px;margin-top:40px;background:url(../images/bg-mob.png) no-repeat 0 -1249px}
.mobile-width iframe{height:704px!important}
.mobile-width-2{height:417px!important;margin:0 auto;padding:125px 25px 159px 25px;width:337px;margin-top:40px;background:url(../images/bg-mob.png) no-repeat 0 -2217px}
.mobile-width-2 iframe{height:416px!important}
.mobile-width-3{height:256px!important;margin:0 auto;padding:45px 115px 69px 105px;width:497px;margin-top:40px;background:url(../images/bg-mob.png) no-repeat -387px -2217px}
.mobile-width-3 iframe{height:256px!important}
#by{overflow-y:hidden}

/*新闻中心样式*/
.hlrmtj-content {
	width: 790px;
	height: auto;
	overflow: hidden;
	padding-top: 15px
}
.rtmj-box {
	padding-top: 20px;
	width: 790px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin-bottom: 20px;
	/*border-bottom: 1px #E5E5E5 solid;*/
	padding-bottom: 20px
}
.rtmj-box dt {
	width: 250px;
	height: 165px;
	overflow: hidden;
	float: left;
	margin: 10px;
}
.rtmj-box dt img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	/*border-radius: 8px;*/

}
.rtmj-box dt img:hover {
	-webkit-filter: brightness(.7);
	border-radius: 8px;
}
.rtmj-box dd {
	width: 515px;
	height: 165px;
	overflow: hidden;
	float: left;
	padding: 20px;
}
.rtmj-box dd h3 {
	font-weight: normal;
	font-size: 20px;
	margin: 0;
	padding: 0;
	width: 515px;
	height: 35px;
	line-height: 35px;
	overflow: hidden
}
.rtmj-box dd h3 a:hover {
	color: #257FEB
}
.rtmj-box dd h3 .dj {
	background: #7BBC18;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.rtmj-box dd h3 .yc {
	background: #257FEB;
	font-size: 14px;
	color: #fff;
	padding: 0px 8px 1px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-right: 5px
}
.rtmj-box dd p {
	color: #515050;
	font-size: 14px;
	padding: 15px 0 0 0;
	line-height: 24px
}
.rtmj-more {
	width: 790px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto
}
.janju{
	margin-left: 10px;
}


/*展商名录列表页*/

/* 必要布局样式css */
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 0;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #3888ff;
}

.aui-navBar:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #3888fe;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #a0a0a0;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #fff;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.icon-return {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEVklEQVRoQ+XaW8hmUxzH8e8vkkKIJMo5uVPjlFMOjWIoE2a4mHKlZnIjKeQ0Q44prpzdTriRGcOo0aAccr5ziAskknI+hf761Xpr97b249lrH9931vXez16fZ+3Db/3XErtY01LyRsR+kn5s0+clATYUeA04HPgTeFbS+hL45MERscJA4LAK8FfgLEnvN0VPGhwRJwMvAAdkYA9IunbZgCPiTOAp4JAM6gdg5bIZ4Yi4BtgI7JvBfgNslnRd09H18ZO7pSPieuAmYJ8M6FvgDkkPlWAnB46IR4B1wF4Z0NfA7ZIeK8VOChwRLwLnAntkQJ8AV0t6uQ12MuCIeB44H9gtA/oKuFjSB22xo4NToNgJHJ95nwTwObBG0oddYEcFJ6whTk+L27/A62lkW0XJxT88yls6Io4EtgPHZrB/AX5mnaQ6xY4ywhFxIuAX1IEZ7C8pM6/rAzs4OCJOBbbUYH8CnpN0ZVfPa+53BrulI8KQ+4CDMh35ziMraU2f2MFGOCIcA28D9q4JFA9LurNv7CDgiLgZcFzMYZ2LN0l6dAhs7+CI2JbS054Z0GfAPZKeHArbKzgidvjTAuyeAX0KXNFVemryh3X+0kqB4mngvJrZ2BfA6i7T02jghHXZxcFicXNUfDNNAjqLik2wnd7SEbE/8C5wVKYT/6T0dEZfgWJeeCe3dESc4NAAHJq58B+An9mzx8Z2MsIRcUqKih7hxe1nwFM/z2U7z8Xzjmr1uFYjnAptzwAHZy7uQttOSZeWdKyvc4rBcxTatkm6qq+Ol/5uETgi/GJ6D/CKwOLm2tNdbQptpZh5zisFbwJuzVzAk4Bb2hba5ul46TGl4Bs8iplg4c/Pq5JWlnao7/NKwb6VP6p5WTlgbJe0qu/Ol/x+EdgXSpULf3tzSyELBbiTpvI5WvhzisEJ7W/vWzW1KR/ypSuSU0K3Aie0b2/XjI+oucU8DVw7xswo15/W4Ap61gzpe+ACSc7ao7ZOwAuC/5kDeyHsEkmeMY3WOgWn0fYC9jlArsrh77RLOsWrf23/qc7BCT2rjuVy7EZJD7btfMn5vYATelal0ui7Jd1b0uk25/QGTmjXou+vKbz/BuyQtLoNoOm5vYIT+vRUHMhtTPEWpK2S1jbteOnxvYMTetZunL/TetJlQwSUQcAJ7SnlS8AxmdFxFP0YOK1v9GDgSkCpWxM2+m3vBOgTPSi4gn4HOLqmbu2C3+V91a0HB1dS2ax9HU5lq/rI36OB02h7F4BTWW7njicdGyR5yaazNio4oWftzfJIO5V1tro4OjihZ+2+6zR/TwKc0L3tr6w+D5MBJ/RFwON9FvYnBU7oWUs33uWzRZL3Yxa1yYETetbi3O/AK5IuLBFPEpzQLhC+ARyXgXmk10va3BQ9WXAllXlJJ7fm7P0hNy4rcAW9FfA0c2GAPMIrJDmcNGqTHuGqJCKeSDuCvAzrMOI/oXFbMuDGspoTdjnwf4kYXkxmsWJ7AAAAAElFTkSuQmCC');
}

.divHeight {
    background: rgba(0,0,0,0);
    width: 100%;
    height: 10px;
    position: relative;
}

.divHeight:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 0px solid #dcdcdc;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.divHeight:before {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 0px solid #dcdcdc;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-list-flex {
	
    padding: 10px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #000000;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border-radius:5px ;
}

.aui-list-flex-hd {
    margin-right: .8em;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
}

.aui-list-flex-hd img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
}

.aui-list-flex-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 1.2rem;
}

.aui-list-flex-fr {
    text-align: right;
    color: #d93e3c;
    padding-right: 13px;
    position: relative;
    font-size: 1rem;
    
}

.aui-list-flex-fr:after {
/*    content: " ";*/
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
    border-radius: 2px;
}

.aui-list-flex-bd em {
    color: #fff;
    font-weight: normal;
    font-size: 0.7rem;
    font-style: normal;
    background: #ff3b67;
    padding: 0.1rem 0.2rem;
}

.aui-list-flex-bd .aui-circle {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    padding: 0;
    display: inline-block;
}

.suCai17-titlez{
	margin-left: 12px;
	/*color: #333333;*/
}
ul,li,dl,ol{list-style:none;}
a{color:#333333;text-decoration:none;}

/* bcon */
.bcon{width:270px;border:1px solid #eee;margin:30px auto;}
.bcon h2{border-bottom:1px solid #eee;padding:0 10px;}
.bcon h2 b{font:bold 14px/40px '宋体';border-top:2px solid #f20000;padding:0 8px;margin-top:-1px;display:inline-block;}
.list_lh{height:400px;overflow:hidden;}
.list_lh li{padding:10px;}
.list_lh li a:hover{color:#F20000;}
.list_lh li.lieven{background:#F0F2F3;}
.list_lh li p{height:24px;line-height:24px;}
.list_lh li p a{float:left;}
.list_lh li p em{width:80px;font:normal 12px/24px Arial;color:#FF3300;float:right;display:inline-block;}
.list_lh li p span{color:#333333;float:right;}
.list_lh li p a.btn_lh{background:#28BD19;height:17px;line-height:17px;color:#fff;padding:0 5px;margin-top:4px;display:inline-block;float:right;}
.btn_lh:hover{color:#fff;text-decoration:none;}
