*{padding: 0;margin: 0;box-sizing: border-box;}
body{font-family: "微软雅黑";font-size: 14px;text-align: center;min-width: 1200px;}
a{text-decoration: none;color: #000;}
img{border: 0;}
ul{list-style-type: none;}
input{background:none;outline:none;border:0px;}
.clearfix:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: 0 auto;}
.df{display: flex;align-items: center;}
.mt{margin-top: 20px;}
/* -------------------------------------------------------------------------------------- */
/* 公共头部 */
.topbar{height: 35px;line-height: 35px;background-color: #f3f3f3;color: #9a9a9a;}
.topbar span{margin-right: 45px;}
.topbar a{color: #9a9a9a;}
.topbar .bar_r,.topbar .bar_r a{display: flex;align-items: center;}
.topbar .bar_r a img{width: 20px;height: 20px;}
.logo{width: 1200px;height: 115px;margin: 0 auto;display: flex;align-items: center;}
.logo .logo_l{width: 511px;height: 115px;display: inline-flex;align-items: center;justify-content: flex-start;}
.logo .logo_m{margin-left: 150px;margin-right: 30px;width: 360px;height: 35px;background-color: #21432B;border: 2px solid #21432B;box-sizing: border-box;border-radius: 4px;display: inline-flex;align-items: center;}
.logo .logo_m input[type='submit']{color: #fff;font-family: "微软雅黑";width: 60px;text-align: center;cursor: pointer;}
.logo .logo_m input[type='text']{width: 300px;height: 31px;line-height: 31px;background-color: #fff;padding-left: 6px;box-sizing: border-box;border-radius: 4px 0 0 4px;}
.logo .logo_r img{cursor: pointer;}
.nav{width: 100%;height: 35px;line-height: 35px;background-color: #21432b;}
.nav ul{display: inline-flex;justify-content: center;}
.nav li{width: 120px;height: 35px;float: left;margin: 0 40px;}
.nav li.active{background-color: #9d5002;}
.nav li a{color: #fff;font-size: 15px;}
/* 焦点图 */
.swiper-container{width: 100%;height: 480px;} 
.swiper-container img{width: 100%;height: 480px;}
/* 公共底部 */
.foot{margin-top: 30px;}
.foot .friend{height: 60px;border: 2px solid #e8e8e8;box-sizing: border-box;background-color: #f9f9f9;padding-left: 10px;}
.foot .friend a{font-size: 15px;margin: 0 15px;}
/* 合作机构 */
.cooperation {text-align: left;height: 140px;overflow: hidden;}
.cooperation  h4{font-size: 18px;margin-bottom: 15px;font-weight: 500;color: #333;margin-top: 30px;}
.cooperation .left img{max-width: 110px;}
.cooperation .right{margin-top: -15px;}
.cooperation .right .phone{width: 64px;height: 64px;padding: 5px;}
.cooperation .right p{font-size: 16px;color: #005706;}
.cooperation .right p small{font-size: 85%;color: #333;}
/* 页脚 */
.footer{background: #323232;margin-top: 0;color: #b3b5ba;font-size: 13px;clear: both;padding: 25px 15px;text-align: left;}
.footer .wrap{height: 124px;}
.footer .wrap .left{width: 747px;height: 124px;}
.footer .wrap .left ul{display: block;height: 18px;margin-bottom: 10px;margin-left: -5px;}
.footer .wrap .left ul li{display: inline-block; padding-left: 5px; padding-right: 5px;}
.footer .wrap .left ul li a{color: #b3b5ba;}
.footer .wrap .left p{line-height: 24px;}
.footer .wrap .left p a{margin-right: 5px;color: #b3b5ba;}
.footer .wrap .right{text-align:center;}
/* 密码弹框 */
.maskLayer{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 999;}
.maskLayer .subLayer{width: 300px;height: auto;background-color: #fff;border-radius: 8px;position: absolute;top: 200px;left: 50%;transform: translate(-50%);padding: 50px 0;}
.maskLayer .subLayer p{height: 32px;line-height: 32px;padding-left: 50px;}
.maskLayer .subLayer input{width: 120px;height: 32px;line-height: 30px;border: 1px solid #e5e5e5;padding-left: 10px;}
.maskLayer .subLayer button{width: 60px;height: 30px;line-height: 30px;color: #fff;background-color: #5c3315;font-size: 16px;margin-top: 20px;}

/* 分页 */
.pagination li{width: 35px;height: 35px;line-height: 35px;border: 1px solid #e5e5e5;border-radius: 3px; margin: 0 5px;color: #333;display: inline-block;}
.pagination li.active{color: #e6191e;border: 1px solid #e6191e;}

#layer{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;color: #fff;}
#layer .bullet-box{width: 500px;height: 390px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius: 6px;}
#layer .bullet-box .close{position: absolute;right: -20px;top: -20px;cursor: pointer;display: none;}
#layer .bullet-logo{width: 100%;height: 80px;background-color: #dff3e7;border-radius: 6px 6px 0 0;}
#layer #tips{height: 32px;line-height: 32px;background-color: #9d5002;}
#layer .bullet-box .bullet-in{height: 67px;width: 320px;margin: 0 auto;padding-top: 20px;border-bottom: 1px solid #e8e8e8;}
#layer .bullet-box .bullet-in input{font-size: 16px;padding-left: 20px;width: 160px;}
#layer .bullet-box .bullet-in input::-webkit-outer-spin-button,#layer .bullet-box .bullet-in input::-webkit-inner-spin-button {-webkit-appearance: none;}
#layer .bullet-box .bullet-in input[type="number"] {-moz-appearance: textfield;}
#layer .bullet-box .bullet-in button{border: 0;background-color: #fff;color: #666;width: 143px;display: inline-block;border-left: 1px solid #e8e8e8;outline: 0;cursor: pointer;}
#layer .bullet-box .other{width: 320px;margin:0 auto;height: 60px;color: #666;}
#layer .bullet-box .other a{color: #1c8ed7;}
#layer .sub-btn{width: 320px;height: 50px;background-color: #193c24;font-size: 18px;border-radius: 6px;cursor: pointer;}


