/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
ode,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px;}
pre.prettyprint{margin-bottom:20px;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav>li{position:relative;display:block;}
.nav>li>a{position:relative;display:block;padding:10px 15px;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
.nav>li.disabled>a{color:#999999;}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}
.nav-docs>ul>li>a{padding-top:5px !important;padding-bottom:5px !important;}
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#717171;background-color:#f3f5f9;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}a{color:#575757;text-decoration:none;}a:hover,a:focus{color:#7d7d7d;text-decoration:none;}
.dropdown-header{padding:5px 15px;}
@media (min-width: 768px){
html,body{width:100%;height:100%;overflow-x:hidden;}
.hbox{display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;}
.hbox>aside,.hbox>section{display:table-cell;vertical-align:top;height:100%;padding:0;float:none;}
.hbox>aside.show,.hbox>aside.hidden-sm,.hbox>section.show,.hbox>section.hidden-sm{display:table-cell !important;}.hbox.stretch{height:100%;}
.vbox{display:table;border-collapse:collapse;border-spacing:0;position:relative;height:100%;width:100%;}
.vbox>section,.vbox>footer{position:absolute;top:0;bottom:0;width:100%;}
.vbox>header ~ section{top:50px;}.vbox>section.w-f{bottom:50px;}
.vbox>footer{top:auto;z-index:1000;}.vbox>footer ~ section{bottom:50px;}
.vbox.flex>header,.vbox.flex>section,.vbox.flex>footer{position:static;}
.vbox.flex>section{display:table-row;height:100%;overflow:hidden;top:auto !important;bottom:auto !important;}
.vbox.flex>section>section{position:relative;height:100%;min-height:200px;}
.vbox.flex>section>section.ie{height:auto;display:table-cell;}
.vbox.flex>section>section>section{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;overflow:auto;}
.aside-xs{width:48px;}
.aside{width:120px;}
.aside-sm{width:150px;}
.aside-md{width:200px;}
.aside-lg{width:250px;}
.aside-xl{width:300px;}}
.header,.footer{min-height:50px;padding:0 15px;}
.header>p,.footer>p{margin-top:6px;display:inline-block;}
.header>.btn,.header>.btn-group,.header>.btn-toolbar,.footer>.btn,.footer>.btn-group,.footer>.btn-toolbar{margin-top:10px;}
.header>.btn-lg,.footer>.btn-lg{margin-top:0;}
.header .nav-tabs,.footer .nav-tabs{border:none;margin-left:-15px;margin-right:-15px;}
.header .nav-tabs>li a,.footer .nav-tabs>li a{border:none !important;border-radius:0;padding-top:15px;padding-bottom:15px;line-height:20px;}
.header .nav-tabs>li a:hover,.header .nav-tabs>li a:focus,.footer .nav-tabs>li a:hover,.footer .nav-tabs>li a:focus{background-color:transparent;}
.header .nav-tabs>li.active a,.footer .nav-tabs>li.active a{color:#717171;}
.header .nav-tabs>li.active a,.header .nav-tabs>li.active a:hover,.footer .nav-tabs>li.active a,.footer .nav-tabs>li.active a:hover{background-color:#f3f5f9;}
.header .nav-tabs.nav-white>li.active a,.header .nav-tabs.nav-white>li.active a:hover,.footer .nav-tabs.nav-white>li.active a,.footer .nav-tabs.nav-white>li.active a:hover{background-color:#fff;}
.header.navbar,.footer.navbar{min-height:0;border-radius:0;border:none;margin-bottom:0;}
.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.scrollable.hover{overflow-y:hidden;}
.scrollable.hover:hover{overflow:visible;overflow-y:auto;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-thumb{border-radius:1em;}::-webkit-scrollbar-thumb:hover{background-color:#969696;}::-webkit-scrollbar-track{border-radius:1em;background:transparent;}::-webkit-scrollbar-track:hover{background:rgba(110,110,110,0.25);}
.nav-bar{position:relative;}
.nav-bar>.btn{position:absolute;font-size:1.3em;padding:9px 12px;line-height:30px;}
.nav-bar .nav-brand+.btn{right:0;top:0;}
.nav-brand{text-align:center;font-size:25px;line-height:50px;display:block;}
.nav-brand:hover{text-decoration:none;}
.nav-brand img{max-height:20px;margin-top:-7px;vertical-align:middle;}
.nav-primary:before,.nav-primary:after{content:" ";display:table;}	
.nav-primary:after{clear:both;}.nav-primary li{line-height:1.5;}
.nav-primary li a i{margin-right:0.5em;font-size:14px;}
.nav-primary>ul>li>a{padding:15px 15px;position:relative;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.05) !important;border-top:1px solid rgba(255,255,255,0.05) !important;transition:color .3s ease-in-out 0s;}
.no-borders .nav-primary>ul>li>a{border-width:0 !important;}
.nav-primary>ul>li>a>.badge{font-size:11px;padding:3px 6px;}
.bg-light .nav-primary>ul>li>a{text-shadow:0 1px 1px #fff;}
.bg-light .nav-primary>ul>li>a:hover{background-color:#3F4042 !important;}
.nav-primary>ul>li:first-child>a{border-top-width:0;}
.nav-primary>ul>li.dropdown-submenu:hover>a,.nav-primary>ul>li.dropdown-submenu:focus>a,.nav-primary>ul>li>a:hover,.nav-primary>ul>li>a:focus,.nav-primary>ul>li>a:active,.nav-primary>ul>li.active>a{color:#fff;background-color:inherit;background-color:rgba(0,0,0,0.075) !important;text-shadow:none;}
.bg-light .nav-primary>ul>li.dropdown-submenu:hover>a,.bg-light .nav-primary>ul>li.dropdown-submenu:focus>a,.bg-light .nav-primary>ul>li.active>a{background-color:#3F4042 !important;}
.nav-primary>ul>li.dropdown-submenu>a:after{display:none;}
.nav-primary>ul>li>.dropdown-menu{border-radius:0;}
.nav-off-screen-block{display:block !important;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1950;}}
.bg-light{background-color:#ebeef5;color:#717171;}
.bg-light.lt,.bg-light .lt{background-color:#f2f4f8;}
.bg-light.lter,.bg-light .lter{background-color:#f9fafc;}
.bg-light.dk,.bg-light .dk{background-color:#e4e8f2;}
.bg-light.dker,.bg-light .dker{background-color:#dde2ee;}
.bg-dark{background-color:#3F4042;color:#c4c9d3;}
.bg-dark a{color:#d3d7de;}
.bg-dark a:hover{color:#fff;}
.b-b{border-bottom:1px solid #e0e4e8;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.padder{padding-left:15px;padding-right:15px;}
/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}

/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb{overflow:hidden;}
.m-crumb ul{margin-left:-20px;}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li:before{display:inline-block;width:20px;text-align:center;content:'|';font-size:12px;color:#ccc;font-family:\5b8b\4f53;}
/* 箭头分隔 */
.m-crumb-arr li:before{content:'\3E';}

.panel{border-radius:2px;border-color:#ebeff6;}
.panel{margin-bottom:10px;margin-top:10px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}
.panel-body{padding: 0 15px 15px 15px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}
.panel-heading{border-color:#ebeff6;background-color:#fff;border-radius:2px 2px 0 0;}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}



p {
  font-size: 13px;
  line-height: 20px;
}

.relative {
  position: relative;
}

.inline {
  display: inline-block !important;
}


#contact-form p, .input-form p {
  margin: 20px 0;
}
#contact-form input, .input-form input {
  display: block;
}
#contact-form input[type="text"], #contact-form textarea, .input-form input[type="text"], .input-form textarea {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0;
  padding: 8px 12px;
  width: 100%;
  border: 1px solid #d5d3d0;
  color: #bcb9b6;
  -webkit-appearance: none;
}
#contact-form textarea, .input-form textarea {
  height: 200px;
}
#contact-form label, .input-form label {
  display: block;
  margin-top: 18px;
  margin-bottom: 10px;
}
input[type="button"], input[type="submit"], input[type="reset"] {
  margin: 0;
}
/*----------------------------------------button.css----------------------------------------*/
.button { margin: 0; padding: 0; border: 0; outline: 0; }
.button { padding: 5px 20px; background-color: #3F4042; color: #fff; display: inline-block; border-radius: 3px 3px; cursor: pointer; margin: 5px 5px 5px 0;}
    .button:hover { background-color: #e3e3e3; color: #444; }
.button-blue { background-color: #0079bc; color: #fff; }
    .button-blue:hover { background-color: #00509d; color: #fff; }
.button-red { background-color: #E64346; color: #fff; }
    .button-red:hover { background-color: #A40000; color: #fff; }
.button-green { background-color: #93d090; color: #fff; }
    .button-green:hover { background-color: #55a56b; color: #fff; }
    
    

/* lista de chk e rdo */
.formee-list {
	height: 100%;
	list-style: none;
	padding:0;
	margin:0;
  margin-bottom: 15px;
}
.formee-list li, .formee-list li {
	margin: 0.5em 0 1em;
	float:left;
	display: inline-block;
	list-style:none;
}
.formee-list input {margin-right: 0.2em}
.formee-list li label {margin-right: 0.6em}

/*
    quick css 
    version:0.8
    author:http://quick.58img.com
    work:IE7+，Chrome,Firefox
    update:2013-08-21
*/

.panel input[type="text"], .panel input[type="password"], .panel textarea, .panel select { display: inline-block; padding: 6px 8px; margin: 0 8px 8px 0; line-height: 18px; color: #4d4d4d; border: 1px solid #c9c9c9; outline: 0;border-radius:3px 3px;min-width:175px;}
.panel input[type="text"]:hover, .panel input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, textarea:hover, textarea:focus, select:hover, select:focus { border: 1px solid #000; }
input[type="radio"], input[type="checkbox"] { display: inline-block; float: left; margin: 2px 6px 0 0; line-height: normal; }
.form label { display: inline-block; color: #333; margin-right: 8px; }
.form legend { font-size: 28px; margin: 20px 0; }
.form a, .form span { display: inline-block; }
.form-stacked label { display: block; margin: 10px 0 0 0; }
.form-aligned .control { margin: 10px 0; display: block; }
    .form-aligned .control label { min-width: 100px; text-align: right; }
/*----------------------------------------grid.css----------------------------------------*/
.mg-10 { margin: 10px 10px 10px 0px; }
.grid { display: table; table-layout: fixed; width: 100%; list-style-type: none; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }
[class*='col-'] {float:left;}
.col-1-4 { width: 25%; }
.col-offset-1-4 { margin-left: 25%;}
.list-text-12-FCD-app{padding:5px 0;}
.list-text-12-FCD-app li{width:100%;border:1px solid #F7FBFF;border-width:1px 0;overflow:hidden;float:left;}
.list-text-12-FCD-app li:hover{border:1px solid #cfe4f7;border-width:1px 0;background:#fff;}
.list-text-12-FCD-app a{border-width:1px 0;display:inline-block;}
.list-text-12-FCD-app .lef{float:left;padding-left:0px;height:100%;color:#333;line-height:33px;font-size:12px;position:relative;}
.list-text-12-FCD-app .lef a{padding:0 2px 0 2px;}
.list-text-12-FCD-app .rig{height:100%;width:240px;float:right;}
.list-text-12-FCD-app .rig a{display:block;float:right;height:100%;line-height:33px;color:#999;font-size:12px;padding:0 5px 0 0;}