body {
    margin:0 0;
    font-family:Microsoft Yahei;
    color:#4f4f4e;
    font-size:14px;
}
a{
    text-decoration:none;}

.box{width:100%;}
.header{
    width:1140px;
    height:70px;
}
.header .logo{
    width:200px;
    height:70px;
    float:left;
    background:url('../Images/logo_tt.png') no-repeat center;
}
.header .nav{
    width:574px;
    height:42px;
    line-height:42px;
    float:right;
    font-size:14px;
}
.header .nav ul{
    list-style:none;
    padding:0 0;
    margin:0 0;
    display:table;
    width:575px;
    height:42px;
    margin-top:14px;
    margin-bottom:14px;
}
.header .nav ul li{
    float:left;
    margin-left:0px;
    width:82px;
    color:#504f4d;
    /*color:#4f4f4e;*/
    text-align:center;
	font-family:微软雅黑,Arial;
}
.header .nav ul li a{
    text-decoration: none;
}
.header .nav ul .on{
    color:#8fc132;
    border-bottom:4px solid #8fc132;
    box-sizing:border-box;
}
/*��½ģ��part*/
.index .part1{
    height:auto;
    width:100%;
    background:url('../Images/part1.png') no-repeat center;
    background-size:100% 628px;
}
.index .part1 .model{
    width: 1140px;;
    height:500px;
}
.index .part1 .left{
    margin: 50px 0 50px 180px;
    float:left;
    width:auto;
    height:400px;
    /*background:url('../Images/left.png') no-repeat center;*/
}
.index .part1 .right{
    float:right;
    margin-right: 120px;
    height: 500px;
    width: 300px;
    /*background-color: bisque;*/
}
.index .part1 .right .login_box{
    border: 2px;
    width: 300px;
    height: 290px;
    margin: 100px 0px 100px 0px;
    text-align: center;
    background-color: white;
}
/*�����ɫЧ��*/
.index .part1 .right .login_box .gradient{
    color: #ffffff;
    height: 50px;
    background: #2c94c3;
	font-family:微软雅黑,Arial;
    background: -moz-linear-gradient(left,  #2c94c3 0%, #4976b1 100%);
    /*background: -webkit-gradient(linear, left, right, color-stop(0%,#2c94c3 ), color-stop(100%,#4976b1));*/
    background: -webkit-linear-gradient(left,  #2c94c3  0%,#4976b1 100%);
    background: -o-linear-gradient(left,  #2c94c3  0%,#4976b1 100%);
    background: -ms-linear-gradient(left,  #2c94c3  0%,#4976b1 100%);
    background: linear-gradient(to right,  #2c94c3  0%,#4976b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c94c3 ', endColorstr='#4976b1',GradientType=0 )
}
:root .gradient{filter:none;}
td{
    margin: 0 0;
    padding: 0 0;
}
.index .part1 .right .login_box .username {
    border-color: rgba(159, 203, 204, 0.27);
    width: 270px;
    height: 40px;
    margin: -5px 15px 10px 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.index .part1 .right .login_box .password {
    border-color: rgba(204, 204, 204, 0.27);
    width: 270px;
    height: 40px;
    margin:20px 15px -10px 15px;
    border-radius: 5px;
}

.index .part1 .right .login_box  .input_login{
    border:0px;
    width: 228px;
    height: 40px;
}

.index .footer{
    height:200px;
    width:1000px;
    margin-top: 40px;
    font-family:微软雅黑,Arial;
    font-size:12px;
}

.index .footer .a_footer{
    float: left;
    width: 100%;
    word-wrap:break-word;
    word-break:break-all;
}

.index .footer .a_footer a{
    color: #6c6c6c;
}
.index .footer .a_footer a:hover{
    text-decoration: none;
}

.join_footer{
    font-size:20px;
}

.footer li{
    float: left;
}
.index .footer .hr_footer{
    width: 800px;
    float: left;
    margin-top: 0px;
}
.btn{
	font-family:微软雅黑,Arial;
	color:#ffffff;
	margin-bottom:20px;
	margin-top: -20px;
}
