﻿body{font-family: "Microsoft Yahei", "微软雅黑"; margin:0;}
.text-gray{color: #ccc !important;}
ul{float:left}
ul li {list-style-type:none;}
ol li {list-style-type:none;}
img {border:none;}
a{text-decoration:none}
a.am-btn:hover{color: #000 !important;}
a.blue{color: #0080de !important;}
a.blue:hover{color: #000 !important;}
a,a:active{color:#cfa45f;cursor:pointer}
a:hover{color:#ff9700;text-decoration:none}
a:focus{outline:none !important}
.fl{float: left;}
.fr{float: right;}
.am-modal-dialog{z-index: 11;}
.container{max-width: 1920px!important;}
#banner{height: 100%;min-height: 650px;max-height: 1000px;position: relative;overflow-x: hidden;}
.banner-menu{position: absolute;background: url(/../images/top_bg.png) repeat-x;min-height: 195px;width: 100%;left: 0;top: 0;z-index: 999;}
.banner-menu .logo{position: absolute;left: 30px;top: 10px;}
.banner-menu .lang-panel{position: absolute;top: 10px;right: 55px;z-index: 6;}
.lang-panel a{display: inline-block;}
.banner-menu .menu{width: 100%;text-align: center;position: relative;}
.banner-menu .menu-item>a{display: inline-block;width: 170px;height: 95px;text-align: center;color: #fff;font-size: 2rem;position: relative;transition: opacity, top, left, width, background-color, height .5s ease-in;z-index: 9;}
.banner-menu .menu-en .menu-item>a{font-size: 1.6rem;}
.banner-menu .menu-item>a:after{content: "";position: absolute;top: 90%;left: 0;height: 1px;width: 100%;background-color: rgba(255,151,0,.8);opacity: 0;width: 0;left: 50%;-moz-transition: all 300ms cubic-bezier(.455, .03, .515, .955);-o-transition: all 300ms cubic-bezier(.455, .03, .515, .955);transition: all 300ms cubic-bezier(.455, .03, .515, .955);-webkit-transition: all 300ms cubic-bezier(.455, .03, .515, .955);}
.banner-menu .menu-item>a:hover:after{opacity: 1;left: 0;width: 100%;}
.banner-menu .menu-item>a:focus:after{opacity: 0;left: 0;}
.banner-menu .menu-item>a>img{position: absolute;left: 50%;top: 50%;width: 170px;height: 125px;margin-left: -85px;margin-top: -63px;opacity: 0;}
.banner-menu .menu-item>a>span{position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top: -11px;z-index: 9;width: 80px;height: 22px; font-size:20px;}
.banner-menu .menu-item>a.menu-active{color: #000;}
.banner-menu .menu-fixed{background-color: rgba(0,0,0,.8);position: fixed;top: 0;left: 0;width: 100%;height: 70px;min-width: 1200px;}
.banner-menu .menu-fixed>.logo>img{height: 50px;}
.banner-menu .menu-fixed>.logo{top: 10px;}
.banner-menu .menu-fixed .menu-item>a{height: 70px;line-height: 1.6rem;}
.banner-menu .menu-fixed .menu-item>a>img{height: 70px;margin-top: -35px;}
.banner-menu .menu-fixed .menu-item>a:after{top: 85%;}
.banner-menu .menu-detail{background-color: #fff;padding: 60px 200px 30px 200px;opacity: 0;width: 100%;position: absolute;top: 125px;left: 0;height:400px;}
.banner-menu .menu-fixed .menu-detail{top: 70px;}
.banner-menu .menu-detail.active{box-shadow: 0 0 20px #000;transition: all 800ms ease-in;}
.banner-menu .menu-detail a{color: #000;}
.banner-menu .menu-detail a:hover{text-decoration: underline;}
.banner-menu .menu-detail>.menu-title{float:left;padding-right: 45px;padding-top: 35px;border-right: 1px solid #ccc;height: 290px; width:62px;}
.banner-menu .menu-detail>.menu-title>p{margin: 0;padding: 0;font-size: 32px;line-height: 42px;}
.banner-menu .menu-detail>.menu-title>p.title-en{padding-top: 5rem;}
.banner-menu .menu-detail>.menu-title>p.am-icon-arrow-circle-o-right{margin-top: 10px!important;}
.banner-menu .menu-detail-en{padding: 30px 0 20px 0;}
.banner-menu .menu-detail-en .am-u-sm-1{width: 18%;}
.banner-menu .menu-detail-en .am-u-sm-11{padding: 0 200px 0 40px;width: 82%;}
.banner-menu .menu-detail .menu-sub{font-size: 16px;text-align: center; width:225px\0;}
.banner-menu .menu-detail .menu-sub>p{margin-bottom: 2rem;text-align: left;display: inline-block;width: 120px;}
.banner-menu .menu-detail a>img{width: auto;max-height: 235px;max-width: 320px;}
.banner-menu .menu-detail>.am-u-sm-11{padding-top: 10px; width:1350px\0;}
.banner-p-list{float:left;min-width:330px; max-width:360px; height:auto; padding:0 15px}
#menu_history .am-u-sm-9>.am-u-sm-3>a{background: url(/../images/menu_his1.jpg) no-repeat;display: inline-block;width: 142px;height: 143px;text-align: center;font-size: 30px;line-height: 143px;}
#menu_history .am-u-sm-3>a:hover, #menu_history .am-u-sm-3>.selected{background: url(/../images/menu_his2.jpg) no-repeat !important;text-decoration: none;}
#menu_download>.am-u-sm-11>.am-u-sm-6{text-align: left;}
#menu_download>.am-u-sm-11>.am-u-sm-6>p{line-height: 42px;text-align: left;}
.swiper-container .pagination{position: absolute;left: 50%;bottom: 5%;}
.swiper-container .pagination>.swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 100%;border: 2px solid #fff;margin: 0 5px;}
.swiper-container .pagination>.swiper-active-switch{background: #fff;}
.article{padding: 10px 20px;}
.article ul li, .am-article-lead ul li{list-style: inherit;}
.article p>br, .am-article-lead p>br{display: none;}
.subtitle{padding-left: 2em;}
.subtitle1{padding-left: 4em;}
.mobile{max-width: 640px;margin: 0 auto;padding: 10px;}
/*背景幻灯*/
.bannerbg{width:100%;height:100%;overflow:hidden;min-height:950px; position:fixed}
.bannerbg .d1{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;}

/* zhongbubianlan  */
.index-btn{ position:fixed; z-index:2;right:0;top:40%; cursor:pointer; display:none;}
.focusBox {position: fixed;top:0; left:0; right:0; bottom:0; width:auto;height:auto; overflow:hidden;background-size:cover; }
/*新闻公告*/
.tips-box{ position:absolute; left:50%; margin-left:-600px; top:189px;*top:189px;top:189px\9;width:1200px; }
.tipx-left-box{width: 380px; height:auto;background: url(/../images/foo-li-bg.png);}
.tipx-left-box h3{color:#FFF; font-size: 18px; line-height: 2.8; border-bottom:1px solid rgba(255,255,255,.2); margin:0 1em; font-weight: normal;}
.tipx-left-box ul{padding:0; margin:0;width: 460px;}
.tipx-left-box li{ background:url("/../images/h16.png") 4% 18px no-repeat;border-bottom:1px dashed rgba(255,255,255,.2); padding:0px 12px 0px 40px;}
.tipx-left-box li:hover{background:rgba(0,0,0,.2) url("/../images/h16.png") 4% 19px no-repeat;}
.tipx-left-box a{ color:#FFF; font-size:14px; line-height:52px;}

.tipx-left-box .post-title{
    font-weight: 100;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;	
    height:45px;
    color: white;
}
.tipx-left-box li:last-child{ border-bottom:none;}

/*近期展会排期*/
.tipx-right-box{ width:536px;}
.tips-img{ width:76px; cursor:pointer;}
.tips-cont{ width:496px; height:205px; background: url(/../images/foo-li-bg.png);}
.tips-cont h3{ margin:0 20px; line-height:2.8; color:#FFF; font-size:18px; border-bottom:1px solid rgba(255,255,255,.2);font-weight: normal;}
.tips-cont h3>a{ color:#FFF; font-size:14px; line-height:3.5;}
.tips-cont ul{ padding:0; margin:0; width:100%;}
.tips-cont li{ line-height:50px; height:50px; border-bottom:1px dashed rgba(255,255,255,.2);padding: 0 2em;}
.tips-cont li a{ color:#FFF; font-size:14px;}
.tips-cont li:hover{ background:url("/../images/h25.png");}

/*联系方式微信...*/
.index-sider{ position:fixed;width:50px; right:40px; bottom:200px; z-index:9;}
.index-sider li{ width:48px; text-align:center; height:48px; border:1px solid transparent; border-radius:50%; margin:10px 0; cursor:pointer; background:url(../images/h32.png); position:relative; padding-top:12px; box-sizing:border-box;}
.index-sider li:hover{ background:#02abeb; border:1px solid #02abeb;}
.weichat{ position:absolute; width:156px; height:182px;top:0;left:-160px; background:url("/../images/h33.png") top center no-repeat; box-sizing:border-box; padding:10px 17px 10px 10px; display:none;}
.weichat span{ display:block; color:#FFF; font-size:14px; line-height:43px;}
.index-sider li:hover .weichat,.index-sider li:hover .contell{ display:block;}
.contell{position:absolute; width:156px; height:126px;top:0;left:-160px; background:url("/../images/h33.png") top center no-repeat; box-sizing:border-box; padding:15px 17px 10px 10px;display:none;}
.contell p{ font-size:16px; line-height:25px; color:#FFF; text-align:left;}

/*首页底部*/
.footer{height:65px; position:fixed;width:100%; bottom:0;z-index:2; background:url("/../images/footer-bg.png") top;}
.wrap{ width:1200px; margin:0 auto; height:65px;}
.footer ul{ font-size:0; text-align:center;width:100%}
.footer ul li.guide1{display:inline-block;width:24.5%;text-align: center;height:65px;line-height:60px;vertical-align: bottom;*display: inline;zoom: 1; margin-right:1px; position:relative;}
.footer ul li a{ display:block; width:100%;line-height:65px !important;background:url("/../images/foo-li-bg.png"); vertical-align:bottom; height:75px !important;;}
.footer .wrap ul li a:hover{line-height: 65px !important;height:75px !important;}
.footer li img{ width:26px; margin-right:10px; margin-top:-3px;}
.footer a{ color:#FFF; font-size:20px;}
.footer-news{ width:524px; height:97px;position:absolute; bottom:80px; background:url("/../images/h24.png"); box-sizing:border-box;display:none;}
.footer-last-div{ position:absolute;right:0;}
.footer-news ul li{ float:left; background:none; margin-right:20px; /*width:19%;*/ text-align:left; line-height:2;height:32px; vertical-align:top;}
.footer-news ul li a{ font-size:14px; background:none; display:inline; line-height:2;}
.footer-news ul li a:hover{text-decoration:underline;}