body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select {margin:0;padding:0;}
img {border:0;vertical-align:middle}
li {list-style:none;}
iframe {border:none;}
html {height:100%;font-size:100%;}
body {background:#fff; height:100%;font:14px 1em/1.8 'Microsoft Yahei','Avenir','Segoe UI','Hiragino Sans GB',STHeiti,'Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif;}
a {color:#333;text-decoration:none;}
a:hover {color:#65c8d0;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
.fl {float:left;}
.fr {float:right;}
.wp {width:1240px; margin:0 auto;}

header {position:fixed; top:0; width:100%; height:60px; padding:10px 0; background:#fff; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); z-index: 9;}
.logo{width:210px; height:60px;}
.logo img{width:210px; height:60px;}
nav{line-height:60px; font-size:120%;}
nav a{margin-left:20px;}

.fullSlide{ width:100%; margin-top:60px; position:relative; height:600px; background:#000; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important; height:600px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:50px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:10px; margin:5px; overflow:hidden; background:#fff; filter:alpha(opacity=50);opacity:0.5; line-height:999px; }
.fullSlide .hd ul .on{ background:#65c8d0; }
.fullSlide .prev, .fullSlide .next{ display:block; position:absolute; z-index:1; top:80px; width:290px; height:440px; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none; }
.fullSlide .prev{ left:0; right:auto; background:url(../images/left.png) 0 center no-repeat; }
.fullSlide .next{ left:auto; right:0; background:url(../images/right.png) 0 center no-repeat; }

.intitle{font-size: 160%; line-height: 100px; height: 100px; background: url(../images/intitle.png) no-repeat center center; text-align: center; }

.topbanner{height: 300px; margin-top:60px; color: #fff; text-align: center;}
.topbanner .full{width: 100%; height: 100px; background: rgba(0,0,0,.8); padding: 100px 0;}
.topbanner h1{line-height:60px; font-size:200%; font-weight: 400;}
.topbanner p{line-height:40px; font-size: 140%; }

.inexpo{overflow:hidden;}
.inexpo ul{width:1260px; padding:0 0 20px; overflow:hidden;}
.inexpo li{padding:9px; border:1px solid #efefef; float:left; width:590px; margin:0 20px 20px 0;}
.inexpo li:hover{border:1px solid #65c8d0; background: #fafafa;}
.inexpo .photo{width:160px; height: 160px;}
.inexpo .photo img{width: 160px; height: 160px;}
.inexpo .info{width:410px;}
.inexpo .info h3{font-size: 160%; line-height:1.2; padding:15px 0 10px;}
.inexpo .info span{font-size: 160%; color:#65c8d0; }
.inexpo .info p{padding:10px 0; color: #666;}
.inexpo .info .more{background:url(../images/expomore.png) left center no-repeat; padding-left:55px; line-height: 30px; font-size: 120%; margin-right: 20px;}
.inexpo .info .more:hover{padding-left:50px;}
.inhelp{line-height:40px; padding:35px 0 30px; overflow:hidden; width:1260px;}
.inhelp a{font-size:120%; text-align:center; width:137.5px; display:block; float:left; box-sizing: border-box; border:1px solid #efefef; margin-right:20px;}
.inhelp a:hover{border:1px solid #65c8d0; background: #fafafa;}
.inmore{text-align:center; line-height:50px;}
.inmore a{font-size:120%; padding:10px 100px; border:1px solid #65c8d0; border-radius: 100px;}
.inmore a:hover{background:#65c8d0; color:#fff;}
.expo{overflow:hidden;}
.expo li{border: 1px solid #eee; overflow: hidden; padding:20px; margin-bottom: 30px;}
.expo li:hover{border: 1px solid #65c8d0; background: #fafafa;}
.expo li .photo{width: 200px; height: 200px;}
.expo li .photo img{width: 200px; height:200px;}
.expo li .info{width: 970px;}
.expo li .info h3{font-size: 160%; padding:10px 0;}
.expo li .info h3 span{color:#65c8d0; }
.expo .info p{padding:0 0 10px; color: #666;}
.expo .info .more{background:url(../images/expomore.png) left center no-repeat; padding-left:55px; line-height: 30px; font-size: 120%; margin-right: 20px;}
.expo .info .more:hover{padding-left:50px;}
.expo-main{background:#fff; overflow:hidden;}
.expo-banner{min-height:600px; overflow:hidden; text-align:center; color:#fff; }
.expo-banner .full{width: 100%; min-height:600px; background: rgba(0,0,0,.8); overflow:hidden;}
.expo-nav{height:60px; line-height:60px; background:rgba(255,255,255,0); box-shadow:0px 0px 0px 0px; color:#fff;}
.expo-nav a{color:#fff;}
.expo-nav.active{background:rgba(255,255,255,1); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); color:#333; transition: background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;}
.expo-nav.active a{color:#333;}
.expo-nav .tit{width:500px; font-size:140%;}
.expo-nav nav{font-size:120%;}
.expo-nav nav a{margin-left:20px;}
.expo-welcome{padding-top:140px;}
.expo-welcome h1{font-size:300%; line-height:1.5; font-weight:500;}
.expo-welcome p{padding:20px 100px;}
.countdown{overflow:hidden;}
.countdown p{line-height:30px; padding-bottom:20px;}
.countdown span{border-radius: 10px; padding:10px 10px 30px 10px; margin:10px; }
.countdown .day{background:rgba(101,200,208,.5) url(../images/day.png) no-repeat center bottom;}
.countdown .hrs{background:rgba(101,200,208,.5) url(../images/hrs.png) no-repeat center bottom;}
.countdown .mins{background:rgba(101,200,208,.5) url(../images/mins.png) no-repeat center bottom;}
.countdown .sec{background:rgba(101,200,208,.5) url(../images/sec.png) no-repeat center bottom;}
.countdown h2{font-size:300%; line-height:1.5; margin-bottom:40px;}
.expo-addtime{line-height:50px; height:50px;}
.expo-query{overflow:hidden; line-height: 40px; height: 40px;}
.expo-query a{font-size:120%; border:2px solid #fff; color:#fff; padding:5px 30px; margin:0 10px;}
.expo-query a:hover{background:#65c8d0; border:2px solid #65c8d0;}
.expo-why{ height:500px; padding:100px 0; background:url(../images/expo-why.png) right center no-repeat;}
.expo-why h3{font-size:180%; padding:50px 0 0; font-weight:500; }
.expo-why h3 i{color:#65c8d0; font-style:normal; padding-right:20px;}
.expo-why p{padding-left:43px;}
.expo-title,.expo-title2{ line-height:80px; height:80px; padding-top:20px; font-size:180%; text-align:center; position:relative;}
.expo-title::after {background: linear-gradient(to right, #2095f3, #65c8d0); content: ''; position: absolute; top: 100%; left: 50%;  transform: translate(-50%, 0); width: 60px; height: 4px; }
.expo-title2::after {background:#fff; content: ''; position: absolute; top: 100%; left: 50%;  transform: translate(-50%, 0); width: 60px; height: 4px; }
.expo-data{background:rgba(0,0,0,.5) url(../images/expo-data.jpg) no-repeat center center; height:300px; color:#fff;}
.expo-data li{float:left; width:25%; text-align:center; padding-top:60px;}
.expo-data li span{font-size:300%;}
.expo-data li p{color:#ccc;}
.expo-info{overflow:hidden;}
.expo-photo{ width:660px; height:440px; padding:0 290px; margin:10px auto; position:relative; overflow:hidden; background:#000; }
.expo-photo .bd{ position:absolute; left:0; top:0; }
.expo-photo .bd li{ overflow:hidden; }
.expo-photo .bd li img{ display:block; width:660px; height:440px; }
.expo-photo .tempWrap{ padding:0 290px !important; }
.expo-photo .bd ul{ margin-left:-660px !important; }
.expo-photo .pnBtn{ position:absolute; top:0; width:290px; height:440px; cursor:pointer; }
.expo-photo .prev{ left:0; }
.expo-photo .next{ right:0; }
.expo-photo .pnBtn .blackBg{ display:block; position:absolute; left:0; top:0; width:100%; height:440px; background:#000; filter:alpha(opacity=50);opacity:0.5; }
.expo-photo .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:290px; height:440px; _filter:alpha(opacity=70); }
.expo-photo .prev .arrow{ left:0; background:url(../images/left.png) 0 center no-repeat; }
.expo-photo .next .arrow{ right:0; background:url(../images/right.png) 0 center no-repeat; }
.expo-info .article{padding: 20px 0; line-height: 1.5;}
.expo-info .article p{margin-bottom:0.5em; }
.expo-info h3{padding-left: 10px; border-left: 3px #65c8d0 solid; margin:10px 0; background: #fafafa; font-weight:normal}
.readall_box {position: relative;z-index:8;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #de686d;background: #fff;border-radius: 4px;border: 1px solid #de686d;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#de686d;color:#fff;}
.expo-service{background:linear-gradient( 135deg, #F97794 10%, #623AA2 100%);height:320px; color:#fff;}
.expo-service ul{width: 1260px; padding-top: 40px;}
.expo-service li{width: 130px; margin-right: 20px; float: left; padding: 60px 30px 0; text-align: center;}
.expo-service li span{font-size: 140%; line-height: 1.5;}
.expo-service li p{font-size: 90%; color:rgba(255,255,255,.5);}
.expo-service li.icon1{background: url(../images/icon-service1.png) no-repeat center top;}
.expo-service li.icon2{background: url(../images/icon-service2.png) no-repeat center top;}
.expo-service li.icon3{background: url(../images/icon-service3.png) no-repeat center top;}
.expo-service li.icon4{background: url(../images/icon-service4.png) no-repeat center top;}
.expo-service li.icon5{background: url(../images/icon-service5.png) no-repeat center top;}
.expo-service li.icon6{background: url(../images/icon-service6.png) no-repeat center top;}
.expo-location{overflow:hidden; }
.expo-location .map{width: 800px; height: 400px; margin:30px auto 20px;}
.expo-location p{text-align: center; font-size: 120%; line-height: 30px; color: #666; padding-bottom: 20px;}
.expo-contact{background:#623aa2;height:400px; color:#fff; }
.expo-contact .dy{line-height: 60px; color: #ccc; text-align: center;}
.expo-contact .ly{width: 800px; margin:0 auto; overflow:hidden;}
.expo-contact .ly input,.expo-contact .ly textarea{display: block; border: 0px; background-clip: padding-box; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.expo-ly190{width: 190px; height: 40px; margin:0 10px 10px 0;overflow:hidden;}
.expo-ly190 input{width: 170px; padding: 5px 10px; height: 30px; line-height: 30px;}
.expo-ly400{width: 400px; height: 40px; margin:0 0 10px 0;overflow:hidden;}
.expo-ly400 input{width: 380px; padding: 5px 10px; height: 30px; line-height: 30px;}
.expo-ly120{width: 120px; height: 40px; margin:0 0 10px 0;overflow:hidden;}
.expo-ly120 input{width: 100px; height: 30px ; padding: 5px 10px; margin:0 0 10px 0;}
.expo-ly120 img{width: 90px; height:40px;}
.expo-ly800{width: 800px; height: 80px; margin:0 0 10px 0; overflow:hidden;}
.expo-ly800 textarea{padding:10px; width: 780px; height: 60px;}
.expo-ly150 input{width: 150px; height: 40px; line-height: 40px;}
.expo-ly150 button{width: 150px; height: 40px; background:#2095f3; border:0px; color: #fff; cursor: pointer;}
.expo-meiti{background: url(../images/meiti.png) no-repeat center center; height: 320px;}

.huigu{overflow:hidden; position:relative;}
.huigu .hd{ overflow:hidden;  height:60px; padding-bottom:20px;}
.huigu .hd ul{overflow:hidden; zoom:1; margin:0 auto; text-align:center;}
.huigu .hd ul li{ display:inline-block; *display:inline; width:10px; height:10px; overflow:hidden; margin:25px 5px; text-indent:-999px; cursor:pointer; background:#ccc; }
.huigu .hd ul li.on{ background:#65c8d0;}
.huigu .bd{width:1260px; padding-top:30px;}
.huigu .bd ul{ overflow:hidden; zoom:1; }
.huigu .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden;}
.huigu .bd ul li img{ width:232px; height:160px; display:block; border-radius:4px;}

.dongtai{overflow:hidden; padding-bottom:30px;}
.dongtai h3{padding-bottom:10px; border-bottom:#ccc 1px solid; margin-bottom:10px;}
.dongtai h3 span{font-size:14px; float:right; line-height:35px;}
.dongtai .shipin{width:640px; height:360px; background:#000;}
.dongtai .leftnews{width:280px; height:360px; margin-right:20px;}
.dongtai .leftnews li{line-height:30px; border-bottom:1px dashed #ddd; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongtai .rightshang{width:280px; height:360px;}
.dongtai .shang-list{ margin:0 auto;  width:280px; overflow:hidden; position:relative;}
.dongtai .shang-list ul{ overflow:hidden; zoom:1; width:300px;}
.dongtai .shang-list ul li{ text-align:center; zoom:1; width:130px; margin-right:20px; float:left;}
.dongtai .shang-list ul li img{ width:120px; height:120px; display:block; padding:4px; border:1px solid #ccc;  }
.dongtai .shang-list ul li p{ line-height:26px;}

.innews{overflow:hidden; min-height:400px;}
.innews .box{text-align:left; padding-top:20px; overflow:hidden;}
.innews .box .hd{ height:30px; line-height:30px; }
.innews .box .hd ul{margin:0 auto;  height:32px; width:600px;  }
.innews .box .hd ul li{ float:left; width:100px; margin:10px; cursor:pointer; font-size:120%; text-align:center;}
.innews .box .hd ul li.on{ height:30px; color:#65c8d0; margin:9px; border:1px solid #65c8d0; }
.innews .box .bd .listnews{line-height:50px; padding-top:30px; overflow:hidden; width:1260px;}
.innews .box .bd .listnews li{ width:400px; margin-right:20px; float:left; border-bottom:1px solid #eee; }
.innews .box .bd .listnews li p{width:335px; padding-left:15px; background:url(../images/newsli.png) left center no-repeat; float:left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.innews .box .bd .listnews li a:hover{color:#65c8d0}
.innews .box .bd .listnews span{color:#ccc; float:right;}
.news{overflow:hidden; }
.news li{line-height: 60px; border-bottom: 1px dashed #eee; padding-left: 20px; background:url(../images/newsli.png) left center no-repeat;}
.news .article{overflow: hidden; border-bottom: 1px dotted #ccc; padding: 20px 0; line-height: 1.5; margin-bottom:20px;}
.news .article h1{line-height: 60px; text-align: center;}
.news .article .secondary{background: #fafafa; text-align: center; height: 30px; line-height: 30px; margin: 10px 0;}
.news .article .content{padding: 20px 100px;}
.prenext{line-height: 60px; height: 60px; margin-bottom:20px;}
.zhinan{overflow: hidden; }
.snav{width:210px; overflow:hidden; border: 1px solid #eee;  border-radius:4px; margin-top:20px;}
.snav ul{padding:10px 20px;}
.snav li{text-align:left; background:url(../images/newsli.png) no-repeat; line-height:40px; padding-left:15px; border-top:1px solid rgba(101,200,208,0.1);}
.m-tit{height: 50px;line-height: 50px;border-bottom: 1px dotted #ccc;}
.m-tit i.icon {width: 2px;height: 23px;background: #65c8d0;display: block;float: left;margin: 15px 10px 0 0;}
.zhinan .right{width:1000px; overflow:hidden;}
.zhinan .nr{overflow: hidden; padding: 20px 0; line-height: 1.5; margin-bottom:20px;}
.page{text-align:center; line-height:50px; height:50px; margin: 20px 0;}
.page a{padding:4px 10px; margin:2px; background:#eee; color:#666; border-radius:4px; }
.page a:hover, .page a.page-num-current{background:#65c8d0; color:#fff;}

footer{background:#333; padding-top:30px; overflow:hidden; color:#ccc;}
footer a{color:#fff;}
footer .xx{border-bottom: 1px solid #3f3f3f; overflow:hidden; padding:10px 0 20px;}
footer .xx p{line-height:30px;}
footer .xx h3{line-height:40px; font-size:120%; font-weight:400; color:#666;}
footer .cs{width:420px; height:190px; margin-right:60px; border-right:1px solid #3f3f3f; }
footer .ab{width:490px; height:190px; border-right:1px solid #3f3f3f; padding-right:60px; }
footer .wx{width:140px; overflow:hidden; }
footer .wx img{width:140px; height:140px;}
footer .wx p{text-align:center;}
footer .copy{line-height:80px; text-align:center;}

.expo-info .article table {border-width:1px;border-color:#666666;border-collapse:collapse; text-align: center;}
.expo-info .article table th {border-width:1px;padding:8px;border-style:solid;border-color:#666666;background-color:#dedede;}
.expo-info .article table td {border-width:1px;padding:8px;border-style:solid;border-color:#666666;background-color:#ffffff;}

.position{height:40px; margin:30px 0; background:#fff; line-height:40px; border-bottom: 1px dotted #ccc; text-align: right;}
.position h1{font-size:140%; }

.sonsort{ line-height: 20px; height: 20px; margin-bottom: 20px;}
.sonsort a{background: #eee; padding: 3px 4px 3px 10px; border-radius:4px; display: inline-block;}
.sonsort a:hover{background: #65c8d0; color:#fff; }
.sonsort a.btn-info{background: #65c8d0; color: #fff; }
.sonsort a span{font-size:10px; padding:0 4px; background: #65c8d0; color: #fff; border-radius:4px; display: inline-block;}
.sonsort a span.badge-light{background: #fff; color:#65c8d0; }
.sonsort a:hover span{background: #fff; color:#65c8d0; }

.screen{padding:10px 20px; background:#efefef; margin-bottom: 30px; border-radius: 4px; }
.screen .row{overflow: hidden; line-height: 36px;}
.screen .row a{padding: 2px 8px; border-radius: 4px; margin-right: 3px;}
.screen .row a.common{color: #333;}
.screen .row a.common:hover{background:#cfcecf;}
.screen .row a.choice{background:#65c8d0; color: #fff; }
.screen .row .opt{width: 90px;}
.screen .row .bes{width:1110px;}

.supplier{overflow:hidden; }
.supplier ul{width: 1260px; overflow:hidden; }
.supplier li{width: 212px; height: 260px; padding: 10px 10px 0; background: #efefef; margin:0  20px 20px 0; float: left; border-radius: 4px;}
.supplier li:hover{background:#65c8d0;}
.supplier li:hover a{color: #fff;}
.supplier li img{width: 212px; height: 212px;}
.supplier li p{line-height: 45px; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.hezuo{overflow: hidden; padding-bottom: 30px;}
.hezuo ul{width: 1250px; overflow: hidden; padding-top:20px; }
.hezuo li{width: 115px; height: 60px; margin:0 10px 10px 0; float: left;}
.hezuo li img{width: 109px; height: 54px; padding:2px; border:1px solid #ddd;}