@charset "utf-8";

/* 全局样式 */
html,body{height:100%;}
body{font-size:14px; font-family:"Microsoft Yahei","Verdana, Geneva, sans-serif";line-height:1; margin:0; padding:0; color:#333; width:100%; background:#fff;}
div,form{margin:0 auto; padding:0;}
ul,ul li,dl,dt,dd,form,img,p,form{margin:0; padding:0; border:none; list-style-type:none; vertical-align:top;}
input,select,textarea { margin:0; padding: 0; outline:0; color:#333; font-family:Microsoft Yahei;}
input[type="button"] { border: 0; cursor: pointer; text-align: center;}
em,i,u,ins,strong{ font-style:normal; text-decoration:none;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; word-wrap:break-word; word-break:break-all;}
h1,h2,h3,h4,h5,h6 { font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; }
a { font-size: 12px; color: #333; text-decoration: none; cursor:pointer;}
a:visited { text-decoration: none; }
a:hover { color: #ee7351; text-decoration: none;}
a:active { color:#ee7351;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.c-green{color:#0CBD70;}
.w100-b{ width:100%;}
.w1160{ width:1160px; min-width: 1160px; margin:0 auto;}
.w1200{ width:1200px; min-width: 1200px; margin:0 auto;}
.w1000{ width:1000px; min-width: 1000px; margin:0 auto;}
.w1080{ width:1080px; min-width: 1080px; margin:0 auto;}
.w1100{ width:1100px; min-width: 1100px; margin:0 auto;}
.w280 { width:280px;}
.w860 { width:860px;}
.w900 { width:900px;}
.w600 { width:600px; margin:0 auto;}
.w200 { width:200px; margin:0 auto;}
.margin { margin:0 auto;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mb5{margin-bottom: 5px;}
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pl10{ padding-left: 10px;}
.pr10{ padding-right: 10px;}
.pa10{ padding:10px;}
.pa20{ padding:20px;}
.bg_eee{background: #eee;}
.bg_f2f2f2{background: #f2f2f2;}
.bg_white{background: #fff;}
.clear{ clear:both; height:0;}
.cursor{ cursor:pointer;}
.over { overflow:hidden;}
.border { border:1px solid #e2e2e2;}
.hiddendiv { display: none;}
*{margin:0px auto;}
.ellipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
body{padding-top: 80px;}
body *{box-sizing: border-box;}

/*公共头部*/
.header{width: 100%;height: 80px;background: #201F1F;position: fixed;left: 0;top: 0;z-index: 100;}
.zskj_logo{line-height: 80px;}
.zskj_logo img{vertical-align: middle;margin-top: -5px;}
.zskj_list{position: relative;margin-left: 20px;}
.zskj_list li{float: left;padding: 0 20px;position: relative}
.zskj_list li a.header_title{display: block;line-height: 80px;font-family: PingFangSC-Regular;font-size: 16px;color: #ffffff;letter-spacing: 0;}
.zskj_list li.cur a.header_title{font-size: 16px;color: #ee7351;}
.header_search{position: relative;height: 32px;margin-top: 24px;line-height:30px;}
.header_search input{width: 110px;height: 32px;border: 1px solid #999999;  border-radius: 16px;background: none;color: #FFFFFF;padding-left: 14px;position: absolute;right: 0;top: 0;z-index: 1;transition: all .2s;}
.header_search button{border: none;background: none;color: #999;position: absolute;right: 5px;top: 6px;font-size: 16px;z-index: 2;cursor: pointer;outline: 0;}
.header_search button img{width: 16px;}
.header_search input:focus{width: 160px;}
.lead_down{position: absolute;top: 80px;left: 50%;width: 200px;display: none;margin-left: -100px;background: #333;padding: 10px 0;border-radius: 4px;}
.lead_down a{font-size: 16px;color: #ccc;display: block;text-align: center;line-height: 45px;}
.lead_down a:hover{background: #444444;}
.zskj_list li a:hover{color: #ee7351;}
.top_bot_line {
    min-width: 72px;
    height: 3px;
    background: #ee7351;
    position: absolute;
    top: 5px;
    transition: all 0.3s;
}
/*关于我们下拉*/
.about_down{position: absolute;top: 80px;left: 0;width: 120px;background: #333;display: none;}
.about_down a{font-size: 14px;color: #aaa;display: block;text-align: center;line-height: 40px}
.zskj_list li a:hover{color: #ee7351;}

/* 公共底部 */
.footer{background: #201f1f;padding-top: 40px;}
.footer_top{padding-bottom: 30px;}
.footer_top_left{width: 200px;text-align: center;}
.footer_top_left h1{font-size: 14px;color: #FFFFFF;line-height: 30px;}
.footer_top_mid{width: 800px;}
.footer_top_mid li{width: 25%;float: left;}
.footer_top_mid li dt{font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.footer_top_mid li dd{font-size: 12px;color: #ccc;line-height: 30px;}
.footer_top_mid li dd a{font-size: 12px;color: #ccc;line-height: 30px;}
.footer_top_mid li dd:hover a{text-decoration: underline;color: #ee7351;padding-left: 3px;transition: 0.2s;}
.footer_top_right{width: 200px;text-align: center;}
.footer_top_right a{width: 190px;height: 40px;font-size: 14px;display: inline-block;background: #ee7351;color: #FFFFFF;line-height: 40px;margin-top: 15px;border-radius: 2px;}
.footer_top_right a:hover{background: rgba(238,115,81,.8);}
.footer_bot{border-top: 1px solid #45484C;text-align:center;padding-top: 20px;padding-bottom: 30px;}
.footer_bot h1{line-height: 30px;font-size: 14px;}
.footer_bot h1 b{font-size: 14px;color: #FFFFFF;margin-right: 10px;}
.footer_bot h1 a{font-size: 12px;color: #cccccc;}
.footer_bot h1 a:hover{font-size: 12px;color: #ee7351;}
.footer_bot h1 span{font-size: 12px;color: #aaa;margin: 0 5px;}
.footer_bot h2{line-height: 30px;font-size: 12px;color: #ccc;}
/* 标题 */
.main_title{padding: 20px 0;text-align: center;}
.main_title h1{font-size: 32px;color: #333333;line-height: 50px;}
.main_title h2{font-size: 16px;color: #998E8A;line-height: 40px;}

/*qq客服*/
.rightBar {
    width: 50px;
    position: fixed;
    right: 10px;
    top: 48%;
    margin-top: -100px;
    z-index: 30000;
}

.rightBar .link {
    display: block;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: #222;
    margin: 1px 0 0 0;
    position: relative;
    left: 0;
    top: 0;
    transition: all linear .2s;
}

.rightBar .link .img {
    display: block
}

.rightBar .link .lChi {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 50px;
    position: absolute;
    right: 49px;
    top: 0;
    padding: 0 20px 0 0;
    overflow: hidden;
    transition: all linear .2s
}

.rightBar .link .lChi .ar {
    display: block;
    position: absolute;
    right: 10px;
    top: 15px
}

.rightBar .link .lChi .txt {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    padding: 0 20px;
    white-space: nowrap;
    border-radius: 4px;
    background: url(/static/home/default/styles/default/images/optBg.png) repeat;
}

.rightBar .link:hover {
    background: #ee7351;
}

.rightBar .link:hover .lChi {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.rightBar .link:hover .wxgzh, .rightBar .link:hover .chis {
    display: block
}

.rightBar .first {
    cursor: default;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.rightBar .last {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: none;
}

.rightBar .wxgzh {
    display: none;
    position: absolute;
    top: -11px;
    left: -150px;
    width: 130px;
    height: 130px;
    /*height: 258px;*/
    background: #fff;
}

.rightBar .chis {
    display: none;
    padding: 0 25px 0 0;
    width: 378px;
    position: absolute;
    left: -400px;
    top: -50px
}

.rightBar .chis .ars {
    display: block;
    width: 12px;
    height: 22px;
    background: url(../images/arrIc.png) no-repeat 0 0;
    position: absolute;
    right: 14px;
    top: 70px;
    z-index: 2
}

.rightBar .cIns {
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 16px #dcdbdb;
    padding: 15px 0 2px 0
}

.rightBar .csIn {
    width: 322px;
    margin: 0 auto;
    position: relative;
    left: 0;
    top: 0;
    background: url(../images/lines.jpg) repeat-y center 0
}

.rightBar .csIn .tt {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    text-align: left;
    font-weight: bold
}

.rightBar .csIn .row {
    height: 40px;
    border-bottom: 1px dashed #eee;
    text-align: left;
    font-size: 0
}

.rightBar .csIn .row .lt {
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 48px;
    font-size: 14px;
    color: #666;
    width: 80px;
    text-align: left
}

.rightBar .csIn .row .qq {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 22px;
    width: 22px;
    background: url(../images/qqOn.jpg) no-repeat;
    position: relative;
    left: 0;
    top: 6px
}

.rightBar .csIn .row .qq:hover {
    background: url(../images/qqOn.jpg) no-repeat
}

.rightBar .csIn .row .wx {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 22px;
    width: 22px;
    background: url(../images/wx.jpg) no-repeat;
    margin-left: 8px;
    position: relative;
    left: 0;
    top: 6px
}

.rightBar .csIn .row .wx:hover {
    background: url(../images/wxOn.jpg) no-repeat
}

.rightBar .csIn .col {
    width: 140px
}

.rightBar .mgt {
    margin-top: 8px
}

.kfEwmR {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 101;
    width: 129px;
    height: 129px;
    padding: 18px 16px 15px 19px;
    background: url(../images/ewmBgR.png) no-repeat 0 0
}

.kfEwmR img {
    display: block;
    width: 129px;
    height: 129px;
}

.kfEwmL {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 101;
    width: 129px;
    height: 129px;
    padding: 18px 19px 15px 16px;
    background: url(../images/ewmBgL.png) no-repeat 0 0
}

.kfEwmL img {
    display: block;
    width: 129px;
    height: 129px;
}

.rightBar_img_box {
}

.rightBar_img {
    width: 50px;
    display: none;
    position: absolute;
    left: 0;
    top: -56px;
}

.rightBar_img2 {
    display: block;
    position: absolute;
    left: -23px;
    top: -60px;
    width: 73px;
}

.rightBar:hover .rightBar_img {
    display: block
}

.rightBar:hover .rightBar_img2 {
    display: none
}



