@CHARSET "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:14px"microsoft yahei","Arial Narrow",HELVETICA;background:#f5f5f5;-webkit-text-size-adjust:100%;} 
a{color:#666666;text-decoration:none; outline:none; cursor: pointer;} 
a:hover{color:#cd0200;} 
em{font-style:normal} 
li{list-style:none} 
img{border:none;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}


.public_top{width:100%;}
.public_top img{width: 100%;}
.public_nav{width:100%; height: 50px; background-color: #0057a4;}
.public_nav .nav_n{width: 1440px; height: 50px; margin: 0px auto;}
.public_nav .nav_n li{ float:left; height: 100%; width: 180px; }
.public_nav .nav_n li a{display: block; text-align: center; color: #fff; line-height: 50px; font-size: 16px; cursor: pointer; }
.public_nav .nav_n li a:hover{background-color: #850001;}
.public_nav .nav_n li a.thisclass{background-color: #850001;}

.content{width: 1440px; margin: 30px auto; min-height: 500px;}
.cont_l{width: 1030px; background-color: #ffffff; min-height: 500px; float: left;}
.cont_r{width: 380px; float: right;} 

.cont_c{padding: 30px; background-color: #ffffff;}
.cont_c .mtitle{width: 100%;height: 35px;border-bottom: 1px solid #0057a4;}
.cont_c .mtitle p.ptitle{height: 35px;line-height: 35px;float: left; background: #0057a4;border-left: 5px solid #850001;color: #ffffff;font-size: 18px;font-weight: bold;padding: 0px 30px;}
.cont_c .mcontent{ width:100%; margin:0px auto; padding-top:20px; padding-bottom: 20px; }
.cont_c .mcontent p{ width:100%; font-size:16px; text-align:justify; line-height:30px; color: #666666;}
.cont_c .mcontent img{ max-width: 100%; margin:10px auto;}

.news_ul{ width:100%; overflow:hidden;}
.news_ul li{ line-height:35px; width:100%; margin:0px auto;font-size:14px; color:#666666; clear:both; overflow:hidden; height:35px;}
.news_ul li a{background:url(../images/icon-6.png) no-repeat 0 center; padding-left:10px; font-size:14px; color:#666666; display:block; float:left; height:35px; overflow:hidden;}
.news_ul li a:hover{color:#cd0200; text-decoration:underline;}
.news_ul li span{ float:right;}

.mform{width: 100%; padding-top: 20px;}
.mform input{width:100%; height: 40px; border: 1px solid #e3e3e3; border-radius: 3px; padding: 5px; box-sizing: border-box; margin-bottom: 15px;}
.mform input[type='submit']{background: #0057a4; color: #ffffff; font-size: 16px; margin-bottom: 0px;}
.zc{ display: inline-block; line-height: 30px; color: #0057a4; float: right; padding-top: 5px;}

table.myinfo{width: 100%;}
table.myinfo tr{height: 35px;}
table.myinfo tr td{color: #666666;}
table.myinfo tr td.st{color: #888888;}
table.myinfo tr td.stl{color: #0057a4; font-weight: bold;}
table.myinfo tr td input[type='submit'],table.myinfo tr td input[type='button']{background: #0057a4; color: #ffffff; font-size: 16px; margin-bottom: 0px; margin-top: 10px;}

table.zhuce{width:100%;}
.zhuce tr{ height:35px;}
table.zhuce tr td{ font-size:14px; padding:5px;color: #666666;}
table.zhuce tr td.zclft{ width:400px; text-align:right;}
.zhuce tr td input[type='text']{ width:300px; height:35px; line-height:35px; padding:0px 5px; box-sizing:border-box; border:1px solid #dddddd;}
table.zhuce tr td label{ display:inline-block; margin-right:10px;}
table.zhuce tr td input[type='submit']{ width:100px; height:35px; line-height:35px; box-sizing:border-box; border:none;  outline:none; color:#ffffff; background:#0057a4; margin-top:10px;}


/*密码强度提示*/
.pwdtips{display:block;overflow:hidden;vertical-align: middle; margin-top: -10px; margin-bottom: 10px;}
.pwdtips li{float:left;}
.pwdline {background: #d6d3d3;width: 62px;height: 4px;margin-top: 5px;margin-left: 5px;}
.pwdtext {display:inline-block;width: 62px;margin-left: 5px;text-align: center;color: #b0adad;font-size: 12px;}

/*public_foot*/
.public_foot{ background:#353535; color:#999; padding:15px 0px;}
.public_foot p{ width:1440px; margin:0px auto; text-align:center; font-size:14px; line-height:30px;}
.public_foot p a{ color:#999; margin:0px 20px;}
.public_foot p a:hover{ text-decoration:underline;}

/*Totop*/
.toTop{height: 90px;width:60px; cursor:pointer;position:fixed;left:50%;bottom:100px; margin-left:630px;}
.toTop a{height: 60px;width:60px;background: url(../images/toTop.png) no-repeat center center; background-color:#999999; display:block; border-radius:5px;}
.toTop p{ font-size:14px; color:#999999; padding-top:10px; text-align:center;}
.toTop a:hover{background-color:#0057a4;}
*html .toTop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:80px;}