﻿@charset "utf-8";
body{text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
body, h1, h2, h3, h4, h5, h6, hr, p, form, blockquote, dl, dd, pre{margin: 0;}
*{margin: 0px; padding: 0px;}
img{border: none;}
a img{border: none;}
input[type=button]:hover, input[type=submit]:hover{cursor: pointer;}
input, select, textarea, button{outline: none;}
button, th, td{padding: 0;}
ul, ol, textarea, input{margin: 0; padding: 0;}
ul,li { list-style:none; margin:0px; padding:0px;}
ol.olnone,ol.olnone li { list-style:none; margin:0px; padding:0px;}
table{border-collapse: collapse; border-spacing: 0;}
a{text-decoration: none; color: #000; outline: none;}
a:hover{text-decoration: none; cursor: pointer;}
select, input, img, select{vertical-align: middle;   }
select, textarea{}
p{padding: 0px; margin: 0px;}
a:focus{outline: none;}
.cf{clear: both;}
body{font-family: 'Rubik',sans-serif, Arial, Helvetica; font-size: 13px; line-height: 1.6; color: #000;}
input,select,textarea{font-family: 'Rubik',sans-serif, Arial, Helvetica; font-size: 13px; line-height: 1.6; color: #000;}


html{ height:100%;}



.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f40{font-size:40px;}
.fsb{font-weight:bold;}

/*移动渐变效果*/
.textcp{text-transform:capitalize;}
.alljb{-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.bgjb{-moz-transition: background 0.4s ease; -o-transition: background 0.4s ease; -webkit-transition: background 0.4s ease; transition: background 0.4s ease;}
.bgajb a{-moz-transition: background-color 0.4s ease; -o-transition: background-color 0.4s ease; -webkit-transition: background-color 0.4s ease; transition: background-color 0.4s ease;}
.clajb{-moz-transition: color 0.4s ease; -o-transition: color 0.4s ease; -webkit-transition: color 0.4s ease; transition: color 0.4s ease;}
/*
.alljb{
    -moz-transition: color 0.4s ease; 
      -o-transition: color 0.4s ease; 
 -webkit-transition: color 0.4s ease; 
         transition: color 0.4s ease;
    -moz-transition: background 0.4s ease; 
      -o-transition: background 0.4s ease; 
 -webkit-transition: background 0.4s ease; 
         transition: background 0.4s ease;

}
    */
.cljb{-moz-transition: color 0.4s ease; -o-transition: color 0.4s ease; -webkit-transition: color 0.4s ease; transition: color 0.4s ease;}

/*圆角*/
/*3像素圆角*/
.br2{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.br3{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
/*5像素圆角*/
.br5{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.br10{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.br15{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.br20{-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
/*圆形*/
.br50{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
/*3像素圆角 上半边圆角*/
.brt3{-moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
/*5像素圆角 上半边圆角*/
.brt5{-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
/*2像素圆角 左半边圆角*/
.brl2{-moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px;}
/*3像素圆角 左半边圆角*/
.brl3{-moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px;}
/*5像素圆角 左半边圆角*/
.brl5{-moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;}
/*3像素圆角 右半边圆角*/
.brr3{-moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
/*5像素圆角 右半边圆角*/
.brr5{-moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
/*3像素圆角 下半边圆角*/
.brb3{-moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;}
/*3像素圆角 下半边圆角*/
.brb5{-moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}

/*透明度*/
.opc80{opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80); /*-ms-filter must come before filter*/ filter: alpha(opacity = 80); /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*All filters must be placed together*/}

/*外阴影*/
.bsd{-moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/}
.bsd6{-moz-box-shadow: 0px 0px 5px #666; -webkit-box-shadow: 0px 0px 5px #666; box-shadow: 0px 0px 5px #666; /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/}
.bsdh{-moz-box-shadow: 0px 0px 10px #999999; -webkit-box-shadow: 0px 0px 10px #999999; box-shadow: 0px 0px 10px #999999; /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/}
.rbsd{-moz-box-shadow: inset 0px 0px 10px #aaaaaa;
-webkit-box-shadow: inset 0px 0px 10px #aaaaaa;
box-shadow: inset 0px 0px 10px #aaaaaa;
/*Inner elements should not cover inner shadows*/
/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
}

/*overflow*/
.ovh{ overflow:hidden}

/*背景*/
.bgff{ background-color:#ffffff;}
.bgh{background-color:#aaaaaa}
.bgy{ background-color:#ff6a00;}/*橙色*/
.bgf1{ background-color:#f1f1f1;}
.bgf6{ background-color:#f6f6f6;}
.bgf8{ background-color:#f8f8f8;}
.bged{ background-color:#ededed}/*灰色*/
.bgb1{ background-color:#1991eb}/*蓝色*/
.bgb2{ background-color:#00a7ff}/*浅蓝色*/
.bgb3{ background-color:#cde8fc}/*浅蓝色*/
.bgl1{ background-color:#01b8b8}/*绿色*/
.bgl2{ background-color:#33c536}/*绿色*/
.bgy{ background-color:#ff6a00}/*橙色*/
.bgy2{ background-color:#ff9f0f}/*橙色*/
.bgy3{ background-color:#f8fbd7}/*橙色*/
.bgz1{ background-color:#7174eb}/*紫色*/
.bgz2{ background-color:#7ba6e7}/*紫色*/
.bgb{ background-color:#1991eb}/*蓝色*/
.bgr{ background-color:#d9251c}/*蓝色*/

.btd{ border-top:1px #ddd solid;}
.pa{ position:absolute;}

.dpbk{ display:block;}
.dpbi{display:inline-block;}
.dpbn{display:none}
.dptb{display:table;}
.dptc{display:table-cell;}



/*字体颜色*/
.fcf{ color:#ffffff;}
.fc9{ color:#999999;}
.fc6{ color:#666666;}
.fc5{ color:#333333;}
.fc0{ color:#000000;}
.red{color:#f00;}
.cbb{ color:#007bff;}/*蓝色*/
.cll{ color:#33c536;}/*绿色*/
.cyy{ color:#ff6a00;}/*橙色*/
.c99{ color:#999999;}
.c66{ color:#666666;}
.c55{ color:#555555;}
.c33{ color:#333333;}
.c22{ color:#202020;}
.crr{ color:#e33d3d;}
.fcb{ color:#34495e;}


.wrapperscroll{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto; position:absolute; top:0px; left:0; right: 0; bottom: 0;}
.wrappercontent{height:-moz-max-content;height:-webkit-max-content;height:-o-max-content;height:-ms-max-content;height:max-content}

.wrapperscroll2{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:auto; overflow-y:hidden; position:absolute; top:0px; left:0; right: 0; bottom: 0;}
.wrappercontent2{width:-moz-max-content;width:-webkit-max-content;width:-o-max-content;width:-ms-max-content;width:max-content}


.bgy{background-color:#ff6a00;}
.bgr{background-color:#cc0000;}

/*宽度*/
.w100{ width:100%;}
.w80{ width:80%;}
.w60{ width:60%;}
.w50{ width:50%;}
.w45{ width:45%;}
.w40{ width:40%;}
.w34{ width:34%;}
.w33{ width:33%;}
.w30{ width:30%;}
.w20{width:20%;}
.w10{ width:10%;}

/*弹出层*/
.tclayout{position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5); display:none; z-index:600}
.TcContent{position:absolute; background:#fff; min-width:300px; min-height:80px; z-index:2;}
.TcContent .gbbtn{width:30px; height:30px; text-align:center;line-height:30px; position:absolute; right:-10px; top:-10px; background:#ff6a00; color:#fff; z-index:10;}
.TcContent .gbbtn:hover{background:#f00; cursor:pointer;}
.TcContent  .tcmain-tt{padding:0 10px; background:#1991eb; color:#fff; height:40px; line-height:40px;}
.TcContent  .tcmain-mm{position:absolute; top:40px; bottom:0; left:0; right:0; overflow:auto;}
.TcContent  .tcmain-mm.pdb50{padding-bottom:50px;}
.TcContent  .tcmain-dd{position:absolute; bottom:0; left:0;width:100%; text-align:center; background:#fff;}
 
.TcContent .N_gbbtn{width:30px; height:30px; text-align:center;line-height:30px; position:absolute; right:-10px; top:-10px; background:#1991eb; color:#ffffff; z-index:10;}
.TcContent .N_gbbtn:hover{background:#f00; cursor:pointer;}


#zdtop .upbtn{
    _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom:10px;
	display: none;	
    background:#ff6a00;
	-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear; 
	transition:border .25s linear,color .25s linear,background-color .25s linear;  
    color:#fff; 
    cursor:pointer;
    padding:15px 5px; 
    text-align:center;
    -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; line-height:16px;
    z-index:99999; font-size:12px;
}
#zdtop .upbtn i{ line-height:12px;}
#zdtop .upbtn:hover{background:#e46703;}

/*没有数据*/
.none{ width:100%; height:114px; padding:100px 0; text-align:center; line-height:20px;}
.none .inone{ width:64px; height:64px; margin:0 auto; background-position:0 -95px; margin-bottom:20px;}



/*添加信息*/
.Info_box_IMG_tx{top:0px; left:420px; right:0px; height:171px; background:#ffffff; z-index:10;}
.Info_box_IMG_tx .Info_box {overflow:hidden;}
.Info_box_IMG_tx .Info_box .inlft{height:171px; float:left;}
.Info_box_IMG_tx .Info_box .ritimg{top:0; left:121px; right:0px; height:171px; position:absolute; border-right:1px #ddd solid;}
.Info_box_IMG_tx .lftimg{ width:100%; height:160px; border:2px #dddddd solid; float:left; overflow:hidden; background:#f1f1f1;}
.Info_box_IMG_tx .ritimg .midbtn{margin:5px;}
.Info_box{border-bottom:1px #ddd solid;  color:#333; font-size:14px;}
.Info_box_btn{padding:10px 0 ; position:relative;  text-align:center;}
.Info_box .input{height:34px; border:1px #ddd solid; background:#fff; padding:0 3px; width:220px; 
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

.Info_box .input:hover,.Info_box .input:focus,.Info_box .input:focus{ border-color:#1991eb; cursor:pointer;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1, 173, 255,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1, 173, 255,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(1, 173, 255,.6);
}
.online.input{ border-color:#ff6a00; cursor:pointer;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 106, 0,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 106, 0,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 106, 0,.6);
}
.Info_box select{height:30px;}

/*必填项样式*/
.Info_box  .input.btx{background:#ffffd9; }
/*必填项样式*/
.Info_box  .input.isnull{background:#ffffd9;border-color:#f53737!important; cursor:pointer;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);
}  
/*格式错误*/
.input.Is_Wrong{background:#f2cece; border-color:#f53737!important; cursor:pointer;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 55, 55,.6);} 

.Info_box .Select_layout_btn{width:80%; height:30px; position:absolute; top:6px; left:5px;  cursor:pointer; background:rgba(0,0,0,0)}
.Info_box .Select_layout_btn span{ float:right; width:16px; height:16px; color:#fff; display:block; text-align:center; line-height:16px; margin-top:6px; margin-right:6px;}
.Info_box .Select_layout_btn.SmlSelect{width:30px !important; left:80%; margin-left:-25px;}

.Info_box .inlft{ position:relative; width:120px; text-align:right; line-height:30px; border-right:1px #ddd solid; background:#f1f1f1; padding:0;}
.Info_box .inmid{ position:relative; width:300px;  border-right:1px #ddd solid;  padding:0px; line-height:30px;}
.Info_box .inrit01{ position:relative; margin-left:200px; padding:0px;  line-height:30px; }
.Info_box .inrit02{ position:relative; margin-left:620px; padding:0px;  line-height:30px; }
.Info_box img{max-width:100%;}

table.Info_box tr td {table-layout:fixed; word-break:break-all; line-height:30px;}
table.Info_box .f12{line-height:16px; padding:2px 0 8px 0;}
table.Info_box tr td .edui-default{line-height:20px;}



/*.tclayout .Info_box .inmid{ position:relative; width:220px;  border-right:1px #ddd solid;  padding:6px 0px;line-height:34px;}
.tclayout .Info_box .inrit02{ position:relative; margin-left:465px; padding:6px 0px;line-height:34px; }*/


/*对齐方式*/
.tac{ text-align:center;}
.tar{ text-align:right;}
.tal{ text-align:left;}

.vat{vertical-align:top}
.vam{vertical-align:middle}

.bdd{ border-bottom:1px #ddd solid;}
.bdr{ border-right:1px #ddd solid;}
.bdl{ border-left:1px #ddd solid;}
.btd{ border-top:1px #ddd solid;}

.tin{ text-indent:-9999em;}

.psa{ position:absolute;}
.psr{ position:relative;}
.psf{ position:fixed;}



/*div间隔*/
.kg10{ display:block; margin-bottom:10px;}
.kg{ display:block; margin-bottom:15px;}
.pt{ display:block; padding-top:25px;}
.pa5{padding:5px;}
.pa10{padding:10px;}

/*div 浮动*/
.fl{ display:block; float:left}
.fr{ display:block; float:right;}

/*边框，边距 包含在设置宽度内*/
.boxsz{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/*使用背景图片icon*/
.bgi{ background-image:url(/images/icon/icon.png); background-repeat:no-repeat;}
.bgc{ background-image:url(/images/icon/ic.png); background-repeat:no-repeat;}


#Big_Nav{display:none;}
#Small_Nav{display:none;}

#wzline{display:none; }


.line1{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*.line1{-webkit-line-clamp:1;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}*/
.line2{-webkit-line-clamp:2;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}
.line4{-webkit-line-clamp:4;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}
.line3{-webkit-line-clamp:3;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}
.line5{-webkit-line-clamp:5;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}
.line8{-webkit-line-clamp:8;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}
.line10{-webkit-line-clamp:10;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:-webkit-box !important;display:box !important;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;outline:0 !important;}


.mga{margin:0 auto;}
.mgb5{margin-bottom:5px;}
.mgr5{margin-right:5px;}
.mgl5{margin-left:5px;}

.mga10{margin:10px;}
.mglr10{margin-left:10px;margin-right:10px;}
.mga20{margin:20px;}
.mglr20{margin-left:20px;margin-right:20px;}

.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}

.pdtb5{padding-top:5px; padding-bottom:5px;}
.pdlr5{padding-left:5px;padding-right:5px;}
.pda10{padding:10px;}
.pdlr10{padding-left:10px;padding-right:10px;}
.pda20{padding:20px;}

/*没有权限*/
#No_QuanXian{position:fixed; top:200px; left:400px; display:none;}

/*加载中*/
.data_jz{ display:none; width:100%; padding:20px; text-align:center; background:#fff;} 
.data_no{ display:none;}
.data_no div{ width:100%; padding:50px 0; text-align:center; line-height:50px; font-size:16px; color:#333; background:#fff; }
.data_ys{ display:none;}


/*加载中*/
#loading{top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.2); display:none;}/*整个页面加载中*/
#loading.on{display:block;}
.loading_all{top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.2); display:none; z-index:10000;}/*弹出层加载*/
.loading_all.on{display:block;}

.loading_div{ display:block; width:100%; height:200px; border:1px #ddd solid; border-top:0px;}/*div内的加载中*/
.loadingspan{ display:block; width:130px; height:50px; text-indent:-9999em;  position:absolute; top:50%; left:50%; margin:-25px 0 0 -65px; }
.loadingbox{ width:100%; position:relative;}
.loadingbox.big_load{height:50px;}
.loadingbox.big_load .pacman{ width:130px; height:50px; margin:-25px 0 0 -65px;}


.loadingbox.small_load{ height:30px;}
.loadingbox.small_load .ball-beat{
    width:50px; height:14px; position:absolute; top:50%; left:50%; margin:-7px 0 0 -35px;
}

.loadingbox.white_load .ball-beat  > div {
    background-color: #ffffff;

}
.loadingbox.blue_load .ball-beat  > div {
    background-color: #1991eb;

}

@-webkit-keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.ball-beat > div {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
     display: block; float:left;
    -webkit-animation: ball-beat 0.7s 0s infinite linear;
    animation: ball-beat 0.7s 0s infinite linear;
}

    .ball-beat > div:nth-child(1) {
        -webkit-animation-delay: 0.35s !important;
        animation-delay: 0.35s !important;
    }

    .ball-beat > div:nth-child(2) {
        -webkit-animation-delay: 0.65s !important;
        animation-delay: 0.65s !important;
    }

    .ball-beat > div:nth-child(3) {
        -webkit-animation-delay: 0.95s !important;
        animation-delay: 0.95s !important;
    }

	
.pacman {
    position:absolute; top:50%; left:50%;
}

    .pacman > div:nth-child(2) {
        -webkit-animation: pacman-balls 1s 0s infinite linear;
        animation: pacman-balls 1s 0s infinite linear;
    }

    .pacman > div:nth-child(3) {
        -webkit-animation: pacman-balls 1s 0.33s infinite linear;
        animation: pacman-balls 1s 0.33s infinite linear;
    }

    .pacman > div:nth-child(4) {
        -webkit-animation: pacman-balls 1s 0.66s infinite linear;
        animation: pacman-balls 1s 0.66s infinite linear;
    }

    .pacman > div:nth-child(5) {
        -webkit-animation: pacman-balls 1s 0.99s infinite linear;
        animation: pacman-balls 1s 0.99s infinite linear;
    }

    .pacman > div:first-of-type {
        width: 0px;
        height: 0px;
        border-right: 25px solid transparent;
        border-top: 25px solid #1991eb;
        border-left: 25px solid #1991eb;
        border-bottom: 25px solid #1991eb;
        border-radius: 25px;
        -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
        animation: rotate_pacman_half_up 0.5s 0s infinite;
    }

    .pacman > div:nth-child(2) {
        width: 0px;
        height: 0px;
        border-right: 25px solid transparent;
        border-top: 25px solid #1991eb;
        border-left: 25px solid #1991eb;
        border-bottom: 25px solid #1991eb;
        border-radius: 25px;
        -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
        animation: rotate_pacman_half_down 0.5s 0s infinite;
        margin-top: -50px;
    }

    .pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) {
        background-color: #1991eb;
        width: 15px;
        height: 15px;
        border-radius: 100%;
        margin: 2px;
        width: 10px;
        height: 10px;
        position: absolute;
        -webkit-transform: translate(0, -6.25px);
        -ms-transform: translate(0, -6.25px);
        transform: translate(0, -6.25px);
        top: 25px;
        left: 100px;
    }

@-webkit-keyframes pacman-balls {
    75% {
        opacity: 0.7;
    }

    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px);
    }
}

@keyframes pacman-balls {
    75% {
        opacity: 0.7;
    }

    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px);
    }
}


@-webkit-keyframes rotate_pacman_half_up {
    0% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
}

@keyframes rotate_pacman_half_up {
    0% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
}


@-webkit-keyframes rotate_pacman_half_down {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}

@keyframes rotate_pacman_half_down {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}


.taglink{border-bottom:1px #dddddd solid; height:35px; overflow:hidden;}
.taglink .tagli{padding:0 20px; margin-right:10px; background:#eee; height:36px; line-height:36px; cursor:pointer; border:1px #ddd solid;}
.taglink .tagli.on{background:#1991eb; color:#fff; margin-bottom:-2px; border-color:#1991eb} 
.taglink .tagli:hover{background:#1991eb; color:#fff; border-color:#1991eb}

.ZC_taglink{border-bottom:1px #dddddd solid; height:35px; overflow:hidden;}
.ZC_taglink .ZC_tagli{padding:0 20px; margin-right:10px; background:#eee; height:36px; line-height:36px; cursor:pointer; border:1px #ddd solid;}
.ZC_taglink .ZC_tagli.on{background:#1991eb; color:#fff; margin-bottom:-2px; border-color:#1991eb} 
.ZC_taglink .ZC_tagli:hover{background:#1991eb; color:#fff; border-color:#1991eb}
		 
	 

/*协商提示层*/
#System_Tips{position:fixed; top:40px; left:0; z-index:10001; display:none; width:100%;}
#System_Tips table{width:100%; }
#System_Tips table div{display:inline-block; padding:10px 40px 10px 20px; background:#fff; height:30px; line-height:30px; color:#000;}
#System_Tips table div img{margin-right:15px; float:left; height:30px;}
#System_Tips table div span{display:block; float:left; line-height:30px; font-size:14px;}


#Tc_System_Close_TS { z-index:99999; }
#Tc_System_Close_TS .TcContent .tcmain-mm{position:relative;width:100%;top:0; margin:0px; padding:0px;}
#Tc_System_Close_TS .TcContent .tsww{padding-left:40px; padding-right:20px; max-height:500px; overflow:auto;  margin-left:10px;  min-height:80px; font-size:16px; color:#333; line-height:80px; background:url(/images/ic/ts.png) left 20px no-repeat;}
#Tc_System_Close_TS .TcContent .Info_Btn{ padding:15px 0; border-top:1px #ddd dotted; position:relative; width:100%;}
#Tc_System_Close_TS .gbbtn {display:none;}

#Tc_System_Confirm_TS { z-index:99999; }
#Tc_System_Confirm_TS .TcContent{ height:145px;}
#Tc_System_Confirm_TS .TcContent .tcmain-mm{top:0;}
#Tc_System_Confirm_TS .TcContent .tsww{padding-left:40px;  margin-left:30px;  padding-right:20px; min-height:80px; font-size:16px; color:#333; line-height:80px; background:url(/images/ic/ts.png) left center no-repeat;}
#Tc_System_Confirm_TS .TcContent .Info_Btn{ padding:15px 0; border-top:1px #ddd dotted; position:absolute; bottom:0; left:0; width:100%;}


#Tc_System_Shenhe_TS { z-index:9999; }
#Tc_System_Shenhe_TS .TcContent{ top:-500px;}
#Tc_System_Shenhe_TS .TcContent .tcmain-mm{position:relative;width:100%;top:0; margin:0px; padding:0px;}
#Tc_System_Shenhe_TS .TcContent img{display:inline-block; margin-right:10px;}
#Tc_System_Shenhe_TS .TcContent .tsww{padding-left:40px;margin-left:30px;  padding-right:20px; min-height:80px; font-size:16px; color:#333; line-height:80px; background:url(/images/ic/ts.png) left 20px no-repeat;}
#Tc_System_Shenhe_TS .TcContent .tsww .p2{padding:20px 0; line-height:20px;}
#Tc_System_Shenhe_TS .TcContent .tsww .p3{padding:10px 0; line-height:20px; font-size:14px;}
#Tc_System_Shenhe_TS .TcContent .Info_Btn{ padding:15px 0; border-top:1px #ddd dotted; position:relative; width:100%;}
#Tc_System_Shenhe_TS select{height:30px; line-height:30px; padding: 0 5px;margin-top:10px;}
#Tc_System_Shenhe_TS input{height:30px; line-height:30px; padding: 0 5px; float:none; width:300px; margin-top:10px;}

#div_mes_qr{ position:fixed; top:0px; left:0; right:0; bottom:0; z-index:9999; text-align:center; font-size:15px;
	background:rgba(0,0,0,0.7);
}
#div_mes_qr .div_mes_qr_box{ width:500px; background:#fff; position:absolute; top:100px; left:50%; margin-left:-250px; text-align:left;}
#div_mes_qr .div_mes_qr_box #div_mes_qr_title{height:40px; line-height:40px; padding:0 15px; color:#ff6a00; border-bottom:1px #ddd dotted;}
#div_mes_qr .div_mes_qr_box #div_mes_qr_neirong{padding:20px; overflow:auto; width:100%; word-break:break-all; border-bottom:1px #ddd dotted;}
#div_mes_qr .div_mes_qr_box #div_mes_qr_btn	{  margin:10px;}




/*master页面 登录框*/
#TC_LoginBox .TcContent{width:370px; height:360px; padding:10px; margin:-180px 0 0 -185px; background:rgba(255,255,255,0.8);-moz-box-shadow: 0px 0px 10px #333333; -webkit-box-shadow: 0px 0px 10px #333333; box-shadow: 0px 0px 10px #333333;}
#TC_LoginBox .TcContent .tcmain-mm{background:#fff; border:1px #ddd solid; width:350px; height:340px; top:10px; left:10px;}
#TC_LoginBox .TcContent .tcmain-mm .tt{height:30px; padding:8px; line-height:30px;border-bottom:1px #ddd dotted;}
#TC_LoginBox .TcContent .tcmain-mm .tt *{float:left; display:block; font-size:16px;}
#TC_LoginBox .TcContent .tcmain-mm .mm{padding:20px 10px 0px 10px;  line-height:36px;}
#TC_LoginBox .TcContent .tcmain-mm .mm input{border:1px #ddd solid; height:36px; line-height:34px; padding:0 5px; float:left}
#TC_LoginBox .TcContent .tcmain-mm .mm .li01{width:60px; text-align:center;}
#TC_LoginBox .TcContent .tcmain-mm .mm .li02{width:260px; text-align:center;}
#TC_LoginBox .TcContent .tcmain-mm .mm .li02 img{display:block; float:left; margin-left:10px;}
#TC_LoginBox .TcContent .tcmain-mm .mm .li02 .red{position:absolute; right:5px; height:36px; display:none; line-height:36px; }
#TC_LoginBox .TcContent .tcmain-mm .ff{ width:312px; background:#d9251c; height:40px; line-height:40px; margin:20px auto 0 auto; text-align:center; color:#fff; font-size:15px;}
#TC_LoginBox .TcContent .tcmain-mm .ff:hover{-moz-box-shadow: 0px 0px 10px #d9251c; -webkit-box-shadow: 0px 0px 10px #d9251c; box-shadow: 0px 0px 10px #d9251c; cursor:pointer;}
#TC_LoginBox .TcContent .tcmain-mm .dd {margin-top:10px;}
#TC_LoginBox .TcContent .tcmain-mm .dd a{color:#888; margin-right:18px; line-height:36px; }
#TC_LoginBox .TcContent .tcmain-mm .dd a:hover{color:#d9251c;}


/*开关样式*/
.KaiGuanWord{line-height:24px; margin-left:5px; color:#666;}
.KaiGuanBtn{width:42px;height:24px; padding:3px; background:#e7e7e7; cursor:pointer; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;}
.KaiGuanBtn i{display:block; width:18px; height:18px; background:#fff; left:3px; top:3px; position:absolute;
              -moz-box-shadow: 0px 0px 5px #cbd0d6; -webkit-box-shadow: 0px 0px 5px #cbd0d6; box-shadow: 0px 0px 5px #cbd0d6; 
}
.KaiGuanBtn.on{background:#1991eb;}
.KaiGuanBtn.on i{ left:21px;  -moz-box-shadow: 0px 0px 0px #cbd0d6; -webkit-box-shadow: 0px 0px 0px #cbd0d6; box-shadow: 0px 0px 0px #cbd0d6; 
}

.wavebox{padding:5px; position:relative; width:280px; height:280px; margin:0 auto;
         text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#ff7dba', endColorstr = '#ff5259');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#ff7dba', endColorstr = '#ff5259')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -ms-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -o-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7dba), to(#ff5259));
    background-image: -webkit-linear-gradient(left, #ff7dba, #ff5259);
    background-image: linear-gradient(left, #ff7dba, #ff5259);
    /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
.wave{width: 250px;height: 250px;display: block;overflow: hidden;border-radius: 50%;position: relative; position:absolute; top:5px; left:5px; right:5px; bottom:5px; padding:5px; border:5px #fff solid; background:#fff; }
.wave span{display: inline-block;color: #ffffff;font-size: 24px;position: relative;z-index: 2;text-align: center;line-height: 280px;width: 100%;}
.wave canvas{position: absolute;left: 0;top: 0;z-index: 1;}


.YsJbR{
  color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#ff7dba', endColorstr = '#ff5259');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#ff7dba', endColorstr = '#ff5259')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -ms-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -o-linear-gradient(left, #ff7dba, #ff5259);
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7dba), to(#ff5259));
    background-image: -webkit-linear-gradient(left, #ff7dba, #ff5259);
    background-image: linear-gradient(left, #ff7dba, #ff5259);
    /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/  
}

.YsJbY{
  color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#f5a064', endColorstr = '#ff6a00');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#f5a064', endColorstr = '#ff6a00')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(left, #f5a064, #ff6a00);
    background-image: -ms-linear-gradient(left, #f5a064, #ff6a00);
    background-image: -o-linear-gradient(left, #f5a064, #ff6a00);
    background-image: -webkit-gradient(linear, left top, right top, from(#f5a064), to(#ff6a00));
    background-image: -webkit-linear-gradient(left, #f5a064, #ff6a00);
    background-image: linear-gradient(left, #f5a064, #ff6a00);
    /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

.YsJbG{
  color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#90c31f', endColorstr = '#33c536');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#90c31f', endColorstr = '#33c536')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(left, #90c31f, #33c536);
    background-image: -ms-linear-gradient(left, #90c31f, #33c536);
    background-image: -o-linear-gradient(left, #90c31f, #33c536);
    background-image: -webkit-gradient(linear, left top, right top, from(#90c31f), to(#33c536));
    background-image: -webkit-linear-gradient(left, #90c31f, #33c536);
    background-image: linear-gradient(left, #90c31f, #33c536);
    /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/  
}
