@charset "gb2312";
/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
@font-face {
    font-family: 'MicrosoftYaHei';
    src: url('MicrosoftYaHei.eot'); 
    src: url('MicrosoftYaHei.eot?#iefix') format('embedded-opentype'), 
             url('MicrosoftYaHei.woff') format('woff'), 
             url('MicrosoftYaHei.ttf')  format('truetype'), 
             url('MicrosoftYaHei.svg#MicrosoftYaHei') format('svg'); 
   }

html { height: 100%; outline: 0; -webkit-text-size-adjust: none; font-size: 16px; }

body * { -webkit-text-size-adjust: 100%;} 
body{ -webkit-overflow-scrolling: touch; max-width: 750px; min-width: 320px; width: 100%; margin: 0 auto; min-height: 100%; font-family: "Î¢ÈíÑÅºÚ"; color: #333333; line-height:120%;  }
h1,h2,h3,h4,h5,h6{ font-size: 1rem; font-weight: normal; }
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; }
input,textarea {-webkit-appearance: none;font-size: 1rem;}
img{ -ms-interpolation-mode: bicubic; -webkit-touch-callout: none;  border:0;width:100%;max-width:100%;vertical-align:middle}
input::-webkit-input-placeholder{color:#c5c5c5;}
input:focus::-webkit-input-placeholder{color:#c5c5c5;}
em { font-style: normal; color: #ff9d00; }
a{ text-decoration: none; -webkit-touch-callout: none; color: #333333; }
ul,li,ol{list-style:none}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}
.space { height: 0.9rem; }

.wrap { position: relative; width: 100%; min-width: 320px; max-width: 750px; margin: 0px auto; padding:2.6rem 0px 1.2rem 0px; background: url(../images/bg.jpg) no-repeat left top; background-size: 100% auto; position:relative;}

.top { background-size: auto 100%; width: 100%; min-width: 320px; max-width: 750px; margin: 0px auto;  }
.loginbg {background: url(../images/loginbg.jpg) no-repeat left top; background-size: 100% auto;}
.loginbox {width: 100%; min-width: 320px; max-width: 750px; margin: 0px auto;padding-top:5rem;}
.loginbox .logo {width: 27%; margin: 0px auto -14% auto;position: relative; z-index:12}
.loginbox .loginfoot {color: #FFFFFF; line-height:2.6rem;text-align: center;padding:3rem 0 3rem 0}
.loginbox .loginfoot em{color: #FFFFFF; font-size:135%}
.loginform {margin:0px auto 0rem auto;padding:4.5rem 5% 3.3rem 5% ;width: 74%;position: relative; background:#fff; border-radius:1rem}
.loginbox .loginform .logintit { text-align:center; font-size:190%; line-height:100%; padding-top:0.5rem; display:block; height:5rem  }
.loginbox .loginform .regdl {padding:1rem 2rem 0rem 2rem ;}
.loginbox .loginform .regdl dt{ float:left}
.loginbox .loginform .regdl dd{ float:right}
.formlist li{padding-bottom:1.5rem;}
.formlist .btnli{padding-bottom:0px;padding-top:1.5rem;}
.btnlogin{ font-size:1.4rem;color: #FFFFFF; width:100%; height:4rem; line-height:4rem;border-radius:4rem; border:none;
 background:linear-gradient(180deg, #60affb, #488aff); }
.user{ width:70%; height:4rem; border-radius:0.5rem; border:none;background:#f5f5f5 url(../images/user.png) no-repeat 7% center; background-size:1.5rem auto; padding-left:18%; padding-right:12% }
.pwd{ width:70%; height:4rem; border-radius:0.5rem; border:none;background:#f5f5f5 url(../images/pwd.png) no-repeat 7% center; background-size:1.5rem auto; padding-left:18%; padding-right:12% }
.toolmenu {padding:2rem 0px; display:flex;}
.toolmenu li {display: inline-flex ; text-align:center; flex-grow:1 }
.toolmenu li a{ height:2rem; text-align:center;padding-top:3.6rem; margin:auto; background:  url(../images/menuicon1.png) no-repeat center 0px;background-size:auto 3.3rem; }
.toolmenu .icon2{background:  url(../images/menuicon2.png) no-repeat center 0px;background-size:auto 3.3rem; }
.toolmenu .icon3{background:  url(../images/menuicon3.png) no-repeat center 0px; background-size:auto 3.3rem;}
.contain { padding: 0px 3.9% 2.5rem  3.9% ; margin:0px 4%; min-height:15rem; background:#FFFFFF;border-radius:1rem; box-shadow: #e9e9e9 0px 0.5rem 2rem 0.5rem ; }
.star {background:  url(../images/star.png) no-repeat left bottom;background-size:2.8rem auto; height:1.4rem; width:2.8rem;/*margin-left:5%; */position:absolute;top:1.2rem; left:5%; }
.codeimg { width: 43%; text-align:center; margin:auto; }
.codeimg h4 {  padding-top:1.2rem}
.optbox { padding:0.8rem 0rem 1.5rem 0rem; height:1rem; text-align:right }
.optbox .ref{background: url(../images/refresh.jpg) no-repeat left top; background-size:contain; float:right; display:block; width:1.2rem; height:1.2rem;}
.optbox .ref2{background: url(../images/refresh2.jpg) no-repeat left top; background-size:contain; float:right; display:block; width:1.2rem; height:1.2rem;}

.titlenor{ color:#026a1d; font-size:80%; padding:1rem 0rem; font-weight:bold }
.titlenor em{ font-size:180%;color:#026a1d; padding-right:3px;    }
.cardbox { height: 16rem;background:#e2e2e2; padding:1rem 1rem 0rem 1rem; border-radius:0.5rem; position:relative;  }
.cardinfo{ }
.cardinfo dt { float:left;   width:7rem; height:9rem;}
.cardinfo dt img{   width:100%; height:100%; border-radius:0.8rem;}
.cardinfo dd {  width:16rem; padding-top:0.3rem; overflow:hidden;position:absolute; left:9rem;top:1rem; z-index:20;font-variant:small-caps }
.cardinfo li{ padding-bottom:0.6rem; }
.cardbox .cn{padding-right:0.3rem }
.cardbox .en{ font: 0.35rem Arial,Verdana, sans-serif;padding-right:0.3rem;}
.cardnum{
	padding-top:0.4rem;
	line-height:100%;
}
.cardnum dl{ padding-left:3%}
.cardnum span{ display:block}
.cardnum dt{ float:left; padding-right:0.4rem; }
.cardnum dd{ float:left; font-size:1.1rem; font-weight:bold;padding-top:0.3rem; }
.dept{
	 width:80%;
	line-height: 100%;
	text-align: right;
	position: absolute;
	right: 1rem;
	bottom: 0.8rem;
	white-space:nowrap;
	 
  }
.dept .den{ transform: scale(0.40);white-space:nowrap; }
.cert {background: url(../images/zhang.png) no-repeat left top; background-size:cover; height:2.6rem; width:2.6rem;position: absolute;
right: 3rem;bottom: 0.5rem;
 }
.cardbox .bbox { text-align:center; padding-top:2rem }
.cardtit { height:6.4rem }
.cardtit dt{font-size: 170%;line-height: normal;font-weight: bold;padding-bottom:0.2rem; }
.cardtit dd{
	font-size: 0.8rem;font-weight: bold; 
	font-family:"Verdana, sans-serif";
	text-transform: uppercase;
}
.postdept{line-height:175%; position:relative;}
 .postdept .cert2{background: url(../images/zhang.png) no-repeat left top; background-size:cover; height:2.7rem; width:2.7rem;position: absolute;
right: 25%;top: -0.7rem;
 }
 
 .detail {   padding-bottom: 0.33rem; padding-top: 0.3rem; margin-top: 0.1rem; }
.detail .tit { text-align: center; font-size: 1.1rem;font-weight: bold;  border-bottom: 1px dashed #ccc; padding-bottom: 0.1rem; line-height: 200%;  }
.detail .stit { text-align: center; padding: 0.5rem; font-size:0.8rem; }
.detail .content { padding-top: 0.26rem;line-height: 180%;  }
.listnews { }
.listnews li { line-height: 2.3rem; border-bottom: 1px dashed #d6d6d6; padding-left: 0.5rem; }
.listnews li span { color: #949494; float: right; font-size: 0.75rem; }
.aback{background: url(../images/back.png) no-repeat left bottom;background-size:auto 1.75rem; height:1.75rem; width:1.5rem;/*margin-left:5%; */position:absolute;top:0.4rem; left:6%;}