/*header*/
.pop-search{display:none;z-index:999;position:absolute;top:45px;right:0;width:240px;height:35px;font-size:0;border:1px solid #ddd;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
.pop-search input{display:inline-block;border:0;background:none;vertical-align:top}
.pop-search input.in1{width:188px;height:33px;line-height:33px;padding:0 10px;}
.pop-search input.in2{width:50px;height:33px;background:#AFCA0B url(../images/search.png) no-repeat center;cursor:pointer}

.menu-header{height:60px;width:100%; z-index:9999;position:fixed;top:0;left:0; background:rgba(0,0,0,0.8);}
.menu-header .fixed-nav{height:60px;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);zoom:1;-webkit-animation:gupIn 1s 0.1s both;-moz-animation:gupIn 1s 0.1s both;animation:gupIn 1s 0.1s both;}
.menu-header .fixed-nav ul.first{border-bottom:0}
.menu-header .fixed-nav .logo{line-height:58px;}
.menu-header .fixed-nav .logo img{height:58px; max-height:58px;}
.menu-header .fixed-nav .nav{margin:0;}
.header{width:100%;height:60px;}
.header .logo{float:left;line-height:58px;overflow:hidden}
.header .logo img{ width:auto; max-height:58px; }
.header .nav{float:right;}
.header .nav ul.first > .nav-li{float:left;position:relative;height:62px;line-height:60px;}
.header .nav ul.first > .nav-li > a{display:block;font-size:16px;color:#fff; padding:0 18px;text-align:center}
.header .nav ul.first > .nav-li > a:hover{ color:#AFCA0B;}
.header .nav ul.first > .nav-li > a.on{color:#fff;font-weight:bold}
.header .nav ul.first > .nav-li span.flag{margin-left:10px;vertical-align:1px}

.drop-list{display:none;z-index:99999;position:absolute;top:60px; left:0;}
.drop-wrap{ display: inline-block; min-width:208px; border-radius: 0 0 8px 8px; background-color: rgba(0,0,0,.8);padding-top:10px;}
.drop-list ul.second li{line-height:20px;}
.drop-list ul.second li:hover{background-color: rgba(255,255,255,.3);}
.drop-list ul.second li .second-list{position:relative;}
.drop-list ul.second li .second-list .sub-list{ position:absolute;left:218px;top:0;width:220px;background-color: rgba(0,0,0,.9);display:none;}
.drop-list ul.second li a{display:block;font-size:14px;color:#fff;padding:10px 20px;}
.drop-list ul.second li a .fa{margin-right:5px}
.drop-list ul.second li a:hover{color:#AFCA0B;text-indent:0.5em}
.drop-list ul.second li:last-child a{}
.drop-list ul.sub2 li a{padding-left:35px;color:#666}

/*mobile-nav*/
.mask-bg{display:none;z-index:99999;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5)}
.mobile-nav-btn{display:none;float:right;width:50px;height:50px;text-align:center;line-height:50px;font-size:24px;color:#fff;background:#AFCA0B;cursor:pointer}
.mobile-nav{z-index:999999;position:fixed;width:250px;height:100%;top:0;left:-250px;background:#fff;overflow:auto;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:0 1px 2px #ccc;}
.mobile-nav ul{font-size:14px;border-bottom:2px solid #AFCA0B;padding:10px}
.mobile-nav ul li{font-size:14px;}
.mobile-nav .m-top li{font-size:16px;color:#AFCA0B;text-align:center}
.mobile-nav ul li a{display:block;font-size:14px;padding:5px 0}
.m-nav-list li .m-nav-a{position:relative}
.m-nav-list li .m-nav-a a{display:inline-block;width:150px;font-weight:bold}
.m-nav-list li .fa{position:absolute;top:0;right:0;display:block;width:50px;height:30px;text-align:center;line-height:30px}
.m-nav-list li .m-nav-sub{display:none}
.m-nav-list li .m-nav-sub a{font-size:12px;}
.mobile-nav ul li.language a{display:inline-block}
.mobile-nav ul li.language span.flag{margin-left:10px;vertical-align:1px}
.mobile-nav ul li .pop-search{display:block;position:static;width:230px;}
.mobile-nav ul li .pop-search .in1{width:178px}
.mobile-nav ul:last-child{border:0}

/*banner*/
.banner{width:100%;height:520px;}
#banner{width:100%;background:#2c2c2c;overflow:hidden}
#banner a{display:block;height:520px;background-position:center;}
#banner .owl-dots{z-index:100;position:absolute;left:0;bottom:40px;width:100%;text-align:center}
#banner .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
#banner .owl-dots .owl-dot span{display:block;width:15px;height:15px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#banner .owl-dots .owl-dot.active span{background:#AFCA0B;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}

/*footer*/
.footer{ width:100%; m}
.foot-main{background: #1c1c1c;}
.foot-main .box{background-size:auto 100%;padding:5% 10px 2%}
/*////foot-style1////*/
.foot-main .sys-ft-info{ width:80%; display:inline-block; }
.foot-main .sys-ft-info dl {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
	max-width:22%;
}
.foot-main .sys-ft-info dl:first-child {
	width:16%;
}
.foot-main .sys-ft-info dl:nth-child(2) {
	width:22%;
}
.foot-main .sys-ft-info dl:nth-child(3) {
	width:16%;
}
.foot-main .sys-ft-info dl:nth-child(4) {
	width:16%;
}
.foot-main .sys-ft-info dl:last-child {
	width:22%;
}
.foot-main .sys-ft-info dl dt {
    margin-bottom: 10px;
    font-size: 16px;
    color: #ebebeb;
}
.foot-main .sys-ft-info dl dd {
	width:100%;
}
.foot-main .sys-ft-info a {
	font-size:14px;
    color: #999;
	word-break: break-all;
    word-wrap: break-word;
}
.foot-main .sys-ft-info a:hover{ color:#AFCA0B;}
.foot-main .sys-ft-info:after {
    position: absolute;
    left: 76%;
    top: 20%;
    bottom: 0;
    width: 1px;
	height:70%;
    content: "";
    background-color: #444;
}
.foot-main .sys-footer-codebox {
	width:19%;
	float:right;
	position:relative;
}
.foot-main .sys-footer-codebox .footer-newsletter {
    display: block;
    font-size: 16px;
	font-weight:600;
    line-height: 1.8rem;
    color: #000;
    padding: 15px 15px 10px;
    text-align: center;
	background-color: #AFCA0B;
    text-transform: uppercase;
}
.foot-main .foot-infor{font-size:14px;color:#aaa;text-align:center;padding-bottom:20px;}
.foot-main .sys-footer-codebox .chat-links{ margin-top:20px; position: relative;}
.foot-main .sys-footer-codebox .chat-links a{display:inline-block;width:35px;height:35px;text-align:center;line-height:35px;font-size:20px;color:#fff;background:#AFCA0B;margin-right:5px}
.foot-main .sys-footer-codebox .chat-links a:hover{color:#AFCA0B;background:#fff}
.foot-main .sys-footer-codebox .foot-search{float:right;width:230px;height:45px;border:1px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin-top:10px; margin-bottom:10px;}
.foot-main .sys-footer-codebox .foot-search input{display:inline-block;border:0;background:none;vertical-align:top;}
.foot-main .sys-footer-codebox .foot-search input.in3{float:left; width:148px;height:43px;font-size:14px;color:#fff;line-height:43px;padding:0 10px;}
.foot-main .sys-footer-codebox .foot-search input.in4{width:80px;height:43px;font-size:16px;color:#000;background:#fff;cursor:pointer}
.foot-main .sys-footer-codebox .foot-search input.in3::-webkit-input-placeholder{ /* WebKit browsers */color:#fff;}
.foot-main .sys-footer-codebox .foot-search input.in3::-webkit-input-placeholder{ /* WebKit browsers */color:#fff;}
.foot-main .sys-footer-codebox .foot-search input.in3:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#fff;opacity:1;}
.foot-main .sys-footer-codebox .foot-search input.in3::-moz-placeholder{/* Mozilla Firefox 19+ */color:#fff;opacity:1;}
.foot-main .sys-footer-codebox .foot-search input.in3:-ms-input-placeholder{/* Internet Explorer 10+ */color:#fff;}
.foot-main .sys-footer-codebox .chat-links .wechatQRCode{ width:106px; height:106px; padding:6px; background:#e3e3e3; position:absolute; left:0px; bottom:-110px; display:none;}
.foot-main .sys-footer-codebox .chat-links .wechatQRCode img{width: 100px;height: 100px;}
.foot-main .sys-footer-codebox .chat-links a.wechat:hover .wechatQRCode{ display:block;}

.foot-bottom{background:#000;padding:20px 0}
.foot-bottom .copyright{font-size:14px;color:#aaa;text-align:center}