/*** Created by DeskTop15 on 14-3-7.   */
@charset "UTF-8";
body{
    position: relative;
    background:url("img/head_bg.png") repeat-x left top;

}
.email span{
    background:url('img/email.png') no-repeat center center;
    padding:0 10px;
}

.top .email strong{
    display:block;
    position:absolute;
    background:url("img/email_num.png") no-repeat left top;
    width:22px;
    height:13px;
    font-size: 12px;
    top:2px;
    right:2px;
    line-height: 13px;
    color:#fff;
    opacity:0.7;
    text-align: center;

}
.collect span{
    background:url('img/collect.png') no-repeat center center;
    padding:0 10px;
}
/*header*/
.top {
    margin:auto;
    width:960px;
    height:30px;
    line-height: 30px;
    font-size: 12px;
    color:#868686;
}
.top a{
    color:#868686;
}
.top .left{
    float:left;
    height:30px;
}
.top li{
    cursor:pointer;
    padding:0 10px;
    position:relative;

}
.top li.name a{
    padding:0 5px;
}
.top .left li{
    float:left;


}
.top .right{
    float:right;
    height:30px;
}
.top .right li{
    float:left;

}
.top .pull_down{
    background:url('img/pull_down.png') no-repeat center right;
    padding-right:20px;
}
.top .pull_box{
    position:absolute;
    top:30px;
    left:0;
    width:100px;
    display:none;
    opacity: 0;
    background:#EFEFEF;
    padding:10px;
    box-shadow: 2px 2px 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.top .pull_box li{
    float:none;
    height:30px;
    line-height: 30px;
}

/*nav*/
.head{
    margin:auto;
    width:960px;
    height:70px;

}
.head .logo{
    float:left;
    height:70px;
    vertical-align: middle;
    line-height: 70px;
}

.head .nav{
    float:right;
    height:50px;
    margin-top:20px;
    margin-right:100px;
    font: 18px/50px "microsoft yahei";  

}
.head .nav a{
    padding:0 10px;
    color:#666;
  
}
.head .nav a:hover{
    color:#0072D4;
}
.head .nav .ahover{
    color:#0072D4;
}
/*banner*/
.banner {
    height:110px;
    width:100%;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
}

.img_one{
    width:100%;
    height:110px;
    background: url("indexlog/one.png") no-repeat center top;
    margin:auto;
    position:relative;
    display:none;
}
.img_two{
    width:960px;
    height:110px;
    margin:auto;
    position:relative;
    background: url("indexlog/two.png") no-repeat left top;
}

.img_three{
    width:960px;
    height:110px;
    background: url("indexlog/three.png") no-repeat left top;
    margin:auto;
    position:relative;
    display:none;
}
.img_four{
    width:960px;
    height:110px;
    margin:auto;
    position:relative;
    background: url("indexlog/four.png") no-repeat left top;
   display:none;
}


.weater_noe{
    background: url("img/weater_one.png") repeat-x left top;
    width:100%;
    height:24px;
    position:absolute;
    bottom:0;
    left:0;
}
.weater_two{
    background: url("img/weater_two.png") repeat-x left top;
    width:100%;
    height:24px;
    bottom:0;
    left:0;
    position:absolute;
}
/*main*/
.main {
    position:relative;
}
.main .down{
    position:absolute;
    right:10%;
    top:20px;
    background:url('img/down.png') no-repeat left top;
    width:167px;
    height:47px;
}
.main .down span{
    text-align: center;
    width:47px;
    height:46px;
    position:absolute;
    right:-23px;
    top:0;
}
.main .down span img{
    height:47px;
}
.user{
    width:550px;
    margin:auto;
    padding-top:80px;
    height:100px;
}
.user dt,.user dd{
    float:left;
    cursor:pointer;
    position:relative;
}
.user dd span{
    position:absolute;
    top:-10px;
    right:-10px;
    background:url("img/number.png") no-repeat left top;
    width:23px;
    height:23px;
    display:block;
    font-size: 12px;
    line-height: 23px;
    overflow: hidden;
    color:#ff0000;
}
.user dt.user_head{
    background:url("img/user_head.png") no-repeat left  1px;
    width:83px;
    height:83px;
    position: relative;
    text-align: center;
}

.user dt.user_head img{
    border:1px solid #808080;
    border-radius: 3px;
    padding:1px;
    background:#fff;
    height:80px;
    width:80px;
    margin:0;
}
.user dt.user_head .hint{
    position: absolute;
    top:-30px;
    left:70px;
    display:block;
    height:40px;
    width:400px;

}
.user dt.user_head .hint .left{
    float:left;
    width:40px;
    height:40px;
    background:url("img/user_head_hint.png") no-repeat left top;
}
.user dt.user_head .hint .right{
    float:left;
    width:40px;
    height:40px;
    background:url("img/user_head_hint.png") no-repeat right top;
}
.user dt.user_head .hint .center{
    float:left;
    height:26px;
    line-height: 26px;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}
.user dd{
    margin:27px 0 0 50px;
    width:57px;
    height:18px;
    padding-top:38px;
    text-align: center;
    font-size: 12px;
}
.user dd.user_order{
    background:url("img/order.png") no-repeat left top;

}
.user dd.order{
    background:url("img/order_hover.png") no-repeat left top;

}

.user dd.put_order{
    background:url("img/put_order.png") no-repeat left top;

}
.user dd.seccessorder{
    background:url("img/put_order_hover.png") no-repeat left top;

}
.user dd.success{
    background:url("img/success.png") no-repeat left top;

}
.user dd.successcj{
    background:url("img/success_hover.png") no-repeat left top;

}
.user dd.delivery{
    background:url("img/delivery.png") no-repeat left top;

}
.user dd.deliveryorder{
    background:url("img/delivery_hover.png") no-repeat left top;

}


/*search_box*/
.search_box{
    border:1px solid #d9d9d9;
    clear:both;
    width:602px;
    margin:auto;
    height:121px;
    position:relative;
	background: none;
}
.search_box .search_bg{
    background:url("img/list_bg.png") no-repeat left top;
    position:absolute;
    left:0;
    top:0;
    height:40px;
    width:100px;
    z-index: -1;
    display:block;
}
.search_box span{
    display:block;
    float:left;
    height:40px;
    width:100px;
    text-align: center;
    font:bold 16px/40px 'ËÎÌå';
    color:#858585;
    cursor: pointer;
    background: none;
}
.search_box span.ahover{
    color:#ff651a;
}
.search_box div.normal_box{
    float:left;
    margin-left:200px;
    width:100px;
    text-align: center;
    height:40px;
    line-height: 40px;
    background:url('img/checkbox.png') no-repeat left center;
    cursor: pointer;
}

.search_box div.quick_box{
    float:left;
    width:100px;
    text-align: center;
    height:40px;
    line-height: 40px;
    background:url('img/checkbox.png') no-repeat left center;
    cursor: pointer;
}
.search_box div.checked{
    background:url('img/checkbox2.png') no-repeat left center;
}
.search_box div.search_text{
    clear:both;
    border-top:1px solid #d9d9d9;
    height:20px;
    vertical-align: middle;
    padding-top:20px;
    padding-left:40px;
    display:none;
}
.search_box div.search_text span{
    float:none;
    display:inline;
    line-height: 0;
    vertical-align: middle;
    padding:0 5px;

}

.search_text input{
    vertical-align:middle;
}
.search_text input.text{
    border:1px solid #aaa;
    width:140px;
    height:27px;
    padding:5px;
    line-height: 27px;
}
.search_text input.submit{
    border:none;
    background:url("img/submit.png") no-repeat left top;
    height:39px;
    width:73px;
    text-align: left;
}
.search_text input.submit:hover{
    background:url("img/submit_hover.png") no-repeat left top;
}

.selectcity div a:hover{
	color: #1960c0

}



.search_text input.input_normal{
    display:none;
}
.search_text input.input_quick{
    display:none;
}

.hot{
    width:760px;
    font-size: 12px;
    margin:160px auto 0 auto;


}
.hot dt{
    float:left;
    background:url('img/hot.png') no-repeat left center;
    height:30px;
    line-height: 30px;
    color:#0078b7;
    padding-left:30px;
}
.hot dd{
    float:left;
    height:30px;
    line-height:30px;
    margin-left:20px;
    color:#808080;
}
/*footer*/
.footer{font-size: 12px;color:#868686;min-width:960px; text-align: center; overflow: hidden; padding: 10px 0;background:#e6e6e6; width:100%;}
.footer ul{width:960px; margin:10px auto; text-align: center;}
.footer ul li{border-right:1px solid #868686; height:14px; line-height: 14px; display: inline-block; font-size: 12px; padding:0 10px 0 10px;_display:inline;+display:inline;}
.footer ul .last{border:none;}
.footer p{width: 960px; text-align: center; margin:0 auto; overflow: hidden; line-height: 160%; }


/*login*/
.logon_box{
    width:960px;
    margin:auto;
    padding-top:80px;
    background:url('img/eepower1.jpg') no-repeat left 50px;
}
.logon_box .login{
       border:2px solid #0078b7;
       width:280px;
       margin-left:600px;
      
       border-radius: 5px;
    box-shadow: 2px 2px 15px #7ac2e8;
    padding:10px;
    background:#fff;
}
.logon_box .login h1{

    font:bold 20px/50px 'å¾®è½¯é›…é»‘';
    color:#808080;
    letter-spacing:4px;
    height:50px;
}
.logon_box .login p{
  height:60px;
    line-height:20px;
    color:#808080;
}
.logon_box .login input{
    height:25px;
    width:250px;
    padding:2px 10px;
}
.logon_box .login input.yzm{
    margin-right:20px;
    width:80px;
}
.logon_box .login img{
    height:31px;
}
.logon_box .login div{
    height:30px;
}
.logon_box .login div a{
    padding-right:10px;
}
.logon_box .login div a.register{
    color:#5A96D5;
    font-weight: bold;
}
.logon_box .login .submit{
    height:30px;
    padding:0 5px 0 15px;
    font-weight: bold;
    background:#5A96D5;
    border:none;
    color:#fff;
    letter-spacing:10px;
    box-shadow: 1px 1px 4px #7ac2e8;
    text-align: center;
}
.logon_box .login .submit:hover{
    background:#0072D4;
}

.aw {
    height: auto;
    width: 100%;
}
.maw {
    height: auto;
    margin: 0 auto;
    width: 960px;
}
.index_ybt_image {
    height: 91px;
    width: 960px;
}
.fl {
    display: inline;
    float: left;
}
.index_ybt_left {
    height: 91px;
    margin-right: 5px;
    width: 20px;
}
.index_ybt_buttimage {
    cursor: pointer;
    margin-top: 20px;
}

.index_ybt_mdille {
    height: 91px;
    overflow: hidden;
    position: relative;
    width: 910px;
}

.show_order {
    margin-right: 17px;
}
.show_ybt {
    height: 91px;
    text-align: center;
    width: 137px;
}

.show_ybt_text {
    color: #000;
}

.index_ybt_right {
    height: 91px;
    margin-left: 5px;
    width: 20px;
}

.cb {
    clear: both;
}