@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#000;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#fdd02f; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; color:#888; outline:none; border:0px;}
em{font-style:normal;}

@font-face{font-family: clll;src:url('../font/CHAMPAGNE & LIMOUSINES.ttf');}
/*通用*/
/*页码*/
.PageNum ul{overflow: hidden; margin: 0 auto; width: 383px;} 
.PageNum ul li{height: 35px; min-width: 36px; border: 1px solid #dddddd; display: inline-block; line-height: 35px; float: left; margin-right: 8px; } 
.PageNum ul li a{display: inline-block; text-align: center; font-size: 16px; color: #9C9C9C; width: 38px; text-align: center; height: 37px; } 
.PageNum ul li.now{border:1px solid #fff; } 
.PageNum ul li.now a{color: #333; } 
.PageNum ul li.lefticon{background: url(../images/i31.jpg) no-repeat center; width: 10px; } 
.PageNum ul li.righticon{background: url(../images/i32.jpg) no-repeat center; width: 10px; } 
.PageNum ul li.dot{border:1px solid #fff; height: 35px; }

/*头部*/
.headDiv{width: 100%; height: 48px; background: #000; } 
.headDiv .s1{font-size: 14px; color: #dadada; margin-top: 12px; } 
.headDiv .s2{font-size: 16px; color: #fff; position: absolute; right: 156px; top: 12px; cursor: pointer; height: 40px; } 
.headDiv img{margin-right: 14px; margin-left: 18px; } 
.headDiv>a{    display: inline-block; position: absolute; left: 77px; top: 0px; height: 48px;}

/*手机--头
部*/
.m-headDiv{height: 50px; display: none; padding: 0 3%; width: 94%; } 
.m-headDiv .memuIcon{width: 8%; margin-top: 7px; float: left; } 
.m-headDiv .logo{width: 16%; float: left; margin-left: 35%; margin-top: 7px; } 
.m-headDiv .searchIcon{width: 11%; float: right; margin-top: 7px; }

/*精品分类--下拉*/
.goodList{background: url(../images/a1.png) 100% 100%; position: absolute; right: 156px; top: 40px; display: none; } 
.goodList ul{padding-top: 10px; } 
.goodList ul li{padding: 0 20px; line-height: 30px; } 
.goodList ul li a{display: block; color: #fff; font-size: 16px; } 
.goodList ul li i{display: none; width: 10px; height: 1px; background: #fff; margin-bottom: 5px; margin-right: 10px; }

/*导航*/

.navBox{height: 95px; border-bottom: 1px solid #000; } 
.navBox>a{display: inline-block; margin-left: 96px; margin-top: 17px; } 
.navBox .logo{} 
.navBox>div{margin-right: 96px; overflow: hidden; } 
.navBox>div ul{display: inline-block;} 
.navBox>div li{margin-left: 60px; float: left; width: 65px; } 
.navBox>div li a{display: inline-block; font-size: 16px; color: #000; line-height: 95px; } 
.navBox>div li i{width: 20px; height: 1px; background: #000; margin-top: 17px; display: inline-block; margin-left: 23px; display: none; } 
.navBox .line{position: absolute; height: 1px; margin-top: -43px; } 
.navBox .searchIcon{margin-left: 90px; cursor: pointer; float: right; display: inline-block; margin-top: 35px; }

/*导航下拉*/
.sNav{position: absolute; width: 258px; top: 136px; display: none; padding-top: 30px; z-index: 99; } 
.sNav .tgl{position: absolute; top: 18px; left: 50%; margin-left: -61px; } 
.sNav ul{background: url(../images/a1.png) 100% 100%; padding: 16px 62px; } 
.sNav ul li{height: 37px; line-height: 38px; } 
.sNav ul li i{width: 12px; height: 1px; background: #fff; display: inline-block; margin-right: 8px; margin-bottom: 5px; display: none; } 
.sNav ul li a{font-size: 14px; color: #fff; display: inline-block; } 
.sNav ul li:hover a{font-weight: bold; }

/*搜索框*/
.searchBox{    width: 340px; height: 50px; background: #4c4c4c; position: absolute; top: 144px; right: 46px; z-index: 99; display: none;} 
.searchBox input{    width: 300px; height: 50px; color: #fff; font-size: 14px; padding: 0 20px;} 
.searchBox a{position: relative; top: -49px; left: 293px; width: 45px; height: 45px; display: block; } 
.searchBox img{margin-top: 15px; }

/*底部*/
.bottom{width: 100%; background: #fafafa; border-top: 1px solid #ededed; } 
.bottom .box{width: 1530px; margin: 0 auto; overflow: hidden; margin-bottom: 89px; } 
.bottom .left{display: inline-block; float: left; } 
.bottom .left ul{overflow: hidden; } 
.bottom .left ul li{float: left; width: 180px; } 
.bottom .left li span:hover a{color: #fdd02f; } 
.bottom .left ul li a{display: block; } 
.bottom .left b{display: block; margin-top: 90px; font-size: 16px; color: #000; } 
.bottom .left b a{font-size: 16px; color: #000; }
.bottom .left .m-title{display: none;} 
.bottom .left i{width: 15px; height: 20px; border-bottom: 1px solid #000; display: block; margin-bottom: 13px; } 
.bottom .left span{display: block; } 
.bottom .left span a{height: 40px; line-height: 40px; font-size: 14px; color: #5a5a5a; } 
.bottom .right{float: right; width: 385px; } 
.bottom .right>b{display: block; margin-top: 90px; font-size: 16px; color: #000; margin-left: 5px; } 
.bottom .right .bb{margin-top: 0; margin-bottom: 20px; } 
.bottom .emailBox{margin:40px 0 60px 0; } 
.bottom .emailBox input{height: 48px; font-size: 14px; padding: 0 20px; color: #999; border: 1px solid #a4a4a4; border-right: 0px; margin-left: 5px; width: 213px; } 
.bottom .emailBox a{display: inline-block; } 
.bottom .emailBox span{display: inline-block; font-size: 14px; color: #fff; width: 122px; height: 50px; line-height: 50px; background: #fdd02f; text-align: center; margin-left: -4px; } 
.bottom .imgBox a{display: inline-block;} 
.bottom .imgBox img{margin-right: 8px; } 
.bottom .box1{height: 93px; width: 1530px; margin: 0 auto; border-top: 1px solid #ededed; text-align: center; } 
.bottom .box1 p{font-size: 14px; line-height: 93px; color: #666; }

/*侧边栏*/

.sideBar{position: fixed; top: 30%; right: 42px; width: 20px; z-index: 1000; } 
.sideBar a{display: block; } 
.sideBar a img{margin-bottom: 22px; } 
.sideBar>img{margin: 18px 0; } 
.sideBar>span{font-size: 14px; color: #000; font-weight: bold; text-align: center; line-height: 17px; display: block; cursor: pointer; } 
.sideBar>span img{margin-top: 8px; } 
.sideBar>p{font-size: 12px; color: #fdd02f; font-weight: bold; display: none; padding-right: 10px; border-right: 1px solid #e0e0e0; position: absolute; right: 63px; text-align: right; } 
.sideBar .qq{top: 41px; } 
.sideBar .phone{top: 80px; } 
.mengceng{position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.69; top: 0; z-index: 1000; display: none; } 
.qrcBox{position: fixed; left: 50%; top: 50%; margin-left: -112.5px; margin-top: -137.5px; display: none; z-index: 1001; }

/*手机菜单下拉*/
.telMenuSelect{position: fixed; top: 50px; z-index: 99; width: 100%; display: none; } 
.telMenuSelect .tlt{position: relative; color: #fff; font-size: 16px; height: 45px; line-height: 45px; padding-left: 2%; background: #171717; border-bottom: 1px solid #616161; text-align: center; } 
.telMenuSelect .tlt img{display: none; position: absolute; top: 20px; left: 3%;} 
.telMenuSelect span{width: 20%; display: inline-block; float: right; text-align: center; cursor: pointer; } 
.telMenuSelect .sel{text-align: center; background: #f8f8f8; display: none; } 
.telMenuSelect .sel a{display: block; height: 45px; line-height: 45px; color: #cccccc; font-size: 14px; } 
.telMenuClose{width: 11%; float: right; margin-top: -45px; margin-right: 3%; display: none; }

/*移动搜索框*/

.m-searchBox{display: none; background: #615f5c; display: none; padding: 30px 0; position: absolute; width: 100%; top: 48px; z-index: 99; } 
.m-searchBox input{width: 91%; border-radius: 10px; font-size: 14px; color: #525252; padding-left: 3%; background: #fff; height: 40px; margin-left: 3%; } 
.m-searchBox a{display: inline-block; width: 20%; position: absolute; right: 3%; } 
.m-searchBox span{background: #fdd02f; width: 100%; font-size: 14px; color: #fff; display: block; height: 40px; text-align: center; line-height: 40px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

.oneBanner{position: relative; } 
.oneBanner img{width: 100%; margin-top: -2px; } 
.oneBanner .txt{height: 100px; position: absolute; top: 50%; left: 50%; width: 400px; text-align: center; margin-left: -200px; margin-top: -50px; } 
.oneBanner em{font-size: 48px; color: #fff; display: block; margin-bottom: 12px; font-family: clll; text-transform: uppercase; } 
.oneBanner i{font-size: 24px; color: #fff; font-style: normal; }

.Tab_1{width: 100%; height: 65px; border-bottom: 1px solid #999999; } 
.Tab_1 ul{overflow: hidden; width: 520px; margin: 0 auto; } 
.Tab_1 ul li{margin-right: 60px; float: left; display: inline-block; height: 63px; line-height: 65px; } 
.Tab_1 ul li:last-child{margin-right: 0; } 
.Tab_1 ul li a{font-size: 14px; color: #5a5a5a; display: inline-block; } 
.Tab_1 ul li.TabOn{border-bottom: 2px solid #000; }

.Tab_2{width: 100%; height: 65px; border-bottom: 1px solid #999999; } 
.Tab_2 ul{overflow: hidden; width: 458px; margin: 0 auto; } 
.Tab_2 ul li{margin-right: 60px; float: left; display: inline-block; height: 63px; line-height: 65px; } 
.Tab_2 ul li:last-child{margin-right: 0; } 
.Tab_2 ul li a{font-size: 14px; color: #5a5a5a; display: inline-block; } 
.Tab_2 ul li.TabOn{border-bottom: 2px solid #000; }

.Tab_3{width: 100%; height: 65px; border-bottom: 1px solid #999999; } 
.Tab_3 ul{overflow: hidden; width: 293px; margin: 0 auto; } 
.Tab_3 ul li{margin-right: 60px; float: left; display: inline-block; height: 63px; line-height: 65px; } 
.Tab_3 ul li:last-child{margin-right: 0; } 
.Tab_3 ul li a{font-size: 14px; color: #5a5a5a; display: inline-block; } 
.Tab_3 ul li.TabOn{border-bottom: 2px solid #000; }


.Tab_4{width: 100%; height: 65px; border-bottom: 1px solid #999999; } 
.Tab_4 ul{overflow: hidden; width: 415px; margin: 0 auto; } 
.Tab_4 ul li{margin-right: 60px; float: left; display: inline-block; height: 63px; line-height: 65px; } 
.Tab_4 ul li:last-child{margin-right: 0; } 
.Tab_4 ul li a{font-size: 14px; color: #5a5a5a; display: inline-block; } 
.Tab_4 ul li.TabOn{border-bottom: 2px solid #000; } 

.Tab_5{width: 100%; height: 65px; border-bottom: 1px solid #999999; } 
.Tab_5 ul{overflow: hidden; width: 520px; margin: 0 auto; } 
.Tab_5 ul li{margin-right: 60px; float: left; display: inline-block; height: 63px; line-height: 65px; } 
.Tab_5 ul li:last-child{margin-right: 0; } 
.Tab_5 ul li a{font-size: 14px; color: #5a5a5a; display: inline-block; } 
.Tab_5 ul li.TabOn{border-bottom: 2px solid #000; }

.loadMore{font-size: 16px; color: #333; text-align: center; margin-bottom: 40px; display: none; }
.loadMore img{width: 20px; margin-right: 7px; }

.job .list li{ position:relative; margin-bottom:20px;}
.job .list li .name a {display: block; font-size: 18px; color: #333; position: relative; height: 60px; line-height: 60px; padding-left: 45px; background: #e1e1e1 url(../images/t1.png) right center no-repeat; } 
.job .list li .box {background: #fff; line-height: 22px; font-size: 14px; display: none; color: #666; padding: 20px 45px 40px; background: #f6f6f6; } 
.job .list li.liNow .name a{ background:#fdd02f;background-image: none; border:#fdd02f solid 1px; color:#fff;}
.job .list li .top{ border-bottom:#dddddd solid 1px; padding-bottom:20px;}
.job .list li .top dd{ float:left; padding-right:87px;}
.job .list li .content{ line-height:24px;}
.job .list li h2{ padding:38px 0 10px; font-size:16px; color:#333;}
.job .list li .btnDiv{ padding-top:30px;}
.job .list li .btnDiv a {display: block; width: 138px; height: 43px; color: #333; border: #333 solid 1px; border-radius: 2px; -moz-border-radius: 4px; font-size: 14px; text-align: center; line-height: 43px; }

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px; font-size:14px;}
.selectLayer li{height:40px; line-height:40px; overflow:hidden; padding-left:10px; color:#666;}
