body{
    margin: 0px;
    padding: 0px;
    position: relative;
	padding-bottom:60px;
}

h1,h2,h3,h4,h5,p,ul,li{
    margin: 0px;
    padding: 0px;
}

ul li{
    list-style: none;
}
/*******************       登录页---        ******************************/
.centent{
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}

.centent .login_box{
    width: 600px;
    margin: 186px auto 0px;
}

.centent .login_box h1{
    width:100%;
    height:220px;
    background: url("../img/logo.png") no-repeat center;
    text-indent: -999em;
}

.log_ipt{
    width: 370px;
    margin:55px auto 0px;
}

.log_btn{
    width: 370px;
    margin: 41px auto 0px;
}

.iptBox{
    margin-bottom: 23px;
}

.log_ipt .user,
.log_ipt .pass{
    width: 368px;
    height: 53px;
    border: 1px solid #ebebeb;
    position: relative;
}

.log_ipt .user .hintText{
    border: 1px solid #f13b3b;
    font:normal normal 12px/28px "微软雅黑";
    color: #f13b3b;
    display: inline-block;
    background: url("../img/ico4.png") no-repeat 10px center;
    padding-left: 30px;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius:2px; /* Safari 和 Chrome */
    border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    position: absolute;
    right:-280px;
    top:10px;
}

.log_ipt .user .hintText:before{
    position: absolute;
    left:-16px;
    top:6px;
    content: "";
    width: 0px;
    height: 0px;
    display: inline;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #f13b3b;
}
.log_ipt .user .hintText:after{
    position: absolute;
    left:-15px;
    top:6px;
    content: "";
    width: 0px;
    height: 0px;
    display: inline;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #ffffff;
}

.log_ipt .userIco{
    width: 66px;
    height: 53px;
    display: inline-block;
    background: url("../img/ico1.jpg") no-repeat center;
    float: left;
}

.log_ipt input{
    float: right;
    width: 288px;
    height: 53px;
    border: none;
    outline: none;
    padding: 0px 7px;
    font-size: 16px;
}

.log_ipt .pass .userIco{
    background: url("../img/ico2.png") no-repeat center;
}

.log_btn a.iptBox{
    width: 370px;
    height: 50px;
    display: block;


}

.log_btn a.regBtn{
    -moz-border-radius: 25px; /* Firefox */
    -webkit-border-radius:25px; /* Safari 和 Chrome */
    border-radius:25px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font:normal normal 20px/50px "微软雅黑";
    color:#212121;
    text-decoration: none;
    background:#ffe328 url("../img/ico3.png") no-repeat 145px center;
    padding-left: 172px;
    width: 198px;
}

.log_btn a.foundBtn{
    -moz-border-radius: 25px; /* Firefox */
    -webkit-border-radius:25px; /* Safari 和 Chrome */
    border-radius:25px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font:normal normal 20px/50px "微软雅黑";
    color:#212121;
    text-decoration: none;
    border: 2px solid #212121;
    width: 366px;
    height: 46px;
    text-align: center;
}

.log_btn a.foundBtn:hover{
    background: #212121;
    color: #ffe328;
}

.info_text{
    width: 370px;
    margin: 124px auto 0px;
    display: block;
    text-align: center;
}
/***************************************   登录页面--结束   *****************************************************/


/********   首页列表页面开始   *******/
.headerW{
    width: 100%;
    height: 80px;
    background: #ffe63f;
}

.headerW .header{
    width: 1180px;
    min-width: 1180px;
    margin: 0px auto;
}

.header .logo{
    width: 236px;
    height: 55px;
    float: left;
    margin: 13px 0px 12px 3px;
    overflow: hidden;
    text-indent: -999em;
    background:url("../img/logo2.png") no-repeat center;
}

.header .headR{
    float: right;
    margin-top: 8px;
    width: 316px;
    position: relative;
	height:72px;
}

.headR .code_h5{
    float: left;
    font: normal normal 16px/72px "微软雅黑";
    color: #303030;
    background: url("../img/ico5.png") no-repeat left center;
    padding-left: 28px;
    padding-right: 22px;
    cursor: pointer;
    position: relative;
    margin-right: 34px;
}

.headR .code_h5:after{
    position: absolute;
    top:32px;
    right:0px;
    content: "";
    border-top: 6px solid #212121;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;

}

.headR .code_h5:hover:after{
    position: absolute;
    top:26px;
    right:0px;
    content: "";
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #212121;

}


.headR  .userBox{
    float: left;
    font: normal normal 16px/72px "微软雅黑";
    color: #303030;
    padding-right: 22px;
    position: relative;
    cursor: pointer;
    
}

.headR .por_pic{
    width: 42px;
    height: 42px;
    display: inline-block;
    -moz-border-radius: 50%; /* Firefox */
    -webkit-border-radius:50%; /* Safari 和 Chrome */
    border-radius:50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    border: 6px solid #cccccc;
    margin-top: 8px;
    float: left;
    overflow: hidden;
    margin-right: 12px;
}

.headR  .userBox::after{
    position: absolute;
    top:32px;
    right:0px;
    content: "";
    border-top: 6px solid #212121;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;

}

.headR  .userBox:hover:after{
    position: absolute;
    top:26px;
    right:0px;
    content: "";
    border-top: 6px solid transparent ;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #212121;
}



.headR .QRcode{
    position: absolute;
    width: 118px;
    padding: 16px 16px 4px 16px;
    background: #ffffff;
    border: 1px solid #212121;
    top:90px;
    left:-4px;
}

.headR .QRcode:before{
    position: absolute;
    top:-16px;
    right:50px;
    content: "";
    border-bottom: 8px solid #212121;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

.headR .QRcode:after{
    position: absolute;
    top:-15px;
    right:50px;
    content: "";
    border-bottom: 8px solid #ffffff;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

.headR .QRcode .code_text{
    display: block;
    font: normal normal 14px/24px "微软雅黑";
    color: #303030;
    text-align: center;
}

.bc{
	position:absolute;
    width:156px;
    top:40px;
	height:160px;
	z-index:800;
	}

.userShow{
    position: absolute;
	bottom:0px;
    
    padding: 8px 0px;
    background: #212121;
	
}

.userShow:before{
    position: absolute;
    top:-16px;
    right:50px;
    content: "";
    border-bottom: 8px solid #212121;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}


.userShow li > a{
    width: 156px;
    height:49px;
    display: block;
    font:normal normal 14px/49px "微软雅黑";
    color: #bcbcbc;
    text-decoration: none;
    text-indent: 24px;
}

.userShow li > a:hover{
    color: #ffe63f;
}
/*********************************************************************************************************************/

.mainBody{
    width: 1180px;
    min-width: 1180px;
    min-height: 750px;
    margin: 0px auto 88px;
    background: #f5f5f5;
}

.listHead .sort{
    text-decoration: none;
    margin: 24px 0px;
    padding: 0px 16px;
    display: inline-block;
    font:normal normal 16px/34px "微软雅黑";
    color: #666666;
    cursor: pointer;
    margin-right: 12px;
}

.listHead .on{
    border: 2px solid #303030;
    -moz-border-radius: 20px; /* Firefox */
    -webkit-border-radius:20px; /* Safari 和 Chrome */
    border-radius:20px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal bold 16px/34px "微软雅黑";
    color: #303030;
}


.listBody{
    width: 100%;
    background: #f5f5f5;
}

.listBody li{
    padding: 42px 42px 26px 50px;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari 和 Chrome */
    border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    background: url("../img/ico6.png") no-repeat left 42px;
    margin-bottom: 20px;
    background: #ffffff;
}

.listBody li .Lbox{
    float: left;
    width: 950px;
}

.listBody li .Lbox .title{
    font:normal normal 22px "微软雅黑";
    color: #212121;
    margin-bottom: 28px;
    display: block;
    text-decoration: none;
}

.listBody li .Lbox .title:hover{
    font-weight: bold;
    text-decoration: underline;
}

.listBody li .Lbox .nubCla{
    margin-bottom:22px;
}

.listBody li .Lbox .nubCla .nC_box{
    width: 66px;
    float: left;
    margin-right: 94px;
}

.listBody li .Lbox .nubCla .nC_box .text{
    display: block;
    font:normal normal 16px/31px "微软雅黑";
    color: #989898;
}

.listBody li .Lbox .nubCla .nC_box .nub{
    display: block;
    font:normal normal 16px/33px "微软雅黑";
    color: #303030;
}

.listBody li .Lbox .date{
    font:normal normal 16px/38px "微软雅黑";
    color: #989898;
    background: url("../img/ico7.png") no-repeat left center;
    padding-left: 36px;
}

.listBody li .Rbtn{
    float: right;
}

.listBody li .Rbtn .on{
    padding:0px 14px;
    height: 38px;
    display: block;
    -moz-border-radius:2px; /* Firefox */
    -webkit-border-radius:2px; /* Safari 和 Chrome */
    border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font:normal normal 16px/38px "微软雅黑";
    color: #303030;
    background:#ffe328 url("../img/ico8.png") no-repeat 12px center;
    padding-left: 32px;
    text-decoration: none;
}

.listBody li .Rbtn .not{
    padding:0px 14px;
    height: 38px;
    display: block;
    -moz-border-radius:2px; /* Firefox */
    -webkit-border-radius:2px; /* Safari 和 Chrome */
    border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font:normal normal 16px/38px "微软雅黑";
    color: #989898;
    background:#ffffff url("../img/ico9.png") no-repeat 12px center;
    padding-left: 32px;
    border: 2px solid #e9e9e9;
    text-decoration: none;
    cursor: default;
}

.listBody li .Rbtn .over{
    padding:0px 14px;
    height: 38px;
    display: block;
    -moz-border-radius:2px; /* Firefox */
    -webkit-border-radius:2px; /* Safari 和 Chrome */
    border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font:normal normal 16px/38px "微软雅黑";
    color: #989898;
    background:#e9e9e9 url("../img/ico9.png") no-repeat 12px center;
    padding-left: 32px;
    text-decoration: none;
    cursor: default;
}

/************************************************************************************************************************/

/*********  footer   ************/
.footer{
    width: 100%;
    height: 60px;
    background: #616161;
	position:absolute;
	bottom:0px;
}

.footer .foot{
    width: 100%;
    height: 60px;
    min-width: 1180px;
    font: normal normal 14px/60px "微软雅黑";
    color: #9e9e9e;
    text-align: center;
    margin: 0px auto;
	}

/***********************************************************************************************************************************************/
.listTable{
    width: 1180px;
}

.listTable table{
    width: 100%;
    padding-bottom: 29px;
    background: #ffffff;
    border: none;
}

.listTable thead{
    margin-bottom: 10px;
    font:normal bold 16px/62px "微软雅黑";
    color: #212121;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari 和 Chrome */
    border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.listTable table thead tr{
    background:#ffe328;
    height: 62px;
}

.listTable table tr a.name{
    font: normal normal 16px/78px "微软雅黑";
    color: #626262;
    text-decoration: none;
}

.listTable table tr a.name:hover{
    font: normal bold 16px/78px "微软雅黑";
    color: #212121;
    text-decoration: underline;
}

.listTable tbody{
    background: #ffffff;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari 和 Chrome */
    border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 16px/78px "微软雅黑";
    color: #626262;
}

.listTable table tbody tr{
    border-bottom: 1px solid #f5f5f5;
}

.listTable table td{
    padding-left: 34px;
    border-left: none;
    border-top: none;
    border-right: none;
}

.listTable table tbody tr{
    height: 78px;
}


.listTable table tbody .number{
    background: url("../img/ico10.png") no-repeat 34px center;
    padding-left: 50px;
}

.listTable table tbody .graBtn{
    width: 48px;
    height: 28px;
    display: inline-block;
    background: #38ca7c;
    font:normal normal 14px/28px "微软雅黑";
    color: #ffffff;
    text-align: center;
    -moz-border-radius:2px; /* Firefox */
    -webkit-border-radius:2px; /* Safari 和 Chrome */
    border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    text-decoration: none;
    cursor: pointer;
}

.listTable table tbody .graNum{
    font:normal bold 18px/78px "微软雅黑";
    color: #212121;
}

.listTable table tbody .graNum > i{
    font: normal normal 14px "微软雅黑";
    color: #212121;
}
/*************************************************************打分页面**********************************************************/
.pointW{
	width:100%;
	height:62px;
	line-height:62px;
	background:#fff;
	}
	
.pointW .point{
	
	width:1180px;
	margin:0px auto;
	height:62px;
	
	}
	
.pointW .point .point_title{
	float:left;
	color:#303030;
	padding-left:18px;
	background:url(../img/point_title.png) no-repeat 0px center;
	}
	
.pointW .point .now_point{
	float:right;
	color:#212121;
	}
	
.pointW .point .now_point .point_btn{
	margin-right:25px;
	display:inline-block;
	width:107px;
	height:38px;
	line-height:38px;
	color:#fff;
	border-radius:3px;
	text-indent:47px;
	background:#000000 url(../img/btn_icon.png) no-repeat 21px center;
	margin-right:26px;
	cursor:pointer;
	margin-left:16px;
	}
	
.pointW .point .now_point b{
	font-size:24px;
	margin-left:5px;
	margin-right:5px;
	
	}
	
.pointW .point .point_title a.next{
	font-weight:bold;
	color:#212121;
	margin-left:6px;
	}
	
.point_mainbodyW{
	width:1180px;
	margin:0px auto;
	margin-top:20px;
	border-top:2px solid #ffe63f;
	background:#fff;
	margin-bottom:29px;
	}
	
.point_mainbodyW .point_mainbody{
	width:1090px;
	margin:0px auto;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_title{
	width:100%;
	height:99px;
	border-bottom:1px solid #f5f5f5;
	line-height:99px;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box{
	border-bottom:1px solid #f5f5f5;
    margin-top: 20px;
    padding-bottom: 20px;
	font-size:16px;
	}
.point_mainbodyW .point_mainbody .point_mainbody_box .heading{
	display:inline-block;
	width:150px;
	font-weight:bold;
	float:left;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .heading.btn{
	color:#999999;
	display:inline;
	font-weight:normal;
	margin-right:18px;
	width:inherit;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content{
	padding-left:15px;
	float:none;
	color:#000000;
	    width: 80%;
    display: inline-block;
	line-height: 1.5;
    word-break: break-all;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.btn{
	padding-left:160px;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.btn .load_btn{
	display:inline-block;
	width:47px;
	height:28px;
	line-height:28px;
	background:#38ca7c;
	color:#fff;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images{
	float:none;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .heading.images{
	width:240px;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li{
	width:264px;
	height:188px;
	float:left;
	position:relative;
	margin-right:16px;
	margin-bottom:16px;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li img{
	display:block;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li .img_shadow{
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	background:rgba(0,0,0,0);
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li .img_shadow:hover{
	background:rgba(0,0,0,0.3);
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li .img_shadow .look_btn{
	position:absolute;
	right:10px;
	top:10px;
	width:74px;
	height:24px;
	line-height:24px;
	color:#fff;
	font-size:12px;
	border-radius:12px;
	background:rgba(0,0,0,0.4);
	text-align:center;
	cursor:pointer;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul li .img_shadow:hover .look_btn{
	background:#eeda47;
	color:#000;
	}
	
.point_mainbodyW .point_mainbody .point_mainbody_box .content.images ul{
	width:870px;
	}
	
.shadow_box{
	position: fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	z-index:300;
	display:block;
	}
	
.point_mesbox{
	width:1012px;
	height:596px;
	background:#fff;
	position:fixed;
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
	top: 15%;
	display:block;
	z-index:400;
	}
	
.point_mesbox .point_mesbox_header{
	width:958px;
	margin:0px auto;
	padding-top:25px;
	margin-bottom:10px;
	}
	
.point_mesbox .point_mesbox_header .header_title{
	color:#2e2d23;
	font-size:22px;
	}
	
.point_mesbox .point_mesbox_header .now_point{
	float:right;
	}
	
.point_mesbox .point_mesbox_header .now_point b{

	font-size:24px;
	margin-left:5px;
	margin-right:5px;
	}
	
.point_mesbox .point_mesbox_ins{
	width:958px;
	margin:0px auto;
	position:relative;
	margin-bottom:20px;
	}
	
.point_mesbox .point_mesbox_ins .mesbox_ins_left{
	width:72%;
	color:#909090;
	font-size:16px;
	line-height:1.8;
	}
	
.point_mesbox .point_mesbox_ins span{
	display:inline-block;
	position:absolute;
	width:70px;
	height:30px;
	line-height:30px;
	top:25px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	}
	
.point_mesbox .point_mesbox_ins span.return_btn{
	border:1px solid #dddddd;
	background:#f8f8f8;
	right:80px;
	
	}
	
.point_mesbox .point_mesbox_ins .save_btn{
	background:#ffe63f url(../img/ico3.png) no-repeat 9px center;
	background-size:14px 12px;
	border-radius:3px;
	text-indent:15px;
	right:0px;
	}
	
.point_mesbox .table_area{
	width:988px;
	margin-left:27px;
	overflow:auto;
	height:402px;
	
	
	}
	
.point_mesbox .table_area table.out_table{
	width:958px;
	border:0px;
	
	}
	

	
.point_mesbox .table_area table tr td input{
	width:55px;
	display:block;
	border:1px solid #f5c5d5;
	border-radius:3px;
	font-size:14px;
	text-align:center;
	height:23px;
	line-height:23px;
	outline:none;
	margin:0px auto;
	}
	
.point_mesbox .table_area table tr td input::-webkit-input-placeholder { /* WebKit browsers */  
    color:#d496aa;
	font-size:14px;
}  
.point_mesbox .table_area table tr td input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
    color:#d496aa;
	font-size:14px;
}  
.point_mesbox .table_area table tr td input::-moz-placeholder { /* Mozilla Firefox 19+ */  
    color:#d496aa;opacity:1; 
	font-size:14px; 
}  
.point_mesbox .table_area table tr td input:-ms-input-placeholder { /* Internet Explorer 10+ */  
    color:#d496aa!important; 
	font-size:14px!important; 
}  

.point_mesbox .table_area table.out_table tr th table.th_table tr{
	height:44px;
	font-size:16px;
	}
	
.point_mesbox .table_area table.out_table tr th table.th_table tr th{
	border-left:1px solid #f5c5d5;
	border-bottom:1px solid #f5c5d5;
	}
	
.point_mesbox .table_area table.out_table tr td table.td_table tr td{
	border-left:1px solid #f5c5d5;
	border-bottom:1px solid #f5c5d5;
	font-size:16px;
	color:#666666;
	
	}
	
.point_mesbox .table_area table.out_table tr td table.td_table tr td.table_con{
	padding:15px 10px;
	} 
	
.point_mesbox .table_area table.out_table{
	border-right:1px solid #f5c5d5;
	border-top:1px solid #f5c5d5;
	}
	
.point_mesbox .table_area table.out_table tr th.pink_border{
	border-left:1px solid #f5c5d5;
	border-bottom:1px solid #f5c5d5;
	}
	
.point_mesbox .table_area table.out_table tr td.pink_border{
	border-left:1px solid #f5c5d5;
	border-bottom:1px solid #f5c5d5;
	font-size:16px;
	color:#212121;
	text-align:center;
	}
	
.point_mesbox .table_area table tr td.pink_bc{
	background:#ffedf3;
	color:#b23f65;
	font-weight:bold;
	text-align:center;
	}
	
.point_mesbox .table_area table tr td.pink_words{
	color:#b23f65!important;
	}
	
.point_mesbox .table_area table tr th.pink_bc{
	background:#ffedf3;
	color:#b23f65;
	
	}
	
.point_mesbox .table_area table tr td{
	font-size:16px;
	
	}
	
.point_mesbox .close_btn{
	position:absolute;
	display:inline-block;
	width:30px;
	height:30px;
	top:-15px;
	right:-15px;
	background:url(../img/close_icon.png) no-repeat center;
	background-size:100% 100%;
	}
	


/***************************************************************************************************************************/

.setBody{
    width: 1180px;
    margin: 35px auto 41px;
    background: #ffffff;
    padding-bottom: 50px;
}

.setBody .setBox{
    width: 326px;
    margin: 0px auto;
    position: relative;
}

.setBody .setBox .name{
    font:normal bold 22px/57px "微软雅黑";
    color: #303030;
    text-align: center;
}

.setBody .setBox .infoT{
    padding: 0px 32px;
    margin-bottom: 30px;
}

.setBody .setBox .infoT span{
    font:normal normal 16px/55px "微软雅黑";
    color: #303030;
    display: inline-block;
    cursor: pointer;
}

.setBody .setBox .infoT span.person{
    margin-right: 72px;
}

.setBody .setBox .infoT span.on{
    border-bottom: 4px solid #212121;
    line-height: 51px;
}

.setBody .setBox .info_body .text1{
    font:normal normal 16px/66px "微软雅黑";
    color: #626262;
    padding-left: 32px;
}

.setBody .setBox .info_body .text1 > span{
    font:normal normal 16px/66px "微软雅黑";
    color: #303030;
    display: inline-block;
    margin-left:8px;
}

.setBody .setBox .info_body .ico1{
    background: url("../img/set_ico1.png") no-repeat left center;
}

.setBody .setBox .info_body .ico2{
    background: url("../img/set_ico2.png") no-repeat left center;
}
.setBody .setBox .info_body .ico3{
    background: url("../img/set_ico3.png") no-repeat left center;
}
.setBody .setBox .info_body .ico4{
    background: url("../img/set_ico4.png") no-repeat left center;
}
.setBody .setBox .info_body .ico5{
    background: url("../img/set_ico5.png") no-repeat left center;
}

.setBody .setBox .info_body .alt_btn{
    margin-left: 63px;
    margin-top: 22px;
}

.setBody .setBox .info_body .alt_btn > a{
    padding: 0px 56px;
    font:normal normal 16px/50px "微软雅黑";
    color: #212121;
    text-decoration: none;
    height: 50px;
    display: inline-block;
    background: #ffe328;
    -moz-border-radius:24px; /* Firefox */
    -webkit-border-radius:24px; /* Safari 和 Chrome */
    border-radius:24px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.alt_body .text1{
    width: 270px;
    height: 53px;
    border: 1px solid #ebebeb;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari 和 Chrome */
    border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    margin-bottom: 10px;
    font:normal normal 16px/53px "微软雅黑";
    color: #626262;
    padding-left: 54px;
}

.setBody .setBox .alt_body .ico1{
    background: url("../img/set_ico1.png") no-repeat 22px center;
}

.setBody .setBox .alt_body .ico2{
    background: url("../img/set_ico2.png") no-repeat 22px center;
}
.setBody .setBox .alt_body .ico3{
    background: url("../img/set_ico3.png") no-repeat 22px center;
}
.setBody .setBox .alt_body .ico4{
    background: url("../img/set_ico4.png") no-repeat 22px center;
}
.setBody .setBox .alt_body .ico5{
    background: url("../img/set_ico5.png") no-repeat 22px center;
}

.alt_body .alt_ipt{
    width: 222px;
    height: 51px;
    float: right;
    outline: none;
    border: none;
    margin-left: 8px;
}

.alt_body .ico2{
    position: absolute;

}

.alt_body .ico2 input{
    visibility: hidden;
}

.alt_body .ico2 input + label{
    background: url("../img/ico12.png") no-repeat left center;
    padding-left: 24px;
    cursor: pointer;
}

.alt_body .ico2 input:checked + label{
    background: url("../img/ico13.png") no-repeat left center;
    padding-left: 24px;
}

.alt_body .alt_btn{
    margin-top: 28px;
}

.alt_body .alt_btn a.escBtn{
    padding: 0px 56px;
    height: 50px;
    display: inline-block;
    background: #e5e5e5;
    -moz-border-radius:26px; /* Firefox */
    -webkit-border-radius:26px; /* Safari 和 Chrome */
    border-radius:26px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 14px/50px  "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;
    margin-right: 30px;
}

.alt_body .alt_btn a.confBtn{
    padding: 0px 42px;
    height: 50px;
    display: inline-block;
    background: #ffe328;
    -moz-border-radius:26px; /* Firefox */
    -webkit-border-radius:26px; /* Safari 和 Chrome */
    border-radius:26px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 14px/50px  "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;

}

.mes_box{
    position: fixed;
    top:200px;
    width: 100%;
    height: 159px;
    padding-top: 19px;
    z-index: 999;
}

.mes_box .text{
    font:normal normal 16px/47px "微软雅黑";
    color: #ffffff;
    text-align: center;
}

.mes_box .btn{
    margin-top: 13px;
}

.mes_box .btn a{
    width: 84px;
    height: 34px;
    display: inline-block;
    margin-left: 39px;
}
.mes_box .btn a.escBtn{
    background: #737373;
    font: normal normal 14px/34px "微软雅黑";
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    -moz-border-radius:16px; /* Firefox */
    -webkit-border-radius:16px; /* Safari 和 Chrome */
    border-radius:16px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    margin-right: 54px;
}

.mes_box .btn a.confBtn{
    background: #ffe328;
    font: normal normal 14px/34px "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;
    -moz-border-radius:16px; /* Firefox */
    -webkit-border-radius:16px; /* Safari 和 Chrome */
    border-radius:16px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.mes_box .hintT{
    width: 336px;
    margin: 0px auto;
    padding-top: 140px;
    background: rgba(0,0,0,.8) url("../img/ico14.png") no-repeat center 42px;
    -moz-border-radius:8px; /* Firefox */
    -webkit-border-radius:8px; /* Safari 和 Chrome */
    border-radius:8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    padding-bottom:20px;
    font:normal normal 14px "微软雅黑";
    color: #ffffff;
    text-align: center;
}

.mes_box .hintB{
    width: 336px;
    margin: 0px auto;
    background: rgba(0,0,0,.8);
    -moz-border-radius:8px; /* Firefox */
    -webkit-border-radius:8px; /* Safari 和 Chrome */
    border-radius:8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    padding-bottom:20px;
    font:normal normal 14px "微软雅黑";
    color: #ffffff;
    text-align: center;
}

.mes_box .hintC{
    padding-top: 119px;
    width: 336px;
    margin: 0px auto;
    background: rgba(0,0,0,.8) url("../img/ico15.png") no-repeat center 42px;
    -moz-border-radius:8px; /* Firefox */
    -webkit-border-radius:8px; /* Safari 和 Chrome */
    border-radius:8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    padding-bottom:20px;
    font:normal normal 14px "微软雅黑";
    color: #ffffff;
    text-align: center;
}



.mes_box .hintD{
    padding-top: 119px;
    font:normal normal 14px "微软雅黑";
    color: #ffffff;
    text-align: center;
    width: 336px;
    margin: 0px auto;
    background: rgba(0,0,0,.8) url("../img/ico16.png") no-repeat center 42px;
    -moz-border-radius:8px; /* Firefox */
    -webkit-border-radius:8px; /* Safari 和 Chrome */
    border-radius:8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    padding-bottom:20px;
}


/*****/

.passBox .text1{
    width: 270px;
    height: 53px;
    border: 1px solid #ebebeb;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari 和 Chrome */
    border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    margin-bottom: 10px;
    font:normal normal 16px/53px "微软雅黑";
    color: #626262;
    padding-left: 54px;
}

.setBody .setBox .passBox .pass_ico{
    background: url("../img/set_ico6.png") no-repeat 22px center;
}


.passBox{
    width: 100%;
}

.passBox .alt_ipt{
    width: 200px;
    height: 51px;
    float: right;
    outline: none;
    border: none;
    margin-left: 8px;
}

.passBox .alt_btn{
    margin-top: 28px;
}

.passBox .alt_btn a.escBtn{
    padding: 0px 56px;
    height: 50px;
    display: inline-block;
    background: #e5e5e5;
    -moz-border-radius:26px; /* Firefox */
    -webkit-border-radius:26px; /* Safari 和 Chrome */
    border-radius:26px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 14px/50px  "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;
    margin-right: 30px;
}

.passBox .alt_btn a.confBtn{
    padding: 0px 56px;
    height: 50px;
    display: inline-block;
    background: #ffe328;
    -moz-border-radius:26px; /* Firefox */
    -webkit-border-radius:26px; /* Safari 和 Chrome */
    border-radius:26px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 14px/50px  "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;

}

/********************/

.listTitle{
    height: 63px;
    margin-top:26px;
    background: #ffffff;
    padding: 24px 26px;
}

.listTitle h2{
    font: normal bold 22px/30px "微软雅黑";
    color: #444444;
    margin-bottom: 12px;
}

.listTitle h2 > i{
    font: normal normal 16px/30px "微软雅黑";
    color: #ffffff;
    padding: 0px 15px;
    height: 30px;
    display: inline-block;
    background: #212121;
    -moz-border-radius:16px; /* Firefox */
    -webkit-border-radius:16px; /* Safari 和 Chrome */
    border-radius:16px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    margin-right: 14px;
}

.listTitle span.date{
    font:normal normal 14px/20px "微软雅黑";
    color: #989898;
    background: url("../img/ico17.png") no-repeat left center;
    padding-left: 36px;
}

/*******************  404页面   *******************/
.error_info{

}

.retBox{
    width: 533px;
    margin:240px auto;
}

.retBox .pic{
    width: 100%;
    height: 315px;
    display: block;
    background: url("../img/pic.png") no-repeat center;
}

.retBox .homeBtn{
    display:block;
    width: 162px;
    height: 52px;
    border: 2px solid #212121;
    margin: 45px auto 0px;
    -moz-border-radius: 28px; /* Firefox */
    -webkit-border-radius: 28px; /* Safari 和 Chrome */
    border-radius: 28px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    font: normal normal 18px/52px "微软雅黑";
    color: #212121;
    text-align: center;
    text-decoration: none;
}

.table{
    padding: 0 40px;
    margin-bottom: 50px;
    /*min-height: 400px;*/
}
.table>ul{
    min-height: 400px;
}
.table table{
    max-width: 100%;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e6e9ed;
}
.table table thead{
    display: table-header-group;
    width: 100%;
}
.table table tbody {
    display: table-row-group;
    text-align: left;

}
.table table tr{
    border-top: 1px solid #e6e9ed;
}
.table table tr:hover a.txt{
    color: #4670fd;
}
.table table tbody tr .txt{
    color: #232526;
}
.table table tr th:first-child,
.table table tr td:first-child{

}
.table table tr td{
    padding: 8px 15px;
    text-align: left;
    line-height: 22px;
    font-size: 14px;
    vertical-align: middle;
    color: #5f6264;
    border: 1px solid #e6e9ed;
}
.table table tr td .num{
    color: #5f6264;
}
.table table tr:hover{
    border-color:#dfe6ff ;
}
.table table tr:hover + tr{
    border-color:#dfe6ff ;
}
.table table tr:hover td{
    background-color: #f5f7ff;
    cursor: pointer;
}
.table table thead tr th{
    color: #959aa9;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    background-color: #f5f7ff;
    text-align: left;
    padding: 10px 15px;
    border: 1px solid #e6e9ed;


}