/*头部*/
/*.header{width: 100%; height: auto; min-width: 1200px;}*/
/*.header_top{width: 100%; height: auto; background: #f2f2f2; overflow: hidden}*/
/*.header_top .top_left{width: auto; float: left; font-size:12px; color: #999; line-height: 35px;}*/
/*.header_top .top_left a{color: #666; font-size: 12px; text-decoration:underline !important;}*/
/*.header_top .top_right{width: auto; float: right;line-height: 35px;}*/
/*.header_top .top_right .shopping{float: left;margin-right: 30px;}*/
/*.header_top  img{margin-bottom:3px; }*/
/*.header_top .top_right .shopping img:nth-child(2){display: none;}*/
/*.header_top .top_right .shopping span{display: inline-block;margin-left:10px; }*/
/*.header_top .top_right .shopping span a{font-size: 12px; color: #999; }*/
/*.header_top .top_right .shopping span a:hover{color: #ed5564;}*/
/*.header_top .top_right .info{float: left;}*/
/*.header_top .top_right .info a{color: #999; font-size: 12px;}*/
/*.header .header_cr{width: 100%; height: auto; padding: 30px 0; overflow: hidden; }*/
/*.header .header_cr .logo{width: auto; float: left; padding-left: 20px;}*/
/*.header .header_cr .form_search{width: auto; height: auto; float:right;}*/
/*.header .header_cr .form_search .p_text{width: 100%; height: auto; overflow: hidden;}*/
/*.header .header_cr .form_search .p_text span{display: block; float: left; width: 55px; height: 20px; font-size: 12px; color: #ed5564; text-align: center; line-height: 20px; cursor: pointer}*/
/*.header .header_cr .form_search .p_text span.active{background: #ed5564; color: #fff;}*/
/*.header .header_cr .form_search .p_search{width: 100%; border: 1px solid #ed5564;}*/
/*.header .header_cr .form_search .p_search input{width: 400px; height: 30px; border: none; padding-left: 10px; font-size: 12px;}*/
/*.header .header_cr .form_search .p_search button{border: none; width: 85px;height: 30px; font-size: 16px; color: #fff; line-height: 30px; text-align: center; background: #ed5564;cursor: pointer}*/
/*/!*底部*!/*/
.footer{width: 100%; min-width: 1200px; height: auto; background: #3b3b3b;}
.footer .fcon{width: 100%; padding:20px; height: auto; overflow: hidden; }
.footer .fcon .fcon_list{width: 16.6%; float: left; color: #fff;}
.footer .fcon .fcon_list h3{ font-size: 14px;line-height: 2em;}
.footer .fcon .fcon_list p{font-size: 12px;line-height: 2em;}
.footer .contact{width: 100%; text-align: center;height: 50px;line-height: 50px; font-size: 12px; color: #fff; border-top:1px solid #adadad; overflow: hidden; }
.footer .contact .tel{display: inline-block; font-size:24px; color: #fff; margin-right: 30px; }
.footer .contact .img{word-spacing: 10px;}
.footer .contact img{margin-bottom: 10px;}
/*.navbar{width: 100%; height: 60px; background: #ed5564}*/
.container{width: 1440px; min-width: 1200px; height: auto; margin-left: auto; margin-right: auto;}
@media (max-width: 1400px) {
    .container{width: 1200px;}
}
.navbar .titles{position: relative; float: left; width:20%; height: 60px;  font-size: 24px;text-align: center; line-height: 60px; color: #fff;  font-family: "gffont";background: #ed5564;}
.navbar .titles .icon{position: absolute;bottom: 0; left: 50%; transform: translate(-50%,0); border-width:10px;  border-style:solid; border-color: transparent transparent #fff transparent ;   }
.navbar .nav{width: 80%; float: left;background: #ed5564; }
.navbar .nav li{float: left; width:14.2%; height: 60px; text-align: center; line-height: 60px; color: #fff; background: url(../images/icon_line.png) no-repeat right center;}
.navbar .nav li:last-child{background: none;}
.navbar .nav li a{color: #fff;}
/*左边侧边栏*/
.main{width: 100%; height: auto; min-width: 1200px;}
.main .sidebar{float: left; width: 20%; height: auto; border-left: 1px solid #edf0f5;border-right: 4px solid #edf0f5;}
.main .sidebar .sidebar_top{width: 100%; height: 90px; background: #ed5564;padding: 20px  25px;}
@media (max-width: 1440px) {
    .main .sidebar .sidebar_top{ padding: 20px  10px;}
    .container{width: 1200px; min-width: 1200px;}
    .main .sidebar .sidebar_top{width: 100%; height: 90px; background: #ed5564;padding: 20px  5px;}
}
.main .sidebar .sidebar_top .user{float: right;}
.main .sidebar .sidebar_top .user .username{color: #f7f7f7; font-size: 14px;line-height: 20px; vertical-align: middle;}
.main .sidebar .sidebar_top .user .log{ font-size: 14px; line-height: 30px; }
.main .sidebar .sidebar_top .user .log a{display: inline-block;color: #f7f7f7; margin-right: 10px; vertical-align: bottom}
.sidebar .balance{width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; word-spacing: 1.5em; color: #a6a6a6}
.sidebar .balance span{font-size: 16px; color: #ed5564;}
.sidebar .balance a{font-size: 14px; color: #858585}
.sidebar .fs_coll{width: 100%; height: auto;}
.sidebar .fs_coll img{vertical-align: middle; margin-bottom: 2px;}
.sidebar .fs_coll .dltit{padding-left: 20px; margin-bottom: 10px; width: 100%; height: 40px;line-height: 40px; word-spacing:10px; font-size: 16px; color: #ed5564; background: #fafafa; border-left: 2px solid #ed5564;}
.sidebar .fs_coll .dd{margin-bottom: 5px;}
.sidebar .fs_coll .dd>a{display: block; padding-left: 50px;width: 100%; height: 30px; line-height: 30px;word-spacing: 10px; font-size: 14px; color: #666}
.sidebar .fs_coll .menu .submenu{display: none;}
.sidebar .fs_coll .menu.active .submenu{display: block;}
.sidebar .fs_coll .dd .submenu{width: 100%; height: auto;}
.sidebar .fs_coll .dd .submenu li a{display: block; padding-left:100px;line-height: 25px; font-size: 12px; color: #666}
.sidebar .fs_coll .dd .submenu .active a{color: #ed5564}
.sidebar .fs_coll .dd.submenu i{background: url(../images/icon1.png) no-repeat center}
.sidebar .fs_coll .last{margin-bottom: 10px;}
.sidebar .fs_coll .menu.active>a{background: #fafafa; color: #ed5564}
.sidebar .fs_coll .dd span{display: block; height: 100%; float: left; width: 35px; line-height: 30px;}
.sidebar .fs_coll .dd i{display: block;float: right; width: 30px; height: 100%;  background: url(../images/icon_jtr.png) no-repeat center;}
.sidebar .fs_coll .dd.menu i{background: url(../images/icon1.png) no-repeat center}
.sidebar .fs_coll .dd button{border: none; background: #ed5564 ; color: #fff; padding: 5px 15px; border-radius:3px; cursor: pointer  }
.sidebar .fs_coll .dd.active>a{background: #fafafa;}
.sidebar .fs_coll .dd.active a{color: #ed5564}
.sidebar .fs_coll .dd>a:hover{background: #fafafa;}
.sidebar .fs_coll .dd:hover a{color: #ed5564}
.sidebar .fs_coll .menu .submenu a:hover{color: #ed5564}
/*分页*/
.page{width: 100%; height: auto; padding: 10px 0; overflow: hidden}
.page .m_page{float: left; }
.page .m_page .item{float: left; width: 30px; height: 30px; line-height: 30px;font-size: 12px; color: #999; text-align:center ;border: 1px solid #eaeaea; margin:0 5px; }
.page .m_page .item.active{background: #ed5564; color: #fff; border: 1px solid #ed5564}
.page .m_page .item:hover{background: #ed5564; color: #fff; border: 1px solid #ed5564;cursor: pointer}
.page .page_form{float: left; height: 30px;}
.page .page_form span{display: block;float: left; height: 30px; line-height: 30px; font-size: 12px; color: #999; }
.page .page_form .text{margin-left: 20px;}
.page .page_form span .m_input{width: 50px; height: 30px;display: block; border: 1px solid #eaeaea; text-align: center;}
.page .page_form  .tzbtn { padding: 4px 8px; }
.page .page_form  .tzbtn a{display: block; font-size: 12px; width: 4.5em; height: 22px; line-height: 22px;text-align: center; background: #ed5564;border-radius:3px;  }
/*弹框*/
.pop{ position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,.28) ;}
.pop .popsr{display: none; position: absolute; padding: 10px 15px; top: 50%; left: 50%;transform:translate(-50%,-50%); background: #fff; border-radius:5px; }
.pop .popsr h2{width: 100%; text-align: center; font-size: 14px; color: #666;line-height: 2em;}
.pop .popsr .srk{width: 400px; height: 230px; background: #fff; border:1px solid #eaeaea }
.pop .popsr .srk textarea{display: block; width: 100%; height: 100%; font-size: 14px; color: #999; resize: none; padding:5px 10px;  border: none}
.pop .popsr .btn{text-align: center; width: 100%; padding-top: 10px;}
.pop .popsr .btn button{width: 80px;height: 30px; background: #ed5564; color: #fff; border: none; border-radius:5px; }
.pop .popsr .close{position: absolute; width: 14px; height: 14px;top:-5px; right:-10px; cursor: pointer}
/*拼单进度*/
.q_jindu_t{border: 1px solid #d12e53;border-radius: 5px;height: 20px;}
.q_jindu_time{margin: 5px 0px;}
.q_jindu_t_main{height: 18px;background: #d12e53;}
