﻿body {
font-size:12px;
text-align:left;
background-image:url(../../images/main/login_bg.png);
background-repeat:repeat-x;
color:#454545;
font-family:'Microsoft YaHei',Georgia, "Times New Roman", Times, serif;
background-color:#FFF;
}
* {
margin:0px;
padding:0px;
}
a { 
outline:none;
color:#454545;
}
a:hover { text-decoration:underline;}
img {
border:none;
}
.clear {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
a:link,a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
ul {
list-style-type:none;
}

body {

}
#wraper {
background-image:url(../../images/main/login_main_en.png);
background-repeat:no-repeat;
width:956px;
height:545px;
margin:0px auto;
position:relative;
}
#user { position:absolute; top:236px; left:70px; width:740px; height:176px;}
#user_news { width:378px; float:left;}
#user_login {

}
#user_login table{
float:right;
display:inline;
}
#user_login table tr{
height:36px;
line-height:36px;
}
#user_login table tr th {
text-align:right;
font-size:14px;
padding-right:3px;
}
#user_login .inputTxt,#user_login .inputVerification {
display:block;
width:164px;
height:28px;
background-image:url(../../images/main/input1_bg.png);
background-repeat:no-repeat;
}
#user_login .inputVerification{ width:97px; background-image:url(../../images/main/input2_bg.png);}
#user_login input {border:0px; margin:7px 3px 0px 6px;}
#user_login .inputVerification input {width:83px;}
#user_login table #btns td{
text-align:center;
height:40px;
}

    #user_login a {
        text-decoration:none;
        font-size:8px;
        color: #2368ac; 
        cursor: pointer;
        font-family:'Times New Roman', Times, serif;
    }
.submit_btn {
width:125px;
height:39px;
border:0px;
background-repeat:no-repeat;
margin:0px 0px;
cursor:pointer;
}
.submit_btn1 {
width:125px;
height:39px;
border:0px;
background-repeat:no-repeat;
cursor:pointer;
}
.login_news {float:left; width:425px;}
.news_login { line-height:18px;}
.copyright { text-align:center;}

.button{
line-height: 17px;
text-align: center;
color: #fff;
/*text-shadow:1px 1px 1px #333;*/
border-radius: 3px;
margin-left:5px;
/*margin:0 10px 0px 0;*/
margin-top:3px;
position: relative;
overflow: hidden;
cursor:pointer;
padding:0px 3px 0px 3px;
}
.button.gray{
color: black;
/*text-shadow:1px 1px 1px gray;*/
border:1px solid #929292;
/*box-shadow: 0 1px 2px #fff inset,0 -1px 0 #929292 inset;*/
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#F5F5F5, endColorstr=#DEDEDE); /* for IE */
background: -ms-linear-gradient(top, #F5F5F5, #DEDEDE);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5),to(#DEDEDE));
background: -webkit-linear-gradient(top,#F5F5F5,#DEDEDE);
background: -moz-linear-gradient(top,#F5F5F5,#DEDEDE);
background: linear-gradient(top,#F5F5F5,#DEDEDE);
background: -o-linear-gradient(top, #fff,#0000ff); /* Opera 11.10+*/
}
.gray:hover{
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#f2f3f7, endColorstr=#ebeced); /* for IE */
background: -ms-linear-gradient(top, #f2f3f7, #ebeced);
background: -webkit-linear-gradient(top,#fefefe,#ebeced);
background: -moz-linear-gradient(top,#f2f3f7,#ebeced);
background: linear-gradient(top,#f2f3f7,#ebeced);
}
.gray:active{
top:1px;
box-shadow: 0 1px 1px #a8abae inset,0 1px 0 #fff;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#e4e8ec, endColorstr=#e4e8ec); /* for IE */
background: -ms-linear-gradient(top, #e4e8ec, #e4e8ec);
background: -webkit-linear-gradient(top,#e4e8ec,#e4e8ec);
background: -moz-linear-gradient(top,#e4e8ec,#e4e8ec);
background: linear-gradient(top,#e4e8ec,#e4e8ec);
}

.tb_bm {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left:40PX;
}
    .tb_bm.bm {
        width:460px;
        margin-left:20px;
        margin-top:15px;
    }
    .tb_bm tr { 
        
    }
    .tb_bm tr th {       
        text-shadow: 1px 1px 1px rgba(213,154,154,0.45);
        width:100px;
        text-align:right;
        margin-right:2px;
    }
     .tb_bm.bm tr th{
         width:120px;
    }
    .tb_bm tr td {
        vertical-align: middle;
        text-shadow: 1px 1px 1px rgba(213,154,154,0.45);
    }

     .main_menu_title0
        {
            width: 425px;
            background-image: url(../../images/main/news_bghover1_en.png);
            cursor: pointer;
            height: 32px;
            margin-bottom: 10px;
        }
        .main_menu_title1
        {
            width: 425px;
            background-image: url(../../images/main/news_bghover2_en.png);
            cursor: pointer;
            height: 32px;
            margin-bottom: 10px;
        }
        .main_menu_title2
        {
            width: 425px;
            background-image: url(../../images/main/news_bghover3_en.png);
            cursor: pointer;
            height: 32px;
            margin-bottom: 10px;
        }
        .main_menu_title3
        {
            width: 425px;
            background-image: url(../../images/main/news_bghover4_en.png);
            cursor: pointer;
            height: 32px;
            margin-bottom: 10px;
        }

.topSelect {
    z-index:100;
    position:absolute;
    right:30px;
    top:10px;
    font-size: 18px;   
    font-weight:bold;
}
    .topSelect a {            
    color: white;
    margin-right: 5px;    
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif,迷你简仿宋;  
    }

    .checkText {
    font-size: 10px;
    color: Red;
    float:left;
}
.check {
    float:left;
    width:100%;
}
.checkName {
    height:35px;
    vertical-align:top;
    line-height:23px;
    text-align:right;
}

.content {
    line-height:25px;
    font-family:Arial;
}


.lul {
    width: 235px;
    float: right;
    margin-top: -26px; 
    height:26px;
}

.dl {
    height: 25px;
    font: 400 13.3333px Arial;
}

    .dl > span:first-child {
        margin: -1px 10px 0px 0px;
        float: left
    }

.en > span:first-child {
    margin: -3px 5px 0px 0px;
}

.en table tr td {
    padding: 0px 5px 10px 0px;
}

.radiop {
    float: left;
}

    .radiop td {
        display: inline-block;
        padding: 0px 10px 10px 0px;
        margin: -3px 0px 0px 0px;
    }

        .radiop td > input {
            display: none;
        }

        .radiop td > label > span {
            background-color: #fff;
            border: 1px solid rgba(0,0,0,0.15);
            border-radius: 100%;
            display: inline-block;
            height: 16px;
            margin-right: 10px;
            margin-top: -1px;
            vertical-align: middle;
            width: 16px;
            line-height: 1
        }

        .radiop td > input:checked + label > span::after {
            background-color: #57ad68;
            border-radius: 100%;
            content: "";
            display: inline-block;
            height: 12px;
            margin: 2px;
            width: 12px;
        }

.myzm {
    padding-right:10px;
}
