﻿   @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.ulnone,ul.ulnone 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:underline; 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: "Microsoft YaHei", "微软雅黑"; font-size: 13px; line-height: 1.6; color: #000;}
input,select,textarea{font-family: "Microsoft YaHei", "微软雅黑"; font-size: 13px; line-height: 1.6; color: #000;}

html{ height:100%;}

.f12{font-size:12px;}
.fs20{font-size:20px;}
.fs24{font-size:24px;}
.fs28{font-size:28px;}

.layout{margin:0 auto; width:1100px;}


.pdtb8{padding-top:8px; padding-bottom:8px;}

.bgi{ background-image:url(/images/icon/icon.png); background-repeat:no-repeat;}

/*移动渐变效果*/
.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;}
/*圆形*/
.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 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; /*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;}
.bgy{ background-color:#ff6a00;}/*橙色*/
.bgf1{ background-color:#f1f1f1;}
.bgf8{ background-color:#f8f8f8;}
.bged{ background-color:#ededed}/*灰色*/
.bgb1{ background-color:#2299ee}/*蓝色*/
.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:#2299ee}/*蓝色*/

.btd{ border-top:1px #ddd solid;}
.pa{ position:absolute;}

.dpbk{ display:block;}
.dpbn{display:none}
.dptb{display:table;}
.dptc{display:table-cell;}



/*字体颜色*/
.fcf{ color:#ffffff;}
.fc0{ color:#000000;}
.red{color:#f00;}
.cbb{ color:#2299ee;}/*蓝色*/
.cll{ color:#33c536;}/*绿色*/
.cyy{ color:#ff6a00;}/*橙色*/
.c99{ color:#999999;}
.c66{ color:#666666;}
.c55{ color:#555555;}
.c33{ color:#333333;}
.crr{ color:#e33d3d;}

/*宽度*/
.w100{ width:100%;}
.w80{ width:80%;}
.w50{ width:50%;}
.w40{ width:40%;}
.w30{ width:30%;}
.w25{ width:25%;}
.w20{ width:20%;}

/*弹出层*/
.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; top:50%; left:50%;  min-width:300px; height:200px;}
.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:#2299ee; color:#fff; height:40px; line-height:40px;}
.TcContent  .tcmain-mm{position:absolute; top:40px; bottom:0; left:0; right:0; overflow:auto;}
 .tclayout{z-index:90}

#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;}



#Fhsy .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:70px;
	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;
}
#Fhsy .upbtn{ padding:5px; text-align:center; line-height:24px; background:#ff6a00; color:#fff; border-bottom:0px;}
#Fhsy .upbtn i.fi{  display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-align:center; position:relative; font-size:16px;}
#Fhsy .upbtn i.fi .fi01{ position:absolute; top:0px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#Fhsy .upbtn i.fi .fi02{ position:absolute; top:20px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#Fhsy .upbtn:hover i.fi .fi01{ top:-20px;}
#Fhsy .upbtn:hover i.fi .fi02{ top:0px;}
#Fhsy .upbtn .wz{  display:block; text-align:center; line-height:24px; padding:0px; border-bottom:0px;}
#Fhsy .upbtn:hover{ background:#e26518}



#Fhsy_Top{
    _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;
	left:50% ;
    margin-left:-610px;
	top:5px;
	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;
    text-align:center;
    -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; line-height:16px;
    z-index:999999999; font-size:12px;
}
#Fhsy_Top .upbtn{ -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;	display: block;	 padding:5px; text-align:center; line-height:24px; background:#ff6a00; color:#fff; border-bottom:0px;}
#Fhsy_Top .upbtn i.fi{  display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-align:center; position:relative; font-size:16px;}
#Fhsy_Top .upbtn i.fi .fi01{ position:absolute; top:0px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#Fhsy_Top .upbtn i.fi .fi02{ position:absolute; top:20px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#Fhsy_Top .upbtn:hover i.fi .fi01{ top:-20px;}
#Fhsy_Top .upbtn:hover i.fi .fi02{ top:0px;}
#Fhsy_Top .upbtn .wz{  display:block; text-align:center; line-height:24px; padding:0px; border-bottom:0px;}
#Fhsy_Top .upbtn:hover{ background:#e26518}

 

/*没有数据*/
.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; }
.Info_box .inlft{ position:relative; width:120px; text-align:right;height:42px; line-height:32px; border-right:1px #ddd solid; background:#f1f1f1; padding:5px;}
.Info_box .inmid{ position:relative; width:300px;  border-right:1px #ddd solid;  padding:6px 0px; height:42px; line-height:30px;}
.Info_box .inrit01{ position:relative; margin-left:120px; padding:6px 0px; height:42px; line-height:30px; }
.Info_box .inrit02{ position:relative; margin-left:540px; padding:6px 0px; height:42px; line-height:30px; }
.Info_box_btn{padding:10px 0 ; position:relative;  text-align:center;}
.Info_box .input{width:80%; height:30px; border:1px #ddd solid; background:#fff; padding:0 3px;
	-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{ border-color:#2299ee; 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  .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;}


/*对齐方式*/
.tac{ text-align:center;}
.tar{ text-align:right;}
.tal{ text-align:left;}

.bdd{ border-bottom: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;}

/*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*/


#Big_Nav{display:none;}
#Small_Nav{display:none;}

#wzline{display:none; }


#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:#3e9add;
	-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{ padding:5px; display:block; text-align:center; line-height:24px; background:#3e9add; color:#fff; border-bottom:0px;}
#zdtop .upbtn i.fi{  display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-align:center; position:relative}
#zdtop .upbtn i.fi .fi01{ position:absolute; top:0px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#zdtop .upbtn i.fi .fi02{ position:absolute; top:20px; left:0px; height:20px; line-height:20px; width:100%; text-align:center;}
#zdtop .upbtn:hover i.fi .fi01{ top:-20px;}
#zdtop .upbtn:hover i.fi .fi02{ top:0px;}
#zdtop .upbtn .wz{  display:block; text-align:center; line-height:24px; padding:0px; border-bottom:0px;}
#zdtop .upbtn:hover{ background:#175d90}



.line1{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgr10{margin-right:10px;}
.mgr5{margin-right:5px;}
.mgl5{margin-left:5px;}

/*没有权限*/
#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:99999999;}/*弹出层加载*/
.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: #2299ee;

}

@-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 #2299ee;
        border-left: 25px solid #2299ee;
        border-bottom: 25px solid #2299ee;
        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 #2299ee;
        border-left: 25px solid #2299ee;
        border-bottom: 25px solid #2299ee;
        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: #2299ee;
        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);
    }
}
	 
	 

/*协商提示层*/
#xieshagn_tips{position:fixed; top:40px; left:0; z-index:989; display:none; width:100%;}
#xieshagn_tips table{width:100%; }
#xieshagn_tips table div{display:inline-block; padding:15px 40px; background:#fff; height:20px; line-height:20px; color:#000;}
#xieshagn_tips table div img{margin-right:15px; float:left;}
#xieshagn_tips table div span{display:block; float:left; line-height:20px; font-size:14px;}


#Tc_System_Close_TS { z-index:99999; }
#Tc_System_Close_TS .TcContent{width:500px;  margin-left:-250px;top:100px;}
#Tc_System_Close_TS .TcContent .tsww{padding-left:40px;  margin-left:30px;  min-height:60px; font-size:16px; color:#333; line-height:60px; background:url(/images/ic/ts.png) left center no-repeat;}
#Tc_System_Close_TS .TcContent .Info_Btn{ padding:20px 0; border-top:1px #ddd dotted; margin-top:20px;}

#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;} 

