*{ margin: 0; padding: 0; box-sizing: border-box; }
body{margin: 0; padding:0 !important; width:100%;height:100%; background: #f8f8f8; font-family:"瀵邦喛钂嬮梿鍛寸拨","鐎瑰缍�",Arial, Helvetica, sans-serif; font-size:14px; color: #333333;}
img { border:none; }
input,button { border:none; outline:none;}
ul,dl,dt,dd,ol  { list-style:none;}
ul li { vertical-align:top;}
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
iframe { display: block; }
input,select {outline: none;}
.center { max-width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after{
     content:" ";        
     display:block;        
     height:0;        
     clear:both;
     width: 0;             
    }
.clearfix { zoom:1; }
.mr20{ margin-right: 20px; }
#fp-nav ul li a span, .fp-slidesNav ul li a span { background: #fff !important; }
#fp-nav ul li a.active span { background: #feaa19 !important; }
.main{ padding-top: 85px; }
/*header*/
.header{ position: fixed; top: 0; left: 0; width: 100%; height: 86px; background: #f8f8f8; z-index: 99; }
.logo{ padding-top: 15px; }
.logo img { display: block; height: 60px; }
.navBar ul { padding-top: 40px; }
.navBar ul li { float: left; background: url(/pages/login/static/images/line.jpg) right center no-repeat; padding-right: 3px; width: 90px; text-align: center; }
.navBar ul li:first-child {width: auto; padding-right: 22px;}
.navBar ul li:last-child {width: auto; padding-left: 18px; background: transparent; }
.navBar ul li a { color: #ac6e03; }
/*鍙充晶娴姩*/
.rgFloat{ position: fixed; right: 30px; top: 30%; z-index: 100; }
.rgFloat li { width: 56px; height: 55px; margin: 15px 0; }
.rgFloat li a{ display: block; }
/*footer*/
.footerContent{ height: 210px; background: #000; position: relative; width: 100%; }
.ft-about { position: absolute; width: 330px; height: 260px; background: #000; border-radius: 50%; top: -50px; left: 50%; margin-left: -165px; text-align: center; line-height: 70px; z-index: 5;}
.ft-about a { color: #fff; }
.ft_left { padding-top: 53px; position: relative; z-index: 30; }
.ft_left p { line-height: 36px; color: #fff;}
.ft_left p a { line-height: 36px; color: #fff;}
.ft_right{position: relative; z-index: 30; padding-top: 48px;}
.wxBox{ text-align: center; color: #fff; width: 152px; margin-left: 20px; font-size: 12px; }
.wxBox img { display: inline-block; width: 96px; height: 92px; }
.wxBox p { margin-top: 7px; }

/** add */
#qq_kefu{ position: relative; }
.cndns-right-box{ display: none; position: absolute; top: 0;right: 56px; padding-right: 10px;  }
.cndns-right-main{ background: #fff; width: 150px; text-align: center; padding: 10px;border-top: 2px solid #ff6800; box-shadow: 0 3px 8px rgba(0,0,0,.55);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.55); -moz-box-shadow:0 3px 8px rgba(0,0,0,.55); }
.cndns-right-main a { display: block; padding-left: 30px; line-height: 36px; height: 36px; color: #333; background: url(/pages/login/static/images/q1.gif) left center no-repeat; font-size: 16px; }
.cndns-right-main a:hover { color: #ff7e00; }
.wx_ewm_btn{position: absolute;top:85px;right:65px;cursor: pointer;width: 130px;height: 132px;background: #fff;text-align:center;padding: 10px 0;display: none;border: 1px solid #dcdcdc}
.wx_ewm_btn p{text-align: center;line-height: 20px;color: #000;font-weight: bold}
.wx_ewm_btn .pp2{line-height: 25px;color: #717171;font-weight: normal}
.wx_ewm_btn img{width: 110px;height: 110px;}

.layui-layer-btn .layui-layer-btn0 {border-color: #f38816!important;background-color: #f38816!important;}

.cover-header {
    width: 100%;
    height: 86px;
}

.cover-footer {width: 100%;height: 90px;}

.background-img {
    width: 100%;
    height: 100px;
    background: url("/pages/login/static/images/upload-bg.jpg") no-repeat;
    background-position: center center;
    background-size: 100%;
    position: relative;
}

.background-img .question-word {
    width: 1200px;
    margin: auto;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
}

.content_wrap {
    max-width: 1200px;
    min-width: 900px;
    margin: auto;
    position: relative;
}

.account_state {
    width: 1200px;
    margin: 20px auto;
    text-align: right;
}

.account_state a {
    display: inline-block;
    width: 70px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    border: 1px solid #f38816;
    margin-left: 10px;
}

.account_state .register {
    background: #f8f8f8;
    color: #f38816;
}

.account_state .login {
    background: #f15e03;
    color: #fff;
}

.account_info {
    width: 1200px;
    margin: 20px auto;
    text-align: right;
    display: none;
}

.account_info .state_info {
    margin-right: 20px;
}

.account_info .state_info span {
    height: 28px;
    line-height: 28px;
}

.account_info .state_info .name {
    color: #f38816;
}

.account_info .state_info .edit {
    color: #b7b6b6;
}

.account_info .state_info a {
    height: 28px;
    line-height: 28px;
}

.nav_bar_wrap {
    position: absolute;
    top: 0;
    left: -198px;
    width: 180px;
    border: 1px solid #eee;
    padding-bottom: 35px;
    -webkit-box-shadow: 0px 3px 3px #ecebeb;
    -moz-box-shadow: 0px 3px 3px #ecebeb;
    box-shadow: 0px 3px 3px #ecebeb;
}

.nav_bar_wrap a:hover {
    color: #f38816;
}

.nav_bar_wrap .img-li {
    width: 100%;
    height: 70px;
}

.nav_bar_wrap .first_nav {
    display: inline-block;
    position: relative;
    font-size: 15px;
    width: 160px;
    margin: 0 10px;
    color: #333;
    padding: 12px 0 12px 15px;
    border-bottom: 1px dashed #c1c1c1;
}

.nav_bar_wrap .first_nav i {
    font-size: 15px;
}

.nav_bar_wrap .first_nav .pull_img {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: rotate(0);
    transition: transform 1s;
}

.nav_bar_wrap .second_nav {
    display: inline-block;
    position: relative;
    font-size: 14px;
    width: 160px;
    margin: 0 10px;
    color: #333;
    padding: 12px 0 12px 50px;
    border-bottom: 1px dashed #c1c1c1;
}

.nav_bar_wrap .active_navBar .first_nav, .nav_bar_wrap .active_navBar .second_nav {
    color: #f38816;
}

.content_box {
    width: 1200px;
    background: #fff;
    margin-top: 20px;
    -webkit-box-shadow: 3px 5px 3px #ecebeb;
    -moz-box-shadow: 3px 5px 3px #ecebeb;
    box-shadow: 3px 5px 3px #ecebeb;
}

.content_box .content_list_box {
    width: 100%;
    padding: 0 15px 40px 15px;
}

.content_box .content_list_box .nowst_position {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
}

.pages {
    text-align: right;
}

.layui-laypage a:hover {
    color: #f38816;
}

.layui-laypage button {
    background: #f38816;
    color: #fff;
}