html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;
    font-family:"Microsoft YaHei",Tohoma,Arial;   
    font-style: normal; font-weight: normal;margin: 0; padding: 0;}
a{color:#333;text-decoration:none;border:0;}	
img{max-width: 100%;}
li{list-style:none;}
.clearfix:after{display:block; height:0px; content:'.'; visibility:hidden; clear:both;}
.fl{float:left;display:block;}
.fr{float:right;display:block;}
body{font-size:14px;background:#fff; background: url(https://all.img.s105.cn/kfupload/up/201711/16103509_3970.jpg) no-repeat center top; padding-top: 727px; transform: translate3d(0,0,0);}
.container{width:1004px;margin:0 auto; background: #fff; position: relative;}
.mt{margin-top:15px;}
.m0{margin:0px !important;}
/*历史start*/
.history{height: 189px;padding: 0 122px; position: absolute;left: 0; top: -189px; right: 0;}
.history a{ width: 112px; height: 112px; margin:0 39px; border-radius: 50%; text-indent: -99999px;}
/*历史end*/
/*新闻滚动start*/
.BreakingNews{padding:0 6px;}
.BreakingNews h3{position: relative; text-align: center;font-size: 14px;color: #d32123; padding-top: 5px; height: 42px; line-height: 42px; }
.BreakingNews h3:after,.BreakingNews h3:before{content: '';display: block;height: 1px;background: #d32123;width: 86px;position: absolute;top: 25px;}
.BreakingNews h3:after{left: 50%;margin-left: 48px;}
.BreakingNews h3:before{right: 50%;margin-right: 48px;}
.BreakingNews>div{ width: 485px;}
.Exhibition{margin-right: 20px;}
.BreakingNewsController{width:100%; border-radius:5px ; overflow:hidden; background:#f6f6f6; height:78px; position:relative;}
.BreakingNewsController .bn-title{display:inline-block; float:left; padding:10px 15px; position: relative;}
.BreakingNewsController .bn-title img{vertical-align: top; padding:0 5px;}
.BreakingNewsController .bn-title:after{content: ''; display: block; height: 80%; width: 1px; background: #e5e5e5; position: absolute; right: 0; top: 10%;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:0;}
.BreakingNewsController ul li{list-style:none; padding:10px 15px; display:none;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; display:block; padding:0; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
#breakingnews1{margin-top: 5px; text-align: center;}
#breakingnews2{margin-top: 5px; text-align: center;}
/*新闻滚动end*/
/*广告 start*/
.advertising div{background: #f6f6f6; height: 60px; overflow: hidden;}
.advertising div img{display: block; width: 100%; }
.much div{width: 320px; margin: 0 7px; height: 70px;}
/*广告 end*/
/*地图导航 start*/
.mapNav{position: relative; font-size: 0;}
.mapNav img{width: 100%;}
.mapNav a{position:absolute;width:28px;height:36px;outline:none}
.mapNav a:hover{z-index:10 !important}
.mapNav a:hover div{display:block !important}
.A107{top:107px;left:335px}
.A201{top: 231px; left: 350px;}
.A103A{top:106px;left:396px}
.B107{top:106px;left:730px}
.A209B{top:180px;left:302px}
.A110{top:191px;left:383px}
.A231{top:218px;left:274px}
.A321B{top:344px;left:259px}
.T50-1{top:410px;left:332px}
.T22-1{top:284px;left:462px}
.T22-4{top:268px;left:494px}
.T20{top:258px;left:572px}
.T69-2{top:220px;left:619px}
.B207{top:262px;left:745px}
.B201-1{top:208px;left:704px}
.B201-2{top:220px;left:727px}
.B202{top:184px;left:743px}
.B203{top:168px;left:780px}
.B209{top:223px;left:792px}
.B317A{top:352px;left:799px}
.B401A{top:389px;left:794px}
.B459{top:424px;left:870px}
.org_box{display:none;height:40px;width:120px;padding:5px;background:#d32123;position:absolute;font-size:16px;top:-59px;left:50%;margin-left:-60px;opacity:.9;border-radius:5px;animation:anima 1s linear infinite;-webkit-animation:anima 1s linear infinite;text-align:center;color:#fff;box-shadow:0  0 5px #fff}
.org_bot_cor{width:0;height:0;font-size:0;border-width:15px;border-style:solid;border-color:#d32123 transparent transparent;_border-color:#d32123 white white;overflow:hidden;position:absolute;left:48px;bottom:-29px}
@keyframes anima{0%{transform:translateY(0px)}
50%{transform:translateY(-10px)}
100%{transform:translateY(0px)}
}@-webkit-keyframes anima{0%{transform:translateY(0px)}
50%{transform:translateY(-10px)}
100%{transform:translateY(0px)}
}
/*地图导航 end*/
/*专区公共 start*/
section h2{text-align: center; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4gAAAAPCAMAAACRMxEBAAAABlBMVEXc3NwAAADgHPHiAAAAAnRSTlP/AOW3MEoAAABhSURBVGje7dPJDQAwCAQx6L9pGsg3HJKnApSsI9RZnslfiUQODUN/5+1QvR7cExg4hyCS6EiBaOQcgkiiAwWioXMIIomOE4jGziGI2jt3DkEk0VkgyuQ5BJFEJ4EoT6/hCrXhLvJBYNGbAAAAAElFTkSuQmCC) no-repeat center 35px; height: 44px; padding-top: 20px; line-height: 44px; font-weight: bold; position: relative; font-size: 22px;}
section h2 strong{height: 100%; display: inline-block;    padding: 0 10px;color: #fff;  font-weight: bold; background: #d32123;margin-right: 3px;}
section h2:after{content: attr(data-after);position: absolute;font-weight: normal;font-size: 16px;color: #666666; text-transform: uppercase;left: 50%; margin-left: 86px; top: 44px;line-height: 1;}
section h2+p a:hover{color: #d32123;}
/*专区公共 end*/
/*视频专区 start*/
.video {overflow: hidden;}
.video h3{font-size: 16px; color: #333; height: 26px; line-height: 26px; border-left: 4px solid #d32123; padding-left: 10px;}
.video h3 a:hover{color: #d32123;}
.video h3 span{ width: 20px;height: 20px; display: inline-block;  border-radius: 50%;text-align: center;background: #ccc; line-height: 20px; font-size: 14px;margin: 0 5px;cursor: pointer;}
.video h3 span.active{background: #d32123;color: #fff;}
.video .box{position: relative; transition: all 0.5s; left: 0;}
.video ul{max-width: 1002px; padding-left:2px ;}
.video ul li{transition: all .5s;}
.video ul li:first-of-type{ width: 400px; height: 300px; }
.video ul p{font-size: 12px;  line-height: 20px; position: absolute;left: 0;right: 0;padding: 5px;top: 105px; background: rgba(27,27,27,.6); bottom: 0;  transition: all .5s; color: #fff;}
.video ul li:first-of-type p{    font-size: 18px; line-height: 29px; padding: 10px; top: 257px;}
.video ul li:hover{transform: translateY(-10px);box-shadow:  0 0 10px #000;}
.video ul li:hover p{top: 0;  padding: 20px 10px 0;}
.video ul a{ display: block; font-size: 0;position: relative;overflow: hidden; height: 100%;}
.video ul .small{margin-left: 20px; width: 180px; height: 135px;}
.video ul li:nth-of-type(5),
.video ul li:nth-of-type(6),
.video ul li:nth-of-type(7){margin-top: 30px;}
.video ul li:nth-of-type(8),
.video ul li:nth-of-type(9),
.video ul li:nth-of-type(10),
.video ul li:nth-of-type(11),
.video ul li:nth-of-type(12){margin-top: 30px;margin-left: 25px;}
.video ul li:nth-of-type(8){margin-left: 0;}
/*视频专区 start*/
/*玩转展会 start*/
.Funshow h2{margin-bottom: 20px;}
.Funshow li{width: 496px; margin-right: 12px;  background: #f6f6f6; margin-top: 10px !important; overflow: hidden; position: relative; transition: all 0.5s;}
.Funshow li .btn{ display: block;padding: 8px 18px 0; height: 93px ;}
.Funshow li .title{font-size: 14px; line-height: 35px; height: 35px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Funshow li .text{font-size: 12px;line-height: 20px;height: 40px;}
.Funshow li:hover{background-color: #d32123;  box-shadow: 0 0 10px #d51a23; }
.Funshow li:hover *{color: #fff;}
.Funshow li span{color: #d32123;}
/*玩转展会 end*/
/*精彩图册 start*/
.Wonderful .fl{height: 440px; font-size: 0; }
.Wonderful .fl .img{display:inline-block; font-size: 0; overflow: hidden; position: relative;}
.Wonderful .fl:first-of-type{width: 325px; margin-right: 10px;}
.Wonderful .fl:first-of-type .img{height: 215px;}
.Wonderful .fl:first-of-type .img:nth-of-type(2){margin-top: 10px;}
.Wonderful .fl:nth-of-type(2){width: 440px; margin-right: 10px;}
.Wonderful .fl:nth-of-type(2) .img{height: 140px; margin: 0; width: 50%;}
.Wonderful .fl:nth-of-type(2) .img:first-of-type{height: 290px; margin-bottom: 10px;width: 100%;}
.Wonderful .fl:nth-of-type(3){width: 218px; margin: 0;}
.Wonderful .fl:nth-of-type(3) .img:first-of-type{margin: 0;}
.Wonderful .fl:nth-of-type(3) .img{ margin-top: 10px; height: 140px;}
.Wonderful .fl .img img{ transition: all .5s;transform: scale(1);  position: relative;}
.Wonderful .fl .img:hover img{ transform: scale(1.3);}
/*精彩图册 end*/
.Wonderful>div,
.five>div{margin-top: 30px;}
/*活动 start*/
.five h2{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7QAAAAPCAMAAADj/HO3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZDYzYTYyMS1mYWI0LTRhMWEtOGE0Mi1iMjRkYjg4YmZlNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkY0MTY1MDFDOTA1MTFFN0I0QUVDNEIzN0E0RTI2MTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkY0MTY1MDBDOTA1MTFFN0I0QUVDNEIzN0E0RTI2MTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZGM4MjI3ZC01OTVlLTQ3OGUtOTRiYS04NTkyNmMxODM0ZDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YmQ2M2E2MjEtZmFiNC00YTFhLThhNDItYjI0ZGI4OGJmZTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0lB+kwAAAAZQTFRF3Nzc////4KLX8AAAAG1JREFUeNrs0wENACAMxMDNv2k8QPhkcFXAj7YKUfo9fGpYISdQrWanRdsI+20TDk/uBAy3SLT4x3HNila11kC0PLdFtGC6ZkWrWjsgWrZbIVrwXbOiVa0FEC3nvV+0uGe950O0w7T3euywBBgA3x4xT/lVM0oAAAAASUVORK5CYII=)  no-repeat center 35px;}
.five h2:after{ margin-left: 111px; }
.five .main{width: 660px; margin-right: 15px; background: #f6f6f6; height: 476px;}
.five .main .img{text-align: center; padding-top: 22px; font-size: 0;}
.five .main .img img{ display: inline-block; margin: 0 6px;}
.five .main h3{height: 18px; font-size: 14px; color: #d32123; padding-left: 8px; border-left:2px solid #d32123 ; margin-left: 14px; margin-top: 10px;}
.five .main p{padding:0 20px; font-size: 12px; line-height: 23px; margin-top: 5px;} 
.five .main ul{padding: 0 20px; margin-top: 5px;}
.five .main li a{height: 30px; display: block; font-size: 14px; color: #333333; padding-left: 15px;line-height: 30px; position: relative;}
.five .main li a:before{background: #999999;content: '';display: block;width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0; top: 12px;}
.five .main a:hover{color: #d32123;}  
.five .main a:hover:before{background: #d32123;}
/*活动 end*/
/**footer**/
.footerw{background:#fff;overflow:hidden;padding:20px 0;}
.footer {position: relative; min-height:95px; text-align: center; font-size: 14px;}
.footer_nav, .footer_adjunction, .footer_collaboration, .footer_copyright { line-height: 22px; height: 22px; margin-bottom: 5px; }
.footer_collaboration ,.footer_collaboration a { color:#999; }
.footer_copyright a { color: #C00; }
.footer_logo { height: 69px; width: 118px; position: absolute; z-index: 2; left: 5px; top: 20px; }
.footer_nav a { margin-right: 5px; margin-left: 5px; }
.bd_style1 .c .bd .date li a { width: 320px; float: left; }
.bd_style1 .c .bd .date li span { color: #999999; float: right; font-size: 12px; }
.footer_weixin{height: 73px;width: 88px; position: absolute; z-index:3; right:5px;top:15px;}
/*点击效果*/
.ink {display: block; cursor: pointer; position: absolute;background: #fff; border-radius: 100%;transform: scale(0);}
.ink.animate {animation: ripple 0.65s linear;}
@keyframes ripple {100% {opacity: 0; transform: scale(2.5);}}   

/*企业*/
/*企业介绍*/
.info .img{width: 140px; margin-right: 27px; height: 140px; padding-bottom: 36px; line-height: 140px; position: relative;}
.info .img img{position: absolute;top: 0;left: 0;right: 0; bottom: 36px; margin: auto;}
.info .img span{  width: 100%; height: 26px; background: #d32123; text-align: center; line-height: 26px; color: #fff; position: absolute; font-size: 14px; bottom: 0; left: 0;}
.info p{font-size: 12px; color: #333333; text-indent: 24px; line-height: 27px;}
.info p img{margin: 0 auto; display: block;}
.info .infoText{height: auto;  overflow: hidden; position: relative; transition: all .5s;}
.info .more{height:186px; }
#enterprise .Funshow {margin-bottom: 30px;}
.banner{overflow: hidden;}
.banner img{height: 100%; width: 100%;}
#enterprise .Funshow li{width: auto;}
#enterprise .video{margin-bottom: 30px; text-align: center;}
#enterprise .first ul{ display: inline-block; float: none;}
#enterprise .first ul li{ width: 300px !important; height: 225px!important;    margin-left: 0 !important; }
#enterprise .first li:not(:last-of-type){margin-right:50px ;}
#enterprise .first ul li p{font-size: 14px; line-height: 27px; padding: 10px;top: 183px;}
#enterprise .first ul li:hover p{top: 0;}
#enterprise .video h3{border: 0;}
#enterprise .Product li{ width: 181px; height: 183px; margin-right: 24px;}
#enterprise .Product li img{height: 135px;}
#enterprise .Product ul{display: inline-block; }
#enterprise .Product {text-align: center;}
#enterprise .Product li:last-of-type{margin: 0;}
#enterprise .Product li a{display: block; height: 100%; position: relative;}
#enterprise .Product  p{font-size: 12px;  line-height: 20px; position: absolute;left: 0;right: 0;padding: 5px;top: 131px; background: rgba(211,33,35,1); bottom: 0; transition: all .5s; color: #fff;}
#enterprise .Product li:hover p{top: 0; background: rgba(211,33,35,.7);}
section li{background: #f6f6f6;}
section li img{ width: 100%; height: 100%;}
.Wonderful .fl .img{background: #f6f6f6;}
/*折叠效果start*/
.over{display: none;}
.btn-box{
	position: relative;
	margin:35px auto;
	width: 180px;
	overflow: hidden;
}
.btn-box .btn{
	display: block;
	text-align: center;
	height: 35px;
	font-size: 14px;
	color: #d32123;
	cursor: pointer;
	line-height: 35px;
	transition: all .35s;
	background: #f6f6f6;
}
.btn-box .btn:hover{
	background: #d32123;
	color: #fff;
}
/*折叠效果 end*/
#video>img{display: block; margin-bottom: 20px;}
 #video .video h3{height: 36px; line-height: 36px; background: #d32123; height: 36px; text-align: center;margin-top: 50px; color: #fff;}
 #video ul li{width: 180px; height: 166px; margin:25px 25px 0 0;}
 #video ul li p{font-size: 14px; top: 135px; padding:0 10px; line-height: 30px;}
 #video ul li:hover p{top: 0; padding: 20px;}
 #video ul li:nth-of-type(5n){margin-right: 0;}
 #video a.btn{display: block;background: #d32123;
	color: #fff;}