@charset "utf-8";
html, body {  margin:0;padding:0;list-style:none;font-size:13px; color:#777; font-family:"微软雅黑";background:url("images/di.jpg") #f4f4f4;}
*{  margin:0; padding:0;  }
img{ border:0; vertical-align:middle; text-align: center; }
a{text-decoration:none;cursor:pointer;color:#666; }
a:hover {text-decoration:none; color:#1978d4; }
ul,ol,li{list-style-type:none;list-style:none; }
ul li:last-child { background:none; }
table {table-layout:fixed;word-break: break-all;}
p{ line-height: 1.5em;}
.fl{float:left;}
.fr{float:right;}
span{margin:0 5px;}
.gray{ color:#888;}
.font-15{ font-size: 15px;}
.fobold{ font-weight:bold;}
.huise{ color:#999;}
.violet{ color:#b071f7;}
.green{ color:#69a721;}
.orange{ color:#ef8200;}
.red{ color:#cc3300;}
.white{ color:#fff;}
.blue{ color:#1978d4;}
.blue_ba{ background:#1978d4;}
.orange_ba{ background:#ef8200;}
.yellow{ color:#fbcf03;}
.green_ba{ color:#69a721;}
.pading5{ padding:5px 8px;}
.fontsize13{ font-size:13px;}
.fontsize14{ font-size:14px;}
.fontsize15{ font-size:15px;}
.textc{ text-align:center;}
.f10{ margin-left:10px;}
.f15{ margin-left:15px;}
.fr15{ margin-right:15px;}
.f1r15{ margin:0 15px;}
.f1r10{ margin:0 10px;}
.f1r5{ margin:0 5px;}
.fr15{ margin-right:15px;}
.fr25{ margin-right:25px;}
.fr40{ margin-right:40px;}
.fonlin{ line-height:30px;}
.stjg{ font-family:"宋体"; margin:0 2px;  font-size:12px; }
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-top:10px;}
.bort{ border-bottom:1px dotted #cfe2f8;}
.bor-bt{ border-bottom:1px solid #d4d7d9;}
/***********************输入框***************************/
.z_inputa{width:300px; height:30px;padding-left:5px;line-height:30px;color:#999; outline:0;background:#fff;border:1px solid #ccc; border-radius: 3px;  }
.z_inputb{width:190px; height:30px; padding-left:5px;line-height:30px; color:#999; outline:0;background:#fff;  border:1px solid #ccc; border-radius: 3px;}

/***********************按钮***************************/
.z_anniua{ display:inline-block;width:100px; height:30px;font-size:14px; line-height:30px; text-align:center;  color:#fff; border-radius:5px;background:#999; }
.z_anniua:hover{ color:#fff;background:#1978d4; }
.z_anniub{  display:inline-block;width:278px; height:35px;padding:0 15px; font-size:15px; line-height:35px;  text-align:center; letter-spacing: 1px;  color:#fff;border-radius:5px;background:#ef8200;}
.z_anniub:hover{  color:#fff;background:#fa951c; }

/**************************登录**********************/
.denl{ width:100%; background:url(images/dengl.jpg) no-repeat center top; }
.denlq{ width:400px; height:720px; margin: 0 auto; }
.denlq_a{ width:400px; height:150px; margin:50px auto 30px auto; }
.denlq_b{ width:310px; height:210px;margin: 0 auto; position:relative;}
.denlq_b_a{
	width:310px;
	height:40px;
	line-height:40px;
	position:absolute;
	top:0;
	right:-320px;
	color:#F00;
}
.denlq_b_b{
	width:310px;
	height:40px;
	line-height:40px;
	position:absolute;
	top:40px;
	right:-320px;
	color:#F00;
}
.denlq_c{ width:308px; height:81px; background:#fff;border-radius:5px;border:1px solid #D31A07; }
.denlq_c_a{ position:relative;width:308px; height:40px; line-height:40px; color:#555; line-height:40px;border-bottom:1px solid #D31A07;}
.denlq_c_b{ position:relative;width:308px; height:40px; line-height:40px; color:#555; line-height:40px;}
.denlq_ab{  width:230px;  height:40px;  line-height:40px;  position:absolute;  top:0;  left:60px;  color:#F00;  }
.denlq_inputa{ border:0px solid #ccc ; color:#bbbbbb; background:#fff; width:230px; height:40px;line-height:40px;outline:0; font-size:14px; float:left;  }
.denlq_anniua{ display:inline-block; width:310px; height:40px; line-height:40px; text-align:center; font-size:16px; letter-spacing: 2px; color:#fff;background:#D31A07;  border:1px solid #D31A07; border-radius:5px;}
.denlq_anniua:hover{ color:#fff;background:#f44336; border:1px solid #f44336; }
.denlqs_anniua{ display:inline-block; width:310px; height:40px;font-size:16px; line-height:40px; text-align:center; color:#333; background:#d6d6d6;border:1px solid #d6d6d6;border-radius:5px; }
.denlqs_anniua:hover{ color:#fff; background:#f44336;border:1px solid #f44336; }

/************************ 注册 ****************************/
.login{ width:902px; height:auto;  height:auto !important; height:500px; min-height:500px; margin:0 auto;}
.login_t{ width:902px; height:110px; padding:10px 0 15px 0; }
.login_t_logo{ width:350px; height:110px; }
.login_t_bt{ width:150px; height:20px;margin:85px 30px 0 0; line-height:20px; color:#D31A07; font-size:18px; text-align: right; font-weight:600;  }
.login_b{ width:860px; height:auto;  height:auto !important; height:410px; min-height:410px;padding:20px; background:#fff;  border-radius:5px; }

.login_b_lm{ width:860px; height:50px; border-bottom:1px dotted #ccc; margin-bottom:30px; line-height:50px; font-size:18px;}
.login_b_wz{ width:860px; height:60px; margin-bottom:20px;}
.login_b_an{ width:380px; height:200px; margin: 70px auto 0 auto; text-align:center;  }
.login_b_an img{ margin-bottom:5px; }
.login_b_an p{ margin:5px 0; font-size:16px; line-height:25px; }

ul.login_dl li{  float:left;width:160px; height:130px;  line-height:30px; padding-top:30px;}
ul.login_dl li:hover{ background:#d3edfb;border-radius:100px;}

.zc_bt{
	  width: 730px;
	  height: 50px;
	  border-bottom: 1px solid #ccc;
	  margin: 0 65px;
	  line-height: 50px;
	  font-size: 16px;
	  margin-bottom: 30px;
  }
.zc_gr{ width:650px; height:auto;  height:auto !important; height:380px; min-height:380px; margin:0 auto; border-bottom:1px; }
.zcs_gr{ width:100%; height:auto;  height:auto !important; height:380px; min-height:380px; margin:0 auto; }


/**************se***********************/

.nice-select{
	position: relative;
	width:285px;
	color:#888;
	padding: 0 10px;
	height:30px;
	background: url(images/a2.jpg) no-repeat right center;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
}
.nice-select input{display: block;width: 100%;height:30px;line-height:30px;outline: 0;background: none;border:0;}
.nice-select ul{
	width: 100%;
	display: none;
	position: absolute;
	left: -1px;
	top:25px;
	overflow: hidden;
	background:#fff;
	max-height: 150px;
	overflow-y: auto;
	border: 1px solid #c0c0c0;
	border-top: 0;
	z-index: 9999;
}
.nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.nice-select ul li.on{background:#1978d4; color:#fff;}


/******************切换**********************/

#tabContainer{ width:100%; height:25px; border-bottom:1px solid #f08200; line-height:25px; margin-bottom:20px; }
#tabContainer li{float: left;width:88px; margin-right:5px; background:#cccccc;text-align: center; font-size:14px;}
#tabContainer a{display: block; color:#fff;}
#tabContainer a.on{ background:#f08200;}



.tabled{  border-collapse:collapse; text-align:center;}
.tabled td { border:1px solid #ccc;  border-collapse:collapse;}
.tabled th{ background:#bce2fe;  border:1px solid #ccc;  border-collapse:collapse; }
.tabled tbody tr:nth-child(odd){ background-color:#f4f4f4;}

/*----------------------------------------------底部----------------------------------------------*/
.footer{ width:100%; height:120px;display:inline-block;}
.footer_center{ width:1180px; height:60px; margin:0 auto;  padding:30px 0; text-align:center; }
