﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font:12px/1.5  Arial,"微软雅黑";
}
body,p,h1,ul,li,h2 ,h3,input, textarea,button{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
th,td {
 padding: 0;
}
select{border:solid #ccc 1px;}

.boxreg{
    width:900px;
     /*789px;*/
    margin:0 auto;
    box-shadow:-2px 0 10px #ccc, /*左边阴影*/
    2px 0 10px #ccc, /*右边阴影*/
    0 -2px 10px #ccc, /*顶部阴影*/
    0 2px 10px #ccc; /*底边阴影*/
    margin-bottom:50px;
    margin-top:50px;
    padding-bottom: 60px;
}
.boxreg .hed{
    height:28px;
    background:#1c74bb;
    border-radius:3px; /*四边圆角*/
    margin-top:20px;
    box-shadow:-2px 0 2px #ccc, /*左边阴影*/
    2px 0 2px #ccc; /*右边阴影*/
}
.boxreg .fot{
    height:118px;
    width:898px;
    margin:0 auto;
    background: url(../images/qianbi.png) no-repeat right;
    border-bottom:4px #84a3c6 solid;
}
.boxreg .fot p{
    font-size:34px;
    color:#282828;
    text-align:center;
    line-height:34px;
    padding-top:45px;
}
.boxreg .con{
    margin-top:32px;
    margin-bottom:20px;
}
.boxreg .con p{
    margin-left:14px;
    width:876px;

    height:44px;
    font-size:20px;
    color:#282828;
    line-height:44px;
    padding-left:10px;
}
.boxreg .con span{
    color:#ff0000;
    font-size:18px;
}

.boxreg .con1{
    margin-top:32px;
    margin-bottom:20px;
}
.boxreg .con1 p{
    margin-left:14px;
    width:1040px;
    background:#eef6ff;
    height:44px;
    font-size:20px;
    color:#282828;
    line-height:44px;
    padding-left:10px;
}
.boxreg .con1 span{
    color:#ff0000;
    font-size:18px;
}
.boxreg .xiangxi{
    width:900px;
    margin:0 auto;
    font-size:16px;
    color:#282828;
    border-radius:5px;
    text-align:center;
}
.tbcss1{
    width:114px;
    height:60px;
    text-align:center;
    padding: 5px 5px 5px 5px ;
    font-size:18px;
}
.tbcss2{
    width:950px;
    height:35px;
    text-align:left;
}
.tbcss3{
    width:318px;
    height:52px;
    text-align:left;

}
.tbcon1{
    width:570px;
    height:36px;
    line-height:100%;
    font-size:16px;
    color:#282828;
    border:1px #ccc solid;
}
.boxreg .zhenbie{
    margin-left:30px;
    color:#282828;
    font-size:18px;
    line-height:38px;
}
.boxreg .radio{
    margin-left:10px;
}
.boxreg .tijiao_reg{
    width:562px;
    margin:0 auto;

}
.boxreg .buttonsh{
    font-size:20px;
    color:#fff;
    line-height:50px;
    cursor:pointer;
    font-weight:bold;
    height:50px;
    width:564px;
    border-radius: 50px;
}


/*    第一类*/
.boxreg .titl{
    height:88px;
    margin:0 auto;
}
.boxreg .titl p{
    font-size:26px;
    color:#1c74bb;
    text-align:center;
    line-height:88px;
}
.boxreg .conI{
    margin-bottom:20px;
}
.boxreg .conI p{
    margin-left:14px;
    width:876px;
    background:#eef6ff;
    height:44px;
    font-size:20px;
    color:#282828;
    line-height:44px;
    padding-left:10px;
}
.login{width:620px;
    margin: 0 auto;
    height:270px; border:1px solid #ccc;border-radius:5px;margin-top:50px;margin-bottom:50px;
    box-shadow:0px 0 0px #ccc, /*左边阴影*/
    2px 0 5px #ccc, /*右边阴影*/
    0 0px 0px #ccc, /*顶部阴影*/
    0 2px 5px #ccc; /*底边阴影*/
}
.logintitle{height:50px; background-color:rgb(20,136,255); color:#fff; font-size:16px; line-height:50px; text-align:center; }
.textcss{width:205px;border:1px solid #808080;height:27px; color:#888;}
.tdcss{width:80px; color:#333; font-size:12px;}
.warp{
    margin: 0 auto;}
.hangyelist{width: 252px; float: left;}

/*用户登录后主页 main */
.main_login{
    width: 1140px;
    margin: 0 auto;
}
.main_left{
    margin-top: 20px;
    margin-bottom: 20px;
}
.user_left{
    float: left;
    margin-right: 20px;
    margin-left: 30px;
    width: 250px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
}
.user_header{
    padding: 10px;
    background-color: #0198e7;
    opacity: 0.8;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.user_left ul{
    float: left;
    margin-right: 20px;
    width: 250px;
    border: 1px solid #ddd;
}
.user_left .user_left_item{
    padding: 10px 0;
    font-size: 14px;

}
.user_left_item a{
    padding: 10px 100px 10px 30px;
}
.item_ytl{
    padding:0;margin:0; width:210px;padding-left:30px;
}
.main_right{float: right;}
.width_760{width: 800px;
    margin-top: 0px;}
.gridtable tr td { border: 1px solid #ccc; height: 35px;}
.gridtable tr th { border: 1px solid #ccc; height: 35px;}
.gridtable th{ background: #0198e7; color: #fff9ec; font-weight: bold;}

.gridtable2{
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.gridtable2 tr td { border: 1px solid #ccc;}
.gridtable2 tr th { border: 1px solid #ccc;}
.gridtable2 th{ background: #0198e7; color: #fff9ec; font-weight: bold; text-align: left; height: 30px; padding-left: 20px; width: 130px;}
.gridtable2 td{  font-weight: bold; text-align: left; padding-left: 20px;}
