@charset "utf-8";
/* CSS 项目特定\背景\边框\基础常用\字体\ICON */


/* 项目特定
--------------------------------------------------------------*/
    /* 字体
    规则：字体：.font-字号-颜色（例：.font-16-f3f3f3,14以下为宋体，14以上为微软雅黑）
    --------------------------------------------------------------*/
    h1{color:#333;font: bold 24px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
    h2{color:#888;font: normal 24px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei; text-align:left;}
    h3{color:#333;font: normal 18px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
    h4{color:#333;font: normal 18px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei; text-align:left;}
    h5{color:#333;font: normal 16px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei; text-align:left;}
    h6{color:#333;font: normal 14px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei; text-align:left;}
    h4 a{font: normal 12px/2em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
    .font-16-fe {color:#fe4902;font-size:16px;}
    .font-fe {color:#fe4902;}
    .font-24-fe {color:#fe4902;font-size:24px; font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei; line-height:1.5em;}
    .font-14-fe {color:#fe4902;font-size:14px; line-height:1.5em;}
    .font-18-fe {color:#fe4902;font-size:18px; font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
    .font-12-cc {color:#bbb;font-size:12px;}
    .font-18-99 { color:#919191;font-size:18px; font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;line-height:1.5em; }
    .font-13-99 { color:#919191;font-size:13px;line-height:1.5em;}
    .font-18-33 { color:#333;font-size:18px; font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;line-height:1.5em; }

    .font-24-fff {color:#fff;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
    .font-13-9e8662 {color:#9e8662;font-size:13px;}
    .font-13-999 {color:#999;font-size:13px;}
    .font-14-ed {color:#ed1c24;font-size:14px; line-height:1.5em;}
    .font-14-666 {color:#666;font-size:14px; line-height:1.5em;}
    .font-13-666 {color:#666;font-size:13px; line-height:23px;}
    .font-12-3d {font-size:12px;color:#2e7dc6;}
    .font-12-999 {font-size:12px;color:#999;}
    .red { color:#ed3f41;}
    .green { color:#4dac6a;}
    .c999{color: #999;}
    .c666{color: #666;}
    .c333{color: #333;}
    /*-------------------------  字体结束  -----------------------*/

    /* 间距\位置
    规则：
        边距：.m+边距+大小（例：.ml20,.plr20）
        位置：.位置+距离（例：.top20）
    --------------------------------------------------------------*/
    .mt3 { margin-top:3px;}
    .mt5 { margin-top:5px;}
    .ml80 { margin-left:80px;}
    .mt-40 { margin-top:-40px;}
    .p20 { padding:20px 0;}
    .top38 { top:38px;}
    .top8 { top:8px;}
    .mt70 { margin-top:70px;}
    .ml60 { margin-left:60px;}
    .mr300 { margin-right:300px;}
    .ml150 { margin-left:150px;}
    .ml155 { margin-left:155px;}
    .ml180 { margin-left:180px;}
    .t-30 {top:-30px;}
    .global-input4 ul.mt0{ margin-top:0;}
    .mt216 { margin-top:216px;}
    .ml16 { margin-left:16px;}
    /*-------------------------  间距\位置结束  -----------------------*/

    /* 长宽
    规则：
        长度：.w+长度(一行个数)（例：.w300,.w3）
        高度：.h+高度（例：.h20）
    --------------------------------------------------------------*/
    .w1100 { width:1100px; margin:0 auto;}
    .w1000 { width:1000px; margin:0 auto;}
    #main.w1000 { width:1000px; margin:0 auto;}
    .w388{width:388px;}
    .w416{width:416px;}
    .w248{width:248px;}
    .w225{width:225px;}
    .h126{ height:126px;}
    .w400{ width:400px;}
    .w38{ width:38px;}
    .w600{ width:600px;}
    .w106{ width:106px;}
    .w220 { width:220px;}
    .h32 { height:30px; line-height:30px;}
    .w64{ width:64px;}
    .w162 { width:162px;}
    .r20 { right:20px;}
    .w172 { width:172px;}
    .w212 { width:212px;}
    .w1-60 { width:60%;}
    .w65{ width:65%}
    .w165 { width:165px;}
    .w213 { width:213px;}
    .w202 { width:202px;}
    .w280 { width:280px;}
    .w260 { width:260px;}
    /*-------------------------  长宽结束  -----------------------*/

    /* 背景
    规则：.bg+颜色（例：.bgf3f3f3）
    --------------------------------------------------------------*/
    .bgfff { background:#fff; }
    .bgf3f3f3 { background:#f7f7f7;}
    .bgf4f4f4 { background-color:#f4f4f4;}
    .bgf3f3f3_nopd { background:#f3f3f3; }
    .bgimg {background:url(../Image/bodybg.png) no-repeat center center;}
    .bgedeff5 { background:#edeff5;}
    /*-------------------------  背景结束  -----------------------*/

    /* 边框
    规则：.b+边框+颜色（例：.bd-tl-f3f3f3）
    --------------------------------------------------------------*/
    .c_bd_r_e4 {  border-right:solid 1px #e4e4e4;}
    .c_bd_t_d2 {  border-top:solid 1px #d2d2d2;}
    .c_bd_b_d2 {  border-bottom:solid 1px #d2d2d2;}
    .c_bd_d1 {  border:solid 1px #d1d1d1;}
    .c_bd_b_fe {  border-bottom:solid 3px #fe4902;}
    .d_bg_b_dd {border-top: 1px dashed #DDDDDD; padding-top:10px; margin-top:10px;}

    .bd-b-565656{border-bottom: 1px solid #e6e6e6;}
    .bd-b-d {border-bottom: 1px dashed #c1c1c1;}
    .c_bd_97 { border:solid 1px #97928a;}
    .c_bd_e1 { border:solid 1px #e1e1e1;}
    /*-------------------------  边框结束  -----------------------*/

    /* 内容框
    规则：.subconbd+数字
    --------------------------------------------------------------*/
    .subconbd1 { margin-top:15px; border:solid 1px #e1e1e1; padding:20px;}
    /*-------------------------  边框结束  -----------------------*/


/*----------------------------------  项目特定结束  ------------------------------------*/



/* 基础常用
--------------------------------------------------------------*/
.mt5 { margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}
.mt40{ margin-top:40px}
.mt45{ margin-top:45px}
.mt50{ margin-top:50px}

.mr5 { margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

.mb5 { margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}
.mb30{ margin-bottom:30px}
.mb35{ margin-bottom:35px}
.mb40{ margin-bottom:40px}
.mb45{ margin-bottom:45px}
.mb50{ margin-bottom:50px}

.ml5 { margin-left:5px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml35{ margin-left:35px}
.ml40{ margin-left:40px}
.ml45{ margin-left:45px}
.ml50{ margin-left:50px}

.mlr5 { margin-left:5px; margin-right:5px}
.mlr10{ margin-left:10px; margin-right:10px}
.mlr15{ margin-left:15px; margin-right:15px}
.mlr20{ margin-left:20px; margin-right:20px}
.mlr25{ margin-left:25px; margin-right:25px}
.mlr30{ margin-left:30px; margin-right:30px}
.mlr35{ margin-left:35px; margin-right:35px}
.mlr40{ margin-left:40px; margin-right:40px}
.mlr45{ margin-left:45px; margin-right:45px}
.mlr50{ margin-left:50px; margin-right:50px}

.mtb5 { margin-top:5px; margin-bottom:5px}
.mtb10{ margin-top:10px; margin-bottom:10px}
.mtb15{ margin-top:15px; margin-bottom:15px}
.mtb20{ margin-top:20px; margin-bottom:20px}
.mtb25{ margin-top:25px; margin-bottom:25px}
.mtb30{ margin-top:30px; margin-bottom:30px}
.mtb35{ margin-top:35px; margin-bottom:35px}
.mtb40{ margin-top:40px; margin-bottom:40px}
.mtb45{ margin-top:45px; margin-bottom:45px}
.mtb50{ margin-top:50px; margin-bottom:50px}

.pt5 { padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt25{ padding-top:25px}
.pt30{ padding-top:30px}
.pt35{ padding-top:35px}
.pt40{ padding-top:40px}
.pt45{ padding-top:45px}
.pt50{ padding-top:50px}

.pr5 { padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:35px;}
.pr40{ padding-right:40px;}
.pr45{ padding-right:45px;}
.pr50{ padding-right:50px;}

.pb5 { padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.pb25{ padding-bottom:25px}
.pb30{ padding-bottom:30px}
.pb35{ padding-bottom:35px}
.pb40{ padding-bottom:40px}
.pb45{ padding-bottom:45px}
.pb50{ padding-bottom:50px}

.pl5 { padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl30{ padding-left:30px}
.pl35{ padding-left:35px}
.pl40{ padding-left:40px}
.pl45{ padding-left:45px}
.pl50{ padding-left:50px}

.plr5 { padding-left:5px; padding-right:5px}
.plr10{ padding-left:10px; padding-right:10px}
.plr15{ padding-left:15px; padding-right:15px}
.plr20{ padding-left:20px; padding-right:20px}
.plr25{ padding-left:25px; padding-right:25px}
.plr30{ padding-left:30px; padding-right:30px}
.plr35{ padding-left:35px; padding-right:35px}
.plr40{ padding-left:40px; padding-right:40px}
.plr45{ padding-left:45px; padding-right:45px}
.plr50{ padding-left:50px; padding-right:50px}

.ptb5 { padding-top:5px; padding-bottom:5px}
.ptb10{ padding-top:10px; padding-bottom:10px}
.ptb15{ padding-top:15px; padding-bottom:15px}
.ptb20{ padding-top:20px; padding-bottom:20px}
.ptb25{ padding-top:25px; padding-bottom:25px}
.ptb30{ padding-top:30px; padding-bottom:30px}
.ptb35{ padding-top:35px; padding-bottom:35px}
.ptb40{ padding-top:40px; padding-bottom:40px}
.ptb45{ padding-top:45px; padding-bottom:45px}
.ptb50{ padding-top:50px; padding-bottom:50px}

.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w240{ width:240px;}
.w300{ width:300px;}
.w380{ width:380px;}

.w1{ width:100%;}
.w2{ width:50%;}
.w3{ width:33%;}
.w4{ width:25%;}
.w5{ width:20%;}
.w6{ width:16%;}
.w1-b{ width:99%;}
.w2-b{ width:49%;}
.w3-b{ width:33%;}
.w4-b{ width:24%;}
.w5-b{ width:19%;}
.w6-b{ width:16%;}

.h20 { height:20px;}
.h23 { height:23px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h35 { height:35px;}
.h40 { height:40px;}
.h50 { height:50px;}
/*-------------------------  基础常用结束  -----------------------*/




