﻿
.public-top{position:absolute;top:0;left:0;width:100%;height: 38px;background: rgba(2,114,212,0.7);}
.public-top .left{float:left;width:300px;height: 38px;line-height: 38px;color:#fff;font-weight: bold;}
.public-top .right{float:right;width:300px;height: 38px;line-height: 38px;color:#fff;font-weight: bold;}
.public-header{position:absolute;width:100%;top:38px;left:0;height: 72px;z-index:1000;background: #fff;}

.public-header .logo{float:left;width:auto;height: 72px;}
.public-header .logo img{width:auto;height: 72px;}



.menulist{float:right;width:840px;height: 72px;margin-left: 0px;}
.menulist .menuitem{position:relative;float:left;width:120px;height: 72px;line-height:56px;text-align: center;}
.menulist .menuitem>span{display: block;width:120px;height: 72px;line-height:56px;}
.menulist .menuitem.on{background: url(../images/xuehua.png) no-repeat center 41px;color:#e60713;}
.menulist .menuitem.on a{color:#e60713;font-weight: bold;}
.menulist .menuitem:hover{background: url(../images/xuehua.png) no-repeat center 42px;color:#e60713;}
.menulist .menuitem:hover a{color:#e60713;}


/*
.menulist .menuitem ul{display:none;position:absolute;top:72px;left:0;width:120px;height: auto;z-index:20;background: #f99a2c;}
.menulist .menuitem:hover ul{display: block;}
.menulist .menuitem:hover ul li{animation:itemheight 0.5s ease-in-out 0s 1 alternate forwards;-webkit-animation:itemheight 0.5s ease-in-out 0s 1 alternate forwards;}
.menulist .menuitem ul li{width:120px;height: 0px;line-height: 50px;overflow: hidden;}
.menulist .menuitem ul li:hover{background: #fff;color:#f99a2c;}
.menulist .menuitem ul li:hover a{color:#f99a2c;}
*/

@keyframes itemheight{
	0%   {height:0px;}
	100% {height:50px;}
}
@keyframes itemheightout{
	0%   {height:50px;}
	100% {height:0px;}
}



/*底部菜单*/
.footer-menu{width:100%;height: 146px;line-height: 146px;background: #0074e8;color:#fff;}
.footer-menu a{color:#fff;}
.footer-menu .fmenulist{float:left;width:600px;height: 46px;line-height: 46px;color:#fff;}
.footer-menu .fmenulist .fmenuitem{float:left;width:100px;height: 46px;line-height: 46px;color:#fff;}
.footer-menu .fmenutel{float:right;width:600px;text-align: right;line-height: 46px;}
.footer-menu .fmenutel span.txt{font-size: 14px;color:#fff;font-weight: bold;}
.footer-menu .fmenutel span.num{font-size: 18px;color:#fff;font-family: Impact;}





.public-container{position:relative;margin: 0 auto;width: 1200px;height: auto;}/*OK*/




.hx{width:100%;height: 4px;background:#46af33;}
#lunbo{overflow: hidden;position:relative;}
/*内页下级菜单列表*/
/*footer*/
.public-footer{height: auto;background: #f5f5f5; color:#4c4c4c;font-size: 12px;}/*OK*/
.public-footer .footerinfo{width:100%;}
.public-footer .footerinfo .logo{float:left;width:170px;height: 77px;overflow: hidden;padding-top:60px;margin-right: 50px;}
.public-footer .footerinfo .logo img{width:170px;height: 77px;}
.public-footer .footerinfo .ewmlist{float:left;padding-top: 51px;width:100px;margin-right:20px;}
.public-footer .footerinfo .ewmlist .ewm{float:left;width:86px;height: 118px;overflow: hidden;}
.public-footer .footerinfo .ewmlist .ewm img{width:86px;height: 86px;}

.public-footer .footerinfo .ewmlist .weixin{float:right;width: 86px;height: 118px;overflow: hidden;}
.public-footer .footerinfo .ewmlist .weixin img{width:86px;height: 86px;}
.public-footer .footerinfo .ewmlist .txt{height: 32px;line-height: 32px;text-align: center;}
.public-footer .footerinfo .addrlist{float:left;padding-top: 47px;margin-right: 15px;width:385px;}
.public-footer .footerinfo .addrlist .address{width:385px;height: 32px;line-height: 32px;font-size: 12px;}
.public-footer .footerinfo .hottel{float:left;width:300px;padding-top: 54px;padding-left: 155px;background: url(../images/tel.png) no-repeat left 155px;}
.public-footer .footerinfo .hottel .num{font-size: 24px;font-family: '黑体';color:#0272d4;line-height: 28px;margin-bottom: 12px;}
.public-footer .footermenu{width:1200px;height: 52px;}
.public-footer .footermenu span{display: inline-block;width:85px;font-weight: bold;}
.public-footer .footermenu a{display: inline-block;width:65px;}
/*
.public-footer .part1{float:left;width:280px;height: 155px;padding-top:100px;}
.public-footer .part1 img{width:280px;height:83px;}

.public-footer .part2{float:left;width:83px;height: 155px;padding-top:100px;margin-left: 35px;}
.public-footer .part2 img{width:83px;height:83px;}

.public-footer .part3{float:left;width:170px;height: 215px;padding-top: 40px;margin-left: 25px;}
.public-footer .title{width:170px;height: 32px;line-height: 32px;color:#000;font-size: 14px;font-weight: normal;}
.public-footer .part3 .list{margin-top: 15px;}
.public-footer .part3 .list .li{float:left;width:85px;height: 34px;line-height: 34px;background: url(../images/li.png) no-repeat left center;text-indent:15px;}

.public-footer .part4{float:left;width:290px;height: 215px;padding-top: 40px;margin-left: 30px;}
.public-footer .part4 .list{margin-top:18px;}
.public-footer .part4 .list .li1{width:290px;height: 24px;line-height: 24px;color:#000;font-size: 12px;}

.public-footer .part5{float:right;width:285px;height: 215px;padding-top: 40px;}

.public-footer .part5 .list{margin-top: 22px;}
.public-footer .part5 .img{float:left;width:83px;height: auto;margin-right: 18px;}
.public-footer .part5 .img:last-child{float:left;width:83px;height: auto;margin-right: 0px;}
.public-footer .part5 .img img{display:block;width:83px;height: 83px;}
.public-footer .part5 .img .txt{line-height: 30px;height: 30px;text-align: center;}
*/
/*.public-footer .part5 .img*/
.public-bottom{width:100%;background: #0272d4;height: 40px;line-height: 40px;text-align: center;display:none;}
.public-bottom span{color:#fff;display:inline-block;height:40px;}
.public-bottom span:nth-child(1){background: url(../images/beian.jpg) no-repeat left 11px;text-indent:22px;}
.public-bottom span:nth-child(2){background: url(../images/gongshang.jpg) no-repeat left 12px;text-indent:22px;}
.public-bottom span a{color:#fff;}




/*position*/
.position{height: 50px;line-height: 50px;color:#999999;margin-top: 0px;overflow: hidden;border-bottom: 1px solid #ccc;}
.position a{color:#999;}
.position a:hover{color:#db241e;}

.position .left{display:none;float:left;width:300px;height:80px;}
.position .left .zh{float:left;text-indent:25px;font-size: 18px;height:80px;color:#4c4c4c;}
.position .left .en{float:left;font-size: 12px;color:#b2b2b2;height:80px;line-height: 90px;}

.position .right{float:left;width:900px;/*text-align: right;*/background: url(../images/position-bg.png) no-repeat 10px center;text-indent:30px;}





/*ad*/
.bx-wrapper{position: relative;padding: 0;*zoom: 1;}
.bx-wrapper img{max-width: 100%;display: block;}
.bx-wrapper .slider6 img{max-width: 100%;display: block;/*transition: 1s transform;transform: translateZ(0);*/}
.bx-wrapper .slider6 img:hover{/*transform: scale(1.1, 1.1);transition: 1s transform;*/}
.bx-wrapper .bx-viewport{-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
#lunbo .bx-wrapper .bx-viewport{-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position: absolute;bottom: 30px;width: 100%;}
.bx-wrapper .bx-loading{min-height: 50px;/*background: url(../images/bx_loader.gif) center center no-repeat #fff;*/height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 999;}
.bx-wrapper .bx-pager{text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #fff;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background: #0272d4;text-indent: -9999px;display: block;width: 28px;height: 8px;margin: 0 5px;outline: 0;border: 0px solid #0272d4;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#e20311;}
.bx-wrapper .bx-prev{left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position: 0 0;}
.bx-wrapper .bx-next:hover{background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a{position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled{display: none;}
.bx-wrapper .bx-controls-auto{text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start{display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: 0;width: 35px;}
.bx-wrapper .bx-caption{position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span{color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
