/* 登录图标 */
.log-in a.user-ico i{font-size: 20px !important;}

/* pc搜索图标 */
#pc-header .searchBar{position:absolute;top:37px;right:120px}
#pc-header a.search-ico i{font-size:18px;color:#6E6E6E;}

/* 购物车图标 */
#pc-header .shopBar{position:absolute;top:37px;right:80px}
#pc-header a.shop-ico i{font-size:18px;color:#6E6E6E;}

/* 登入后状态 */
.log-in{position:absolute;top:1px;right:5px}
.log-in .drop-menu {margin:12px 0 0;min-width:100px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.075); box-shadow:0 6px 12px rgba(0,0,0,.075) }
.log-in .drop-menu li{padding: 0 10px;height: 32px;text-align: center;}
.log-in .drop-menu li a{position: relative;height: 32px;line-height: 32px;}
.log-in .drop-menu li a:hover,.drop-menu a:focus {color:#2D2D2D;background: unset;}
.log-in .button-group span {display:inline-block;line-height:24px;height:24px;width:24px}
.log-in .button-group ul:before {position:absolute;top:-8px;left:50px;display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;content:'';}
.log-in .button-group ul:after {position:absolute;top:-8px;left:50px;display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #e9e8e8;border-left:8px solid transparent;content:'';}
.log-in .button-group .button {padding:0;line-height:18px;font-size:20px}
.log-in .button-group .drop-menu {padding: 10px 0; left: -40px;border-top:0px solid #ff0000;-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.075);box-shadow: 0px 8px 10px rgba(0,0,0,.05);border-radius:4px;}
.log-in a.user-ico{width:32px;height:32px;line-height:32px;background:#ECEFF5;display:block;}
.log-in a.user-head{width:32px;height:32px;overflow:hidden;display:block;}
.log-in a.user-head img{width:32px;height:32px;}
/* 登入后状态 end*/

/* 注册登录切换 */
.register .tab{font-size:0}
.register .tab li{cursor:pointer;display:inline-block;position:relative;font-size:20px;width:100%;color:#666;margin:0 0 40px 0}
/* .register .tab li::before{background:#ccc;content:'';position:absolute;bottom:-10px;left:0;width:100%;height:3px;border-radius:3px;transition:transform .3s;} */
.register .tab li.cur{color:#ff9600}
.register .tab li.cur::before{background:#ff9600;content:'';position:absolute;bottom:-10px;left:0;width:100%;height:3px;border-radius:3px;transition:transform .3s;}

.register .line{margin:0px;padding:0;position: relative; text-align: center;}
.register .line span{display: inline-block; padding: 0 20px; position: relative; z-index: 200;}
.register .line hr{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E2E2E2 -moz-use-text-color -moz-use-text-color; border-image: none; border-style: solid none none; margin-top:10px; position: absolute; top:0; width: 100%;}

.register .bnt-login{margin:0 auto;text-align:center}
.register .bnt-login a{display:inline-block;color:#fff;font-size:22px;width:48px;height:48px;text-align:center;line-height:48px;margin-right:10px;border-radius:30px}
.register .bnt-login a i{font-size: 22px;}
.register .bnt-login a:hover{opacity:0.8}
.register .bnt-login a.weixin{background:#38B624}
.register .bnt-login a.qq{background:#1F92DF}
.register .bnt-login a.weibo{background:#FF6000}
/* 注册登录切换 end*/



/* 弹出搜索 begin */
.searchBar-m {display:none;width:100%;height:100%;position:fixed;top:0px;z-index:9999;text-align:center}
.searchBar-m .mask {position:absolute;left:0;right:0;width:100%;height:100%;background:#000;opacity:0.8;}
.searchBar-m a {display:block;position:absolute;right:5%;top:5%;width:60px;height:60px;line-height:56px;font-size:48px;z-index:9999;color:#fff;}
.searchBar-m a:hover{color:#ff9600}
.searchBar-m .form-group {width:70%;max-width:720px;position:absolute;left:50%;top:40%;transform:translate(-50%,-200%);}
.searchBar-m .input{width:88%;background:transparent;border:0;border-bottom:2px solid #f2f2f2;color:#6E6E6E;height:60px;line-height:60px;float:left;padding:0}
.searchBar-m .button {width:8%;height:60px;line-height:60px;border-bottom:2px solid #f2f2f2;display:block;float:left;background:url(../images/ico-search-button.png) no-repeat center 50%;text-indent:-2000px}
.searchBar-m .button:hover{background:url(../images/ico-search-button.png) no-repeat center 50%;}
/* 弹出搜索 end */

.con { width:90%; margin:0px auto;position:relative}
@media only screen and (max-width:1440px){
.con { width:96%; margin:0px auto;}	
}
@media only screen and (max-width:1024px){
.con { width:96%; margin:0px auto;}	
}


@media only screen and (max-width:995px){
.con { width:94%; margin:0px auto;}	

}

.header{width:100%; position:fixed; top:0; left:0; z-index:99; }
.header.on{background:#fff;    box-shadow: 0 0 5px #00000021;}

.header .logo{width:23%; float:left; margin:10px 0;margin-right:1%}
.header .logo .logo2{display:none}
.header .logo img{max-width:100%}
.header.on .logo1{display:none}
.header.on .logo2{display:block}
.lang strong {
    margin-left:3px;display: inline-block;
}

.lang img{display: inline-block;margin-bottom:30px;}
.header .zyqh { float: right; margin-top:35px;margin-right: 20px;color:#fff;}
.header .zyqh i{color:#fff;font-size:20px;}
.header .zyqh li{float:left;}
.header .zyqh li:nth-child(2){margin-left:20px;}
.header.on .zyqh i{color:#000}
.header_icons_1{float: right;margin-top: 35px;right:20px;}
.header_icons_1 ul{margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
.header_icons_1 li{height: 27px;    border: 1px solid #fff;align-items: center;    display: flex;}

.header_icons_1 li a{font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding: 8px 5px;
    font-family: "Montserrat-Bold";
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;}

.header_icons_1 .on{background-color: #00b3c4;
    color: #fff;border: 1px solid #00b3c4;}
	
	
.header_icons_1 .on a{  color: #fff;}
.header.on .an i{color:#0a76e3;}
.header .an{position:absolute; top:0; right:3%; height:18px; width:30px; display:none; margin-top:24px; }
.header .an span{width:30px; height:2px; background:#fff; display:block; position:absolute;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.header.on .an span{background:#0064c8;}

.header .nav{ float: right;}
.header .nav i{font-size:18px; color:#666; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.header .nav ul li{margin:0px; line-height:40px; float:left; position:relative; padding:0px 10px 0px 0px;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;
-webkit-transition:all .5s; font-size:16px;margin-right:10px; }
.header .nav ul li a { font-size:16px; color: #fff;}
.header_1{background: rgba(0, 0, 0, 0.4)!important;}
.header_1 .logo1{display:none}
.header_1 .logo2{display:block!important}
.header_1 .nav ul li a {  color: #fff!important;}
.header .nav ul li .ys {color: #333;}
.header.on .nav ul li a { font-size:16px;color:#000 }
.header .nav ul li span{ position:absolute; left:0; top:50%;margin-top:-4px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;background-color:#39b08f}
.header .nav ul li.on span{width:8px;height:8px;border: solid 2px #39b08f;border-radius: 50%;}
.header .nav ul li.on .y_j a{color:#18609d;}
.header .nav ul li:hover .y_j a{color:#18609d}

.nav .y_j{position:relative;     display: block;
    position: relative;
    line-height: 80px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    transition: line-height 0.5s;}
.nav .e_j{  
     position: absolute;
    top: 90px;
    left: 0;
    width: 250px;
   background:#fff;
    z-index: 999;
    padding: 0px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: all 0.5s;}

	
	
.header .nav ul li:hover .e_j {
    opacity: 1;
    transform: translateY(0px);
    visibility: visible;
    transition: all 0.5s;
}	

.header .nav ul li .e_j a {
    display: block;
    font-size: 15px;
    color: #333;
    line-height: 50px;
    text-align: left;
    font-weight: normal;
    padding-left: 20px;
}

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}

.header .nav .e_j a:hover{ color:#fff; background: linear-gradient(-45deg,#92c47c,#39b08f);}
.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}

.lang .e_j{width:60px;}
.lang .e_j a{text-align:center!important;padding-left:inherit!important}



.zixun{float:right;margin-top:30px;}
.zixun .ewm2{display:none;max-width:120px;position: absolute;top:70px;z-index: 10;}
.zixun a:hover .ewm2{display:block}
.denglu{float:right;margin-top:30px;margin-left:50px;position:relative}
.denglu_q{background: rgba(255, 255, 255, 0.4);border-radius:50px;padding:5px 10px;color:#fff;}
.denglu_q img{margin-right:5px;}
.denglu_q a{display: inline-block;color:#fff;margin-bottom: 2px;}
.denglu_q span{display: inline-block;color:#fff}

.header.on .denglu_q{background: linear-gradient(-90deg,#2c9ac9,#9dbc68);
}


@media only screen and (max-width:1440px){
.header .nav ul li{margin-right:10px;}
.nav ul a{padding: 5px 10px;}

}
@media only screen and (max-width:1024px){
.header .logo{width:13%;}	
.header .nav ul li a {font-size:16px;}	
.header .nav ul li{margin-right:1px;}
	
}


@media only screen and (max-width:995px){
.header{padding:0%; height: 65px; }
.header .logo{width:200px; float:left; margin-top:10px; }
.yuyuan .langu{margin-right:50px;margin-top:10px;}
.header .zyqh { margin-top:20px; margin-right:20px;}
.header .an{display:block;}
.header .nav ul { width: 100%;}
.header .nav{width:100%; padding:10px 5%;  height:100%; position:fixed; top:65px; margin-top:0; left:-100%; z-index:11; overflow:auto; background: rgba(255, 255, 255, 0.99);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; z-index:65; margin-left:0;}
.header .nav.on{left:0; margin-top:0} 
.header .nav ul li.on span{width:0%;}
.header .nav ul li:hover span{width:0%;}
.header .nav ul li:hover a { color:#0a76e3;}
.header .nav i{display:block; }
.header .nav ul li{line-height:60px;  text-align:left; float:none; margin:0; padding:0; font-size:16px; color:#333; border-bottom:1px solid #ddd;}
.header .nav ul li a {font-size:16px; color:#333!important;}
.header .nav ul li:after { background: rgba(0,0,0,0);}
.nav .y_j{line-height: 60px;}
.header .nav .e_j{padding:0px;  background:none; position:relative; top:auto; left:auto; width:100%; height: auto; margin-left:0px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav .e_j.n{display:block !important;}
.header .nav ul li .e_j a{display:block; font-size:14px; color:#666; margin-left:0px; text-align: left;}
.header .nav ul li .e_j a:hover { color: #fff; padding: 0 10px;}
.lang {margin-top: 20px;margin-right: 40px;}
.zixun{margin-right: 15%;margin-top: 20px}
.e_j .dropTitle{display:none}
.dh_img{display:none;}
.dropMenu{width:100%;padding:1px 0;}
.dropMenu dd{width:100%;overflow: hidden;}
.dropMenu dd a{color:#000!important;padding:10px 0;line-height:20px;height:auto;}
.zixun .ewm2{right:10px;}
.lang img{display:none}
.lang .e_j a{text-align:left!important}
.denglu{margin-right:60px;margin-top:15px;}
}

@media only screen and (max-width:450px){
	.header .logo{width:130px;margin-top:10px}
.denglu{margin-left:auto}
.denglu .tb1{display:none}
	
}
@media only screen and (max-width:330px){

.yuyuan	span{display:none}
}





.head_h{width:100%; height:115px;}
@media only screen and (max-width:1023px) {
.head_h{width:100%; height:65px;}
}