@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1
	}


div,ul,li,table
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
.red,.red a{color:#c9161e}
.red a:hover{color:#dd1b24}
.wryh{font-family:"Microsoft yahei"}
.input{height:25px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding-top:5px}
.input1{ border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #2ba8bf;
	transition:all 0.3s ease
}

.white,.white a{ color:#fff}
.text
{
  line-height: 22px;
}
#allw{ width:100%; float:left}
.new_banner{width:1200px;height:400px; overflow:hidden}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.topmar{ margin-top:25px}
.nbpmar{ margin-bottom:30px;margin-top:25px}
*{outline:0px}
img{border:none}
#warp{ width:1200px}
#l_bg{ background:url(top.jpg) center; height:350px; width:100%}
#l_name{ position:relative; z-index:1; width:1200px; padding-top:80px; text-align:center; font-size:40px; color:#fff; height:120px}
#l_wbg{ position:relative; z-index:1; width:450px; padding:30px; background:#fff; overflow:hidden}
#l_wbga{ position:relative; z-index:1; width:650px; padding:30px; background:#fff; overflow:hidden}
#l_wbgb{ position:relative; z-index:1; width:1140px; padding:30px; background:#fff; overflow:hidden}
#l_menu{ position:relative; z-index:1; width:1200px;overflow:hidden}
#ma a{float:left; height:48px; line-height:48px; background:#f2f2f2; font-size:16px; padding-left:15px; padding-right:15px; margin-right:5px}
#ma a:hover{float:left; height:48px; line-height:48px; background:#db503a; font-size:16px; padding-left:15px; padding-right:15px; margin-right:5px; color:#fff}
#maa a{float:left; height:48px; line-height:48px; background:#db503a; font-size:16px; padding-left:15px; padding-right:15px; margin-right:5px; color:#fff}
#wdzl{ width:100%; float:left; height:48px; line-height:48px; background:#f2f2f2; font-size:16px; margin-bottom:15px} 
#l_foot{ position:relative; z-index:1; width:1200px; text-align:center; margin-top:50px; color:#999}
#login_list{ width:100%; float:left}
#login_list li{ width:100%; float:left; margin-bottom:25px}
#login_list li checkbox{ margin-bottom:5px; vertical-align:middle}
.uname{ width:98%; height:45px;border:1px solid #ccc; line-height:45px; padding-left:12px;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.hs{ color:#999}
.forget{ float:right; color:#F00}
.loginBtn{ height:45px; line-height:45px; background:#da503a; text-align:center; font-size:16px; border:none; color:#fff; width:100%;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;border-radius:4px}
.loginBtn:hover{ background:#5ba3f9;transition:all 0.3s ease}
.blue,.blue{ color:#5ba3f9}
.t14{ font-size:16px}
.t12{ font-size:14px}
.dlbutton{ padding-left:40px ; padding-right:40px; height:32px; line-height:32px; color:#fff; background:#57aafd; font-size:14px; border:none; font-family:"Microsoft Yahei"; font-weight:bold; cursor:pointer; margin-right:10px}
.dlbutton:hover{ background:#cf0202}
.reginput{width:94%; height:34px;border:1px solid #ccc; line-height:34px; padding-left:12px;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; font-size:14px}

.reginputb{width:94%; height:28px;border:1px solid #ccc; line-height:28px; padding-left:12px;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; font-size:14px}

.reginputa{width:86%; height:34px;border:1px solid #ccc; line-height:34px; padding-left:12px;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.reok,.renok{display:inline-block;padding-left:18px;background:url(../images/filestate.png) no-repeat;color:#900;}
.renok{background-position:0 -23px;}
.select{ font-size:14px; color:#666; border:1px solid #ccc;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; height:40px; line-height:40px; width:120px}
.selecta{ font-size:14px; color:#666; border:1px solid #ccc;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; height:40px; line-height:40px; width:80px}
.selectb{ font-size:14px; color:#666; border:1px solid #ccc;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif; height:40px; line-height:40px; width:120px}

.tongyi{ height:45px; line-height:45px; background:#da503a; text-align:center; font-size:16px; border:none; color:#fff; width:100%;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;border-radius:4px; float:left}