
*{margin: 0px;padding: 0px;text-decoration: none;outline: none;border: none;}
li{list-style: none;}
body{background: #f2f2f2;min-width: 1250px;overflow-x: hidden;}


/**banner**/
.banner_cantainer{width: 100%;height: 460px;;position: relative;overflow: hidden;}
.banner_lsit{position: absolute;left: 50%;top: 0;margin-left: -960px;width: 1920px;height: 460px;overflow: hidden;}
.banner_lsit li {float: left;width: 1920px;height: 460px;position: relative;}
.bannertext{width: 529px;height: 126px;position: absolute;left: 50%;margin-left: -765px;background:rgba(0,0,0,.4);bottom: 38px;
    padding: 8px 16px;box-sizing: border-box;}
.banner_address{height: 28px;line-height: 28px;font-size: 30px;color: #fff;font-weight:bold;}
.address-res{line-height: 20px;margin-top: 12px;font-size: 12px;color: #f1f1f1;}
@media screen and (max-width: 1660px){
    .bannertext{
        margin-left:-540px;
    }
}
.nav_cantainer{position: fixed;top: 0px;left: 0px;padding: 22px 60px;height: 80px;width: 100%;box-sizing: border-box;background:#242424;z-index: 1000;min-width: 1250px;}
.logo{width: 132px;height:36px;float: left;}
.area{height: 30px;margin-left: 20px;margin-top: 3px;float: left;font-size: 0px;cursor: pointer;}
.left-circle{width: 14px;height: 30px;background: url(../images/left-circle.png) no-repeat center center;display: inline-block;vertical-align: top;}
.right-clicle{width: 14px;height: 30px;background: url(../images/right-circle.png) no-repeat center center;display: inline-block;vertical-align: top;}
.middle-cont{width: auto;height: 30px;background: url(../images/middle-cont.png) repeat-x center center;display: inline-block;vertical-align: top;}
.middle-cont span{float: left;height: 30px;}
.hot-city{line-height: 30px;height: 30px;font-size: 14px;color: #ffa200;}
.op-arror{width: 12px;height: 30px;background: url(../images/op-arrow.png) no-repeat center center;margin-left: 6px;}


.supnav-list{float: left;margin-left: 30px;font-size: 0px;}
.supnav-item{display: inline-block;padding: 0px 30px;height: 36px;vertical-align: top;}
.supnav-item a{display: block;line-height: 36px;font-size: 16px;color: #fff;}
.supnav-item a:hover{color: #ffa200;}
.supnav-active a{color: #ffa200;}
.tel{display: inline-block;height: 36px;margin-left: 30px;font-size: 0px;vertical-align: top;}
.tel span{height: 100%;display: inline-block;vertical-align: top;}
.tel-icon{width: 20px;background: url(../images/tel_icon.png) no-repeat center center;}
.tel-number{line-height: 36px;font-size: 16px;color: #fff;margin-left: 8px;}
.search-list{float: right;font-size: 0px;}
.search-item{display: inline-block;padding: 0px 20px;vertical-align: top;height: 36px;position: relative;}
.opensearch{width: 16px;height: 36px;background: url(../images/search.png) no-repeat center center;display: block;line-height: 36px;cursor: pointer;}
.upload a{width: 21px;height: 36px;background: url(../images/upload.png) no-repeat center center;display: block;line-height: 36px;}
.login a,.sign-in a{display: block;line-height: 36px;font-size: 16px;color: #fff;}
/* @media screen and (max-width: 1415px) {.supnav-list {display: none;}} */
.transparent-header{background: -webkit-linear-gradient(top,rgba(0,0,0,.4),transparent);background: -moz-linear-gradient(top,rgba(0,0,0,.4),transparent);
    background: linear-gradient(top,rgba(0,0,0,.4),transparent);-webkit-transition: background-color .8s ease;-moz-transition: background-color .8s ease;
    transition: background-color .8s ease;z-index: 2;}
.transparent-header:hover,.active-header{background-color: #222;-webkit-transition: background-color .8s ease;-moz-transition: background-color .8s ease;transition: background-color .8s ease;}
.search_div{width: 170px;height: 30px;background: url(../images/searchdiv.png) no-repeat center center;
    position: absolute;left: -122px;bottom: 0px;top: 50%;margin-top: -15px;padding: 0px 14px;box-sizing: border-box;z-index: 100;display: none;}
.search_div input{float: left;height: 30px;width: 125px;background-color: none;background-color: transparent;
                    font-family: "微软雅黑";font-size: 12px;color: #fff;}
.search_div form a{width: 16px;height: 30px;background: url(../images/query.png) no-repeat center center;float: left;cursor: pointer;}
.search_div form button{float: right;height: 30px;width: 16px;background: url(../images/query.png) no-repeat center center;cursor: pointer;}

.slideTxtBox{width: 654px;border: 1px solid #e6e6e6;background: #ffffff;position:absolute;left: 210px;top: 80px;overflow: hidden;display: none;}
.hd{width: 100%;height: 40px;background: #f9f9f9;border-bottom: 1px solid #e6e6e6;}
.bd{padding: 0px 26px;font-size: 14px;color: #2e2e2e;}
.nav-cont{width: 100%;overflow: hidden;padding: 5px 0px;}
.nav-guide{height: 100%;}
.nav-guide li{width: 93px;float: left;text-align: center;line-height:40px;font-size: 16px;color: #444;cursor: pointer;}
.nav-guide li.on{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;background: #ffffff;border-top: 2px solid #ffa200;}
.nav-guide li:first-child{border-left: none!important;}
.nav-guide li:last-child {border-right: none!important;}
.navs-wrap{padding: 15px 0px;}
.navs-wrap-t{float: left;float: left;font-size: 14px;color: #ffa200;width: 65px;text-align: center;} 
.item-city a{display: block;margin: 0px 15px;font-size: 14px;color: #555;float: left;}
.item-city{overflow: hidden;}
.feedBack .feedPath,.feedBack .feedPhone{box-sizing: border-box !important;}
@media screen and (max-width: 1560px) {
    .supnav-item {padding: 0px 26px;}
}
@media screen and (max-width: 1515px) {
    .supnav-item {padding: 0px 15px;}
}
@media screen and (max-width: 1460px) {
    .supnav-item {padding: 0px 8px;}
}

@media screen and (max-width: 1300px) {
    .supnav-item {padding: 0px 5px;}
    .tel{margin-left: 10px;}
    .supnav-list{margin-left:10px; }
}
 

 .login-menu {
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -49px;
    text-align: center;
    display: none;
}
.user-tx{width: 34px;height: 34px;border-radius: 100%;overflow: hidden;}
.user-tx img{width: 100%;}
.message_icon{
    width: 12px !important;
    height: 8px;
    position: absolute !important;
    top: 0px !important;
    left: 50%;
    margin-left: -6px;
    display: block;
    background: url(../images/tips_icon.png) no-repeat center center !important; 
   
}

.ava-style{
    width:34px;
    height:34px;
    display:block;
    margin:  0 auto;
}

 .login:hover .login-menu {
	display: block
}


.login-menu .l-menu {
	width: 98px;
	border: 1px solid #f1f1f1;
	border-top: 2px solid #ffa200;
    background-color: #fff;
    margin-top: 6px;
}

 .l-menu a {
	color: #8e8e8e;
	display: block;
	font-size: 14px;
	line-height: 40px
}

 .l-menu a:hover {
	background-color: #f1f1f1;
	color: #ffa200
}
