/*********************************************************************************************/
/* 公共样式 */
/*********************************************************************************************/
.my-container{width: 100%;background: #fff;overflow: hidden;padding-top: 100px;}
@font-face {
	font-family:'enMedi';src: url('../font/GOTHAM-MEDIUM.otf');font-weight:normal;font-style:normal;
}
@font-face {
	font-family:'enBold';src: url('../font/GOTHAM-BOLD.otf');font-weight:normal;font-style:normal;
}
.enMedi{font-family: enMedi;display: inline-block;}
.enBold{font-family: enBold;display: inline-block;}
.more-btn{width: 165px;height: 60px;text-align: center;border-radius: 30px;background: #035faa;background: linear-gradient(90deg,#a7c904,#035faa);display: inline-block;cursor: pointer;}
.more-btn:hover{opacity: .8;}
.more-btn span{color: #FFFFFF;font-size: 16px;margin-right: 10px;vertical-align: middle;display: inline-block;line-height: 60px;}
.more-btn img{vertical-align: middle;display: inline-block;}
.greenFont{color: #9EC506;font-size: 16px;}
.page-xs{display: none;}
.page-sm{display: none;}
.page-md{display: block;}
.page-lg{display: block;}
.mdlg{display: block;}
.smxs{display: none;}
.right-nav,.moblie-btn{display: none;}
.index{width: 100%;}
.page{display: block;margin: auto;max-width: 1450px;padding: 4% 25px;overflow: visible;}
.grey{background: #F1F1F1!important;}
.gradient{background:#a7c904;background: linear-gradient(90deg,#a7c904,#035faa);}
.gradienta{background:#a7c904;background: linear-gradient(90deg,#a7c904,#016532);}
.page-top img{width:100%;}
.page-top .page-title{position: absolute;left: 0;width: 100%;display: inline-block;text-align: center;top: 30%;}
.page-top .page-title p{font-size: 36px;color: #FFFFFF;}
.page-top .page-title span{font-size: 20px;color: #FFFFFF;}
.page-top .page-nav{position: absolute;bottom: 0;}
.page-top .page-nav>a{float: left;background: rgba(0,0,0,.2);width: 240px;text-align: center;cursor: pointer;}
.page-top .page-nav>a:hover span,.page-top .page-nav>a:hover i{color: #a8cb03;}
.page-top .page-nav>a.active{background:#a7c904;background: linear-gradient(90deg,#a8cb03,#016632);}
.page-top .page-nav>a span{line-height: 80px;color: #FFFFFF;font-size: 18px;transition: all ease-in .2s;-webkit-transition: all ease-in .2s;}
.page-top .page-nav>a i{font-size: 22px;color: #FFFFFF;transition: all ease-in .2s;-webkit-transition: all ease-in .2s;margin-right: 10px;}
.nav2{left: 50%;margin-left: -240px;}
.nav3{left: 50%;margin-left: -360px;}
.nav4{left: 50%;margin-left: -480px;}
.con-title{width: 100%;display: inline-block;text-align: center;font-size: 36px;color: #333333;margin-bottom: 40px;}
.con-mark{width: 100%;display: inline-block;text-align: center;font-size: 14px;color: #888888;}
.ellips{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 100%;}
/* 分页 */

.pagebox{display: inline-block;text-align: center;width: 100%;margin: 30px 0 50px;}

.pagebox ul li{ display:inline; }
.pagebox ul li a{margin: 0 5px;cursor: pointer;width: 40px;height: 40px;border: 1px solid #EEEEEE;display: inline-block;vertical-align: middle;text-align: center;line-height: 40px;color: #666666;font-size: 14px;}
.pagebox ul li a:hover{background:#a7c904;background: linear-gradient(90deg,#a8cb03,#3a8822);color: #FFFFFF;}
.pagebox ul li.active a{background:#a7c904;background: linear-gradient(90deg,#a8cb03,#3a8822);color: #FFFFFF;}
.pagebox ul li.active a:hover{background:#a7c904;background: linear-gradient(90deg,#a8cb03,#3a8822);color: #FFFFFF;}



/*.pagebox:before,.pagebox:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.pagebox span{margin: 0 5px;cursor: pointer;width: 40px;height: 40px;border: 1px solid #EEEEEE;display: inline-block;vertical-align: middle;text-align: center;line-height: 40px;color: #666666;font-size: 14px;}
.pagebox span i{color: #666666;}
.pagebox span:hover,.pagebox .active{background:#a7c904;background: linear-gradient(90deg,#a8cb03,#3a8822);color: #FFFFFF;}
.pagebox span:hover i{color: #FFFFFF;}*/

/* 顶部样式 */
.header{width: 100%;position: fixed;left: 0;top: 0;height: 100px;background: #FFFFFF;z-index: 1000;border-bottom: 1px solid #E0E0E0;}
.header a .logo{width: 258px;height: 53px;float: left;margin:23px 0 0 40px;}
.header .header-nav{margin-left: 30%;}
.header .header-nav a{display: inline-block;font-size: 16px;position: relative;color: #666666;padding: 0 2%;text-align: center;line-height: 100px;cursor: pointer;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.header .header-nav a:hover{color: #0e6338;}
.header .header-nav a:after{position: absolute;left: 0%;bottom: 0;width: 0;height: 4px;background: #0e6338;content: '';transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.header .header-nav a.active:after{width: 100%;}
.header .header-user{float: right;}
.header .header-user>div,.header .header-user>a{border-left: 1px solid #E0E0E0;width: 100px;float: left;height: 100px;position: relative;cursor: pointer;}
.header .header-user>div img,.header .header-user>a img{position:absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;}
.right-nav{position: fixed;right: -100%;top: 85px;width: 100%;background: #FFFFFF;padding: 25px;height: 100%;}
.right-nav.on{right: 0;}
.right-nav a{width: 100%;line-height: 3;border-bottom: 1px solid #E0E0E0;display: inline-block;font-size: 24px;cursor: pointer;}
.right-nav a.active{color: #0e6338;font-weight: bold;}
/* 搜索区 */
.header-search{position: absolute;left: 0;top: 100px;background: #FFFFFF;width: 100%;height: 0;overflow: hidden;}
.header-search .search-line{width: calc(100% - 120px);margin: 0 auto;padding: 0 1%;border-bottom: 1px solid #EEEEEE;position: relative;}
.header-search .search-line img{position: absolute;left: 5px;top: 20px;cursor: pointer;}
.header-search .search-line input{width: calc(100% - 80px);line-height: 3;font-size: 24px;text-indent: 5%;height: 70px;}
.header-search .search-line input[type="submit"]{ position: absolute; top: 0; right: 50px; width:100px; cursor: pointer;text-indent: 0;}
.header-search .search-line i{font-size: 36px;position: absolute;right: 0;top: 17px;cursor: pointer;transition: all .4s ease-in;}
.header-search .search-line i:hover{transform: rotate(-180deg);}
.header-search.on{height: 120px;}
.header-search .box{padding-top: 30px;}
/* 遮罩 */
.shadowbox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 10;display: none;}
/* 返回顶部 */
.return-btn{position: fixed;z-index: 20;right: 5px;top: 60%;width: 65px;height: 65px;border-radius: 50%;display: none;cursor: pointer;}
.return-btn:hover{opacity: .9;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
.return-btn img{position: absolute;left: 25%;top: 25%;width: 50%;height: auto;}
/* 底部样式 */
.footer{width: 100%;position: relative;background: #212123;}
.footer:after{content: '';display: none;font-size: 0;}
.footer .footer-box{width: 85%;max-width: 1400px;margin: 0 auto;padding-top: 50px;}
.footer .footer-box .footer-logo{width: 212px;float: left;}
.footer-box .footer-nav{float: left;margin-left: 6%;width: 46%;}
.footer-box .footer-nav .nav-list{float: left;margin-right: 6%;max-width: 110px;min-height: 200px;}
.footer-box .footer-nav .nav-list p{color: #FFFFFF;font-weight: bold;font-size: 18px;}
.footer-box .footer-nav .nav-list div{margin-top: 25px;width: 100%;}
.footer-box .footer-nav .nav-list div a{width: 100%;display: inline-block;color: #a0a0a0;font-size: 16px;line-height: 2.5;}
.footer-box .footer-nav .nav-list div a:hover{color: #9ec506;}
.footer-box .footer-contact{float: right;position: relative;width: 340px;}
.footer-box .footer-contact>div{width: 100%;margin-bottom: 30px;}
.footer-box .footer-contact>div img{vertical-align: middle;display: inline-block;margin-right: 5%;}
.footer-box .footer-contact>div div{width: 250px;display: inline-block;vertical-align: middle;}
.footer-box .footer-contact>div div span{color: #a0a0a0;font-size: 16px;width: 100%;display: inline-block;line-height: 2;}
.footer-box .footer-contact>div div span a{color: #a0a0a0;}
.footer-box .footer-contact>div div span a:hover{color: #fff;}
.footer-box .footer-contact>div div .phone{font-size: 28px;color: #9ec506;}
.footer-bot{background: #1b1b1e;}
.footer-bot p{max-width: 1400px;margin: 0 auto;}
.footer-bot span{float: left;color: #a0a0a0;font-size: 16px;line-height: 50px;}
.footer-bot a{float: right;color: #a0a0a0;font-size: 16px;line-height: 50px;}
/* 提示框 */
.tip{position: fixed;height: 50px;width: 240px;padding:0 5px;background:rgba(14,99,56,.9);top: 45%;left: 50%;margin-top: -30px;margin-left: -120px;display: none;z-index: 10000;}
.tip span{display: inline-block;width: 100%;text-align: center;letter-spacing: 1px;color: #fff;font-size: 20px;line-height: 50px;}





@media (max-width:1500px) {
	.footer .footer-box{width: 95%;}
	.footer-box .footer-nav{margin-left: 4%;width: 46%;}
	.footer-box .footer-nav .nav-list{margin-right: 4%;}
	.footer-box .footer-nav .nav-list:last-child{margin-right: 0;}
}
@media (max-width:1200px) {
	.header{height: 85px;}
	.my-container{padding-top: 85px;}
	.header .header-nav a{line-height: 85px;}
	.header .header-user>div,.header .header-user>a{height: 85px;width:85px;}
	.header a .logo{width: 200px;height: 41px;float: left;margin:23px 0 0 10px;}
	.header .header-nav{margin-left: 22%;}
	.header-search{top: 85px;}
	.footer-bot{padding:0 5%;}
	.footer .footer-box .footer-logo{width: 167px;}
	.footer-box .footer-contact {width: 328px;}
	.footer-box .footer-nav{width: 43%;margin-left: 3%;}
	.footer-box .footer-nav .nav-list{max-width: 90px;margin-right: 2.5%;}
	.footer-box .footer-nav .nav-list p{font-size: 16px;}
	.footer-box .footer-nav .nav-list div a{font-size: 14px;}
	.footer-box .footer-contact>div div span{font-size: 14px;}
	.footer-box .footer-contact>div div .phone{font-size: 22px;}
}
@media (max-width:992px) {
	.header .header-nav{display: none;}
	.page-sm{display: block!important;}
	.page-md{display: none;}
	.footer-bot{padding:0 5%;}
	.right-nav,.moblie-btn{display: block;}
	.mdlg{display: none!important;}
	.smxs{display: block;}
}
@media (max-width:768px) {
	.header{height: 65px;}
	.right-nav{top: 65px;}
	.page-xs{display: block!important;}
	.page-sm,.page-lg{display: none}
	.right-nav a{font-size: 20px;}
	.my-container{padding-top: 65px;}
	.header .header-nav a{line-height: 65px;}
	.header .header-user>div,.header .header-user>a{height: 65px;width:65px;}
	.header a .logo{width: 170px;height: auto;float: left;margin:14px 0 0 10px;}
	.footer-bot{padding:0 5%;}
	.footer-bot span,.footer-bot a{font-size: 12px!important;}
	.header .header-user>div img,.header .header-user>a img{width: 50%;}
	.header .header-user>div .nav-btn,.header .header-user>a .nav-btn{width: 42%;}
	.more-btn{height: 42px;}
	.more-btn span{line-height: 42px;}
	.footer-bot{position: relative;}
	.footer-bot span{line-height: 3;}
	.footer-bot a{line-height: 3;}
	.footer-bot span a{position: absolute;bottom: 5px;left: 0;width: 100%;text-align: center;}
}

#doaction .gradient{background:#a7c904;background: linear-gradient(90deg,#a7c904,#035faa);border-radius: 40px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    line-height: 0;
    margin-top: 20px;
    text-align: center;
    width: 100%;}