/* public style 
-----------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font { color: #4B4B4B; margin:0; padding:0; font-size:12px; font-family:Helvetica,sans-serif,Arial,"宋体","新宋体"; }
fieldset,img {border:0; } 
body{background:#fff}
.body-back{ background-image:url(about:blank);background-attachment:fixed;/*必要，防抖动*/ }
ol,ul {list-style:none; } 
a{ color:#333; text-decoration:none; }
a:hover{ text-decoration:underline; }
h1,h2,h3,h4,h5,h6,p {font-size:100%; word-wrap:break-word; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.fb{ font-weight:bold; }
.mc{ margin:0 auto; }
.bn{ background:none;}
.relative{ position:relative; }
table {border-collapse:collapse;border-spacing:0; }
textarea, input{font-size: 12px; }
i, cite, em, var, dfn, address {font-style: normal; }
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix{zoom:1;}
.clear{clear:both; height:0; line-height:0; font-size:0; }
.fl{ float:left; display:inline; }
.fr{ float:right; display:inline; }
.opacity{  opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }
.yaHei{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
/* content style 
-----------------------------------------------------------------------------------------*/

.bg{ background:url(../images/body-bg.jpg) no-repeat ; height:265px; width:440px; padding:35px 5px 0;}
.close{ position:absolute; top:8px; right:12px;}
.close_button{ background:  url(../images/close_06.jpg); height:17px; width:17px; display:block; text-indent:-9999px;}
.close_button:hover{ background:url(../images/h_close.gif);}
.content{ background:#fff; padding:5px 0 0 25px; width:380px;}
.content .pad{ padding-bottom:12px;}
.content .biaoti{ height:28px; line-height:28px; width:60px;}
.content .shuru{ height:20px; border:1px solid #ACE1F9; background:#E8F5FF; padding:3px;}
.content .tishi{ height:28px; line-height:28px; width:100px;}
.content .tishi a{ color:#0272BB; }
.content .yanzheng{ width:117px;}
.content .zhanghao{ width:192px; color:#999; letter-spacing:1px;}
.content .yzm{ margin-left:6px; margin-top:2px;}
.content .login{ background:url(../images/login_03.png) no-repeat; width:82px; height:31px; border:none; margin-top:5px; text-indent:-9999px; cursor:pointer; display:block;}
.content .login:hover{ background:url(../images/h_login.png) no-repeat;}
.content .pad2{ padding:0px 0 0 65px; margin-top:16px; height:40px; line-height:40px;}
.content .pad3{ padding-bottom:5px;}
.content .qq{ padding-left:3px;color:#0272BB;}
.mar-top{ margin-top:12px;_margin-top:10px;}
.error{ height:31px; line-height:31px; margin-left:10px; color: #FB4A37; margin-top:5px; width:230px; overflow:hidden;}
.new{ padding-left:60px;}
.letter{ letter-spacing:12px;}

/* new_index style 
-----------------------------------------------------------------------------------------*/
.mar-top_new{ margin:18px 0 0 15px;}
.qq_new{padding-top:20px;color:#0272BB; display:block; padding-left:5px;}
.notice{ padding:0px 0 5px 60px;color:#FF0000; width:300px; overflow:hidden; height:14px;}

/** CmCaptcha style */
.cm-captcha { display: none; position: absolute; width: 250px; height: 184px; top: 0; left: 25px; border: 1px solid #ccc; }
.cm-captcha iframe { width: 250px !important; height: 184px !important; }
.cm-captcha .btn-close { background: url(https://login.ijinshan.com/images/HTSCIT_close.png) no-repeat; width: 10px; height: 10px; background-size: cover; position: absolute; right: 2px; bottom: 2px; z-index: 2000000003; cursor: pointer; }
