/* Copyright 2012 Kuangxtieu Company All Rights Reserved */
@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑", microsoft Yahei; background:#fff; color:#252525; }
*{padding:0px;margin:0px;}
* li{list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, select, button,  iframe, table, th, td { margin: 0; padding: 0; font-weight:100; }
input, select, button{vertical-align: middle;}
input, textarea{padding-left:3px;margin:0px;-webkit-tap-highlight-color: transparent;}
table,caption,th,td{border-collapse:separate;}
a img{border:none;  cursor:pointer; }
a{text-decoration:none;}

body, input, select, button, textarea {
	/*font-weight: 900; */
	font-size:12pt;
	font-family:"微软雅黑", microsoft Yahei,Arial; 
}

.clr{ clear:both;}

button {cursor: pointer; }
em{font-weight:normal;font-style:normal;}

.center{margin:0 auto;}
.vcenter{ vertical-align:middle;}
.block{ display:block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

*:focus {outline: none} 
.fl{ float:left; display:block;}
.fr{ float:right;display:block;}
.hr{border-bottom:1px #F5F5F5 solid;}
.po-r{ position:relative;}

/*文字链接样式*/
a:link,a:visited,a:active {text-decoration: none; color: #333333;}
a:hover {text-decoration: none; color: #0091b0;}


/*login.html*/




.loginbg{
    
     /*此部分支持chrome，应该也支持firefox*/
            /* background: url(../image/loginbg.jpg) #0a2341 no-repeat center fixed; */
           	background: url(../images/login/login_picture.jpg) #0a2341 no-repeat center fixed; 
            background-attachment: fixed;
            background-size: 100% 100%;
            background-position:top;   
    
    /*以下是IE部分，使用滤镜
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./image/loginbg.jpg',sizingMethod='scale')\9;
    background:none\9;    */ 
        }      
        

.ml5{ margin-left:5px;}
.mt5{ margin-top:2px; margin-left:4px;}

.height100{ height:100px; margin:0 auto; }
.height20{ height:20px; margin:0 auto; }

.loginwbg{ width:100%; height:341px; margin-top:200px;background:#fff;filter:Alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; text-align:center;}

.loginlogo{ position:absolute; top:200px; width:100%; height:341px;text-align:center;}
/* loginlogo1.png */
.logininputbd{width:353px; height:300px;margin:0px auto; padding-top:40px; padding-left:200px; }
.logininputbd h2{ font-size:20px; text-align:left; margin-left:36px; margin-bottom:10px; margin-top:20px;}
.logininput{ height:36px; line-height:36px; width:280px;margin-left:36px; margin-bottom:10px; border:1px #cdcdcd solid; background:#fff; }

.logininput input{ float:left;height:36px; line-height:36px; border:0; width:231px; background:none; color:#5b6a79; font-size:12px; background:#fff; text-indent:5px;}
.logininput:hover{border:1px #4f5f6f solid;}
.rember{ text-align:left; font-size:12px; margin-left:36px; clear: both; }
.rember input{ margin-right:3px;}


.loginline{ height:1px; width:100%; background:#54abef; font-size:0px; overflow:hidden;}
.loginbtn { margin-left:36px; margin-top:10px;}
.loginbtn a{ background:#2e353c;  width:100px; height:35px; line-height:35px; color:#fff; font-size:12px;  display:block; text-align:center;float:left; margin-right:44px;}
.loginbtn a:hover{background:#384655; }


/*index.html*/




.idx_top{ background:#272c3a; width:100%; height:50px; }
.idx_top .user{ width:15%; background:#272c3a; height:40px; line-height:45px; font-size:14px; color:#fff; text-align:center; float:left;}
/*
.idx_user{ border-radius:50%; width:32px; height:32px; margin:0px auto 15px auto; background:url(../images/soldier.png) no-repeat; display:inline-block; vertical-align:-25px ; margin-right:10px;}
*/
.idx_user{ border-radius:50%; width:38px; height:38px; margin:6px auto 15px auto; background:url(../images/user.png) no-repeat; display:inline-block; vertical-align:-25px ; margin-right:10px;}


.idx_top .rbtn{ float:right; margin-right:40px; margin-top:10px;}
.idx_top .rbtn a{ float:left; width:60px; font-size:12px; line-height:22px; text-align:center;}


.idx_main{	margin: 10px 10px 0 10px;text-align: left;background: #f1f1f1;overflow:inherit; white-space:normal;}
.leftnav {	width: 90%;background: #3b4158;position: absolute;left: 0;top: 0px;}

.leftnav li { overflow:hidden; clear:both;border:1px solid #333}
.leftnav li a{ width:90%; height:35px; padding-top:5px; clear:both; display:block; overflow:hidden;}

.leftnav img{ vertical-align:middle; margin:10px 13px 10px 23px; }
.leftnav h2{ font-size:12px; color:#fff;vertical-align:middle;white-space: nowrap;}
.leftnav p{ font-size:12px; color:#fff;}
.leftnav li a:hover{ background:#00ab89; color:#fff; display:block;width:100%;}
.leftnav li a:hover div p,.leftnav li a:hover div h2{ color:#fff;}

.leftnav a.on{background:#59c2e6; color:#fff; display:block;width:100%;}
.leftnav a.on div p,.leftnav a.on div h2{ color:#fff;width:100%;}


.leftnav li ul li a{ display:block; width:90%; height:30px; line-height:30px; color:#fff; background:#272c3a; font-size:12px; padding-left:50px; padding-top:0;}
.leftnav li ul li a span{ font-size:26px; vertical-align:middle; margin-right:6px;}
.leftnav li ul li a:hover{ background:#3b4158; color:#fff;}
.leftnav li ul li a.on{background:#00ab89;color:#fff; display:block; width:100%; height:37px; line-height:37px; padding-left:50px;  }


.idx_main h2{ font-size:18px; color:#4f5f6f;}
.idx_main h3{ font-size:14px; color:#7e8e9f; line-height:30px; border-bottom:2px #dbe1e8 solid; padding-bottom:10px; margin-bottom:5px;}

.idx_icobox{ width:100%;}
.idx_icosubbox{ width:24%; height:143px; min-width:245px; background:#fff; box-shadow:3px 3px 3px #dfdfdf; float:left; margin-right:1%; vertical-align:middle; text-align:center; margin-top:10px;}

.idx_numbbg{ width:91px;height:143px; position:absolute; right:0; top:0; background:#4f5f6f;text-align:center; overflow:hidden;}
.idx_icosubbox img{ margin-top:25px; margin-right:91px;}
.idx_icosubbox p a{ margin-top:10px;  margin-right:91px; color:#4f5f6f;font-weight: bold; font-size:20px; display:inline-block;}
.idx_numbbg h4{ font-size:50px; color:#fff; line-height:148px;font-weight: bold;}
.idx_numbbg em{ font-size:20px; color:#fff; line-height:174px;}
.idx_numbbg1{ width:91px;height:143px; background:url(../image/idx_rnumb.png) left bottom no-repeat; position:absolute; right:0; top:0;text-align:center; overflow:hidden;}
.idx_numbbg1 h4{ font-size:45px; color:#4f5f6f; line-height:63px; font-weight: bold;}
.idx_numbbg1 em{ font-size:20px; color:#4f5f6f; line-height:64px;}

