.iBanner{ position: relative; top: 0; left: 50%; z-index: 0; width: 1920px; height: 452px; margin-left: -960px; }
.iBanner img{ width: 100%; display: block; }

@media (max-width: 1200px) {
    .iBanner{ width: 1600px; height: 377px; margin-left: -600px; }
}

.location{ height: 45px; background-color: #e2e2e2; }
.loca{ width: 1180px; height: 45px; margin: 0 auto; }
.loca span{ line-height: 45px; font-family: Arial; font-size: 12px; color: #1b1b1b; display: block; }
.loca span a{ color: #8b8b8b; }
.loca span a:hover, .loca span a.on{ color: #e46714; }

@media (max-width: 1200px) {
    .loca{ width: 980px; }
}

.main{ width: 1180px; padding: 45px 0; margin: 0 auto; overflow: hidden; }
.left{ width: 265px; float: left; }
.ltitle{padding: 10px 0; text-align: center; background-color: #474747; }
.ltitle h1{ height: 41px; line-height: 41px; font-size: 30px; font-weight: bold; color: #fff; display: block; }
.ltitle h2{ height: 26px; line-height: 26px; font-size: 14px; color: #fff; display: block; }
.lefts{ width: 100%; margin: 8px 0 0 0; }
.lefts ul li{ width: 100%; height: 33px; margin: 0 0 8px 0; }
.lefts ul li a{ padding: 0 0 0 45px; line-height: 33px; font-size: 14px; color: #1b1b1b; background: #e2e2e2 url(../images/left.png) no-repeat 240px center; display: block; }
.lefts ul li a:hover,
.lefts ul li a.on{ color: #fff; background: #e46714 url(../images/lefts.png) no-repeat 240px center; }

.right{ width: 905px; float: right; }
.content{  }
/* .content img{ width: 428px; height:auto; float: left; display: block; margin: 0 20px 0 0; } */
.content{font-size: 14px; color: #333333;line-height: 1.8;}

.show{ overflow: hidden; }
.show ul li{ width: 33.33333333%; float: left; }
.show ul li a{ margin:0 5px 10px 5px; display: block; }
.show ul li a img{ width: 100%; height: auto;  margin: 0; float: none; display: block; }
.show ul li a p{ width: 100%; height: 44px; line-height: 44px; text-align: center; font-size: 14px; color: #474747; background-color: #e2e2e2; text-indent: 0; display: block; }
.show ul li a:hover p{ background-color: #e46714; color: #fff; }

.shows{ padding: 0 50px; overflow: hidden; line-height: 28px; font-size: 12px; color: #1b1b1b; text-align: justify; text-indent: 2em;}
.shows h1{ height: 50px; line-height: 50px; font-size: 28px; color: #1b1b1b; text-align: center; display: block; }
.shows p{ line-height: 28px; font-size: 12px; color: #1b1b1b; text-align: justify; text-indent: 2em; display: block; }
.shows img{ width: auto; margin: 10px auto; float: none; display: block; }

.info{ overflow: hidden; }
.info ul li{ width: 100%;padding: 30px 0; border-bottom: 1px solid #e5e5e5; }
.info ul li:first-child{ padding-top: 0; }
.info ul li a{ display: block; }
.info ul li a img{ width: 305px; height: 154px; padding: 10px; border: 1px solid #fff; margin: 0 35px 0 0; float: left; display: block; }
.info ul li a h1{ width: 543px; height: 36px; line-height: 36px; font-size: 16px; color: #474747; float: right; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
.info ul li a h2{ width: 543px; height: 28px; line-height: 28px; font-size: 14px; color: #626365; float: right; display: block; }
.info ul li a h3{ width: 543px; height: 48px; line-height: 24px; font-size: 12px; color: #626365; text-align: justify; float: right; display: block; overflow: hidden; }
.info ul li a h4{ width: 108px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; background-color: #e46714; float: right; margin: 12px 0 0 0; display: block; }
.info ul li a:hover img{ border-color: #e46714; }
.info ul li a:hover h1{ color: #e46714; }
.info ul li a:hover h2{ color: #e46714; }
.info ul li a:hover h3{ color: #e46714; }

.pager{ text-align: center; padding: 30px 0 0 0; }
.pager a{ padding: 0 5px; margin: 0 5px; font-size: 12px; color: #1b1b1b; }
.pager a:hover{ color: #e46714; }
.pager span{ padding: 0 5px; margin: 0 5px; font-size: 12px; color: #1b1b1b; }
.pager span{ color: #e46714; }

.contact{ width: 50%; float: left; }
.contact h1{ height: 30px; line-height: 30px; font-size: 24px; color: #515050; display: block; }
.contact h2{ width: 100%; height: 1px; margin: 10px 0; background-color: #b5b5b5; display: block; }
.contact h3{ line-height: 30px; font-size: 18px; color: #515050; display: block; }
.contact h4{ line-height: 30px; font-size: 18px; color: #e46714; display: block; }
.contact h5{ line-height: 30px; font-size: 16px; color: #434242; display: block; }
.contact h6{ }
.contact span{ padding: 30px 0; overflow: hidden; display: block; }
.contact span a{ width: 250px; height: 48px; padding: 0 45px 0 0; line-height: 48px; font-size: 18px; color: #515050; text-align: right; float: left; display: block; }

.what{ width: 100%; padding: 62px 0 30px 0; overflow: hidden; }
.what ul li{ width: 33.33333333%; float: left; }
.what ul li a{ width: 236px; height: 236px; border: 1px solid #757575; margin: 0 auto; display: block; }
.what ul li a.what1{ background: url(../images/ewm.png) no-repeat center 20px; }
.what ul li a.what2{ background: url(../images/tel.png) no-repeat center 20px; }
.what ul li a.what3{ background: url(../images/qq.png) no-repeat center 20px; }
.what ul li a p{ padding: 145px 0 0 0; text-align: center; line-height: 26px; font-size: 16px; color: #515050; display: block; text-indent: 0; }
.what ul li a p font{ color: #fe0000; display: block; }

.us{ padding: 20px; display: none; }
.inline{ widows: 300px; }
.inline span{ padding: 0 20px; float: left; display: block; }
.inline span a{ display: block; }
.inline span a img{ width: 100px; height: 100px; display: block; }
.inline span a p{ width: 100%; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fe0000; display: block; }

.Booth{  }
.Booth ul li{ height: 216px; padding: 24px 0; border-bottom: 1px solid #dbdada;  }
.Booth ul li:first-child{ padding-top: 0; }
.Booth ul li span{ width: 320px; height: 216px; padding: 0 11px; float: left; display: block; }
.Booth ul li span h1{ height: 30px; line-height: 30px; font-size: 14px; color: #4c4c4c; display: block; }
.Booth ul li span h1 b{ font-size: 18px;  }
.Booth ul li span h2{ line-height: 30px; font-size: 14px; color: #4c4c4c; display: block; }
.Booth ul li span h2 b{ font-size: 18px;  }
.Booth ul li span a{ width: 100px; height: 36px; margin: 20px 0 0 0; background-color: #e46613; text-align: center; line-height: 36px; font-size: 16px; color: #fff; display: block;  }
.Booths{ position: relative; width: 550px; height: 216px; float: right; }
.Booths ul li{ width: 255px; height: 216px; padding: 0; margin: 0 10px; border-bottom: 0; float: left; }
.Booths ul li img{ width: 255px; height: 216px; margin: 0; float: none; display: block; }
.Booths a.sPrev,
.Booths a.sNext{ position: absolute; top: 50%; left: 0; z-index: 100; margin-top: -23px; width: 51px; height: 45px; cursor: pointer; background: url(../images/btns.png) no-repeat; }
.Booths a.sNext{ left: auto; right: 0; background-position: 0 -90px; }


@media (max-width: 1200px) {
    .main{ width: 980px; }
    .left{ width: 220px; }
    .lefts ul li a{ padding: 0 0 0 30px; background: #e2e2e2 url(../images/left.png) no-repeat 200px center; }
    .lefts ul li a:hover,
    .lefts ul li a.on{ background: #e46714 url(../images/lefts.png) no-repeat 200px center; }
    .right{ width: 740px; }
    .content img{ width: 330px; height: auto; }
    .info ul li a img{ margin: 0 15px 0 0; }
    .info ul li a h1{ width: 398px; }
    .info ul li a h2{ width: 398px; }
    .info ul li a h3{ width: 398px; }
    .contact span a{ width: 200px; }
    .Booth ul li span{ width: 200px; padding: 0; }
    .Booths{ width: 530px; }
    .Booths ul li{ margin: 0 5px; } 
}


.join{ width: 100%; }
.jointxt{ width: 100%; height: 44px; line-height:44px; margin-bottom: 20px; background-color:#eee; cursor:pointer; font:normal 16px/44px "Microsoft YaHei"; color: #4f4f4f; }
.jointxt em{ width: 8px; height: 8px; margin: 18px; border-radius: 8px; background-color: #4f4f4f; float: left; display: block; }
.jointxt i{ width: 18px; height: 18px; margin: 13px; background: url(../images/more.png) no-repeat; float: right; display: block; }
.jointxt.on{ color: #fe7518; }
.jointxt.on em{ background-color: #fe7518; }
.jointxt.on i{ background: url(../images/mores.png) no-repeat;  }
.joins{ padding: 10px 25px; margin-bottom: 20px; display:none; }
.joins p{ line-height: 26px; font-size: 14px; color: #4b4a4a; display: block; }

.qq-client{position:fixed;right:0px;top:50%; width: 67px; height: 150px; margin-top:-75px; display:block; }
.qq-client a{display:block;}
.qq-client a img{ width: 100%; display: block; }
.qq-client-content{ position:fixed; right:-160px; top:50%; width:160px; height: 513px; margin-top: -256.5px; display:none;}
.qq-client-close{ position: absolute; top: 0; left: 50%; width: 42px; height: 32px; margin-left: -21px; display: block; cursor: pointer; }


@media (max-width: 980px) {
	.qq-client{ display:none; }
	
	}
