a, body, button, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, textarea, ul { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 9pt/1.5 tahoma,arial,Hiragino Sans GB,\5b8b\4f53,sans-serif; }
button, h1, h2, h3, h4, h5, h6, input, select, textarea { font-size: 100%; }
ol, ul { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #043559; }
body { background: #fff; font-size: 9pt; font-family: \\5FAE\8F6F\96C5\9ED1,Tahoma,Geneva,sans-serif; min-width: 750pt; }
img { border: 0; vertical-align: top; }
textarea { resize: none; }
a, button, input, select, textarea { outline: 0; }
a, button { cursor: pointer;}
button { border: none;}
.rl{float: right;}
.fl{float: left;}
.w1200{width: 1200px;margin: 0  auto;}
.head{height: 95px;background:#f5f5f5;min-width: 1200px;}
.head h1 a{font-size: 23px;font-weight: normal;color: #1a95dc;}
.head p a{font-size: 18px;color: #1a95dc;}
.head .corporate-name{width:50%;}
.head .corporate-name .rl{margin-top: 30px;}
.head ul li{display: inline-block;padding: 38px 0;font-size: 14.5px;margin-left: 15px;}
.head ul{height: 95px;}
.head ul li a{color: #525252;}
.head ul li a:hover{color: #f40;}
.head ul .national-site a{margin-left: 15px;}
.head ul .national-site a:first-child{margin-left: 0px;}
.main { position: relative; margin: 0 auto; width: 990px; }
.content { overflow: hidden; }
.content .con_right { margin: 65px auto; width: 28pc;  background: #fff;  font-family: "微软雅黑"; padding: 0 0 30px 0}
.content .con_right .con_r_top  h2{ height: 110px;font-size: 25px;line-height:110px;text-align: center;font-weight: normal; }
.content .con_right ul .con_r_right .user input[type="text"],input[type="password"] {  padding-left: 7px; width: 393px; height: 33px; border: 1px solid #dedede; color: #999; font-size: 14px; font-family: "微软雅黑"; line-height: 2pc;border-radius:3px;  }
.content .con_right ul .con_r_right .user { padding: 0 0 20px 23px; }
.content .con_right ul .con_r_right .li  {margin: 0 0 21px -1px;position: relative;}
.content .con_right ul .con_r_right .li .error{position: absolute;left:0px;top:26px;z-index: 10;}
.content .con_right ul .con_r_right .li .error-text{padding:2px 10px;color: #f40;box-shadow: 1px 1px 7px #f40;z-index: 10;background: #fff;}
.dot-top {width: 1px;margin-left: 39%;font-size: 0;  line-height: 0;  border-width: 10px;  border-color:#f40;  border-top-width: 0;  border-style: dashed;  border-bottom-style: solid;  border-left-color: transparent;  border-right-color: transparent;  }
.content .con_right ul .con_r_right .user div{margin: 20px 0}
/*.content .con_right ul .con_r_right .user .user-icon { float: left; width: 36px; height: 35px; background: url(../img/user-icon.jpg) left top no-repeat; }
.content .con_right ul .con_r_right .user .mima-icon { float: left; width: 36px; height: 35px; background: url(../img/mima-icon.jpg) left top no-repeat; }
.content .con_right ul .con_r_right .user .yzmz-icon { float: left; width: 36px; height: 35px; background: url(../img/yzmz-icon.jpg) left top no-repeat; }*/
.content .con_right ul .con_r_right p { overflow: hidden; padding: 0 39px 37px; color: #666; font-size: 13px;}
.content .con_right ul .con_r_right p .mima { float: left; padding-left: 5px; text-decoration: none; }
.content .con_right ul .con_r_right p .zhuce { float: right; text-decoration: none; }
.but-login{text-align: center;}
.content .con_right ul .con_r_right button {  width: 400px; height: 38px; background: #1a95dc; color: #fff; font-size: 1pc; font-family: "微软雅黑"; }
.content .con_right ul .con_r_left { display: none; }
.con_right ul .con_r_left .erweima { position: relative; margin: 0 auto; width: 174px; height: 11pc; }
.qrcode { position: absolute; top: 0; left: 0; width: 174px; height: 11pc; }
.divimg { position: absolute; top: 50%; left: 50%; z-index: 100; overflow: hidden; margin-top: -15px; margin-left: -30px; padding: 1px; width: 60px; height: 30px; border: 1px solid #eee; border-radius: .5rem; background: #fff; opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9; }
.content .con_right ul .con_r_right .user .yanzheng { width: 150px; margin: 0 5px 10px 1px; padding-left: 5px; }
.content .con_right ul .con_r_right .user .next { font-size: 12px; width: 40px; height: 33px; float: right; margin-right: 40px; }
.content .con_right .con_r_top { *height: 90px; }
.forget-pw-safe span{font-size: 14px;margin-right: 20px;}
.fo-but{margin-top: 20px;padding: 10px 0;font-size: 13px;color: #666;text-align: center;}
.fo-but a{color: #1a95dc;}
.footer{width: 100%;background: #000;padding: 30px 0;min-width: 1200px;}
.footer .nav-bottom{color: #fff;padding: 10px 0 30px 0}
.footer .nav-bottom a{display: inline-block;line-height: 26px;color: #fff;}
.footer .nav-bottom  a:hover{color: #1a95dc;}
.footer .national-site a{line-height: 26px;color: #fff;}
.footer .national-site  a:hover{color: #1a95dc;}
.footer .national-site a:nth-child(2n){padding: 0 10px;}
.footer .nav-bottom a{padding:0 10px;font-size: 17px}
.footer .nav-bottom a:first-child{padding: 0 10px 0 0;}

.footer .hotline{font-size: 17px;color: #c0bcbc;line-height: 2;}
.footer .fl h4{font-size: 18px;color: #d77001;line-height: 2; }
.footer .bger{font-size: 18px;color: #c0bcbc;}
.footer .bger p{line-height: 2;}
.footer .rl img{margin-top: 70px;}
.footer .rl p{letter-spacing: 2px;font-size: 16px;color: #c0bcbc;text-align: center;}

.national-site img{width: 20px;height: 12px;    margin-top: 4px;}

.form_hint {z-index: 999;position: absolute;min-width:100px; line-height: 26px;padding: 1px 6px;font-size: 12px;margin-left: 10px;  color: white;background: #d45252;border-radius: 3px 3px 3px 3px;  }
.form_hint::before {content: "\25C0";position: absolute;top:1px;left:-6px;color:#d45252;}

.headerPub {
	height:95px;
	background:#f5f5f5;
	min-width:1200px;
}
.headerPub .headerPubSon {
	width:1200px;
	margin:0 auto;
}
.headerPub .headerPubSon .topleft {
	float:left;
}
.headerPub .headerPubSon .topleft ul li {
	display:block;
	float:left;
}
.headerPub .headerPubSon .topleft ul li.margs {
	margin-left:10px;
}
.headerPub .headerPubSon .topleft ul li img {
	margin-top:30px;
}
.headerPub .headerPubSon .topleft ul li a img {
	margin-top:5px;
	height:85px;
}
.headerPub .headerPubSon .topleft ul li .words {
	margin-top:16px;
}
.headerPub .headerPubSon .topleft ul li .words h1 a {
	font-size:23px;
	font-weight:normal;
	color:#1a95dc;
}
.headerPub .headerPubSon .topleft ul li .words p a {
	font-size:18px;
	color:#1a95dc;
}
.headerPub .headerPubSon .topRight {
	float:right;
	margin-top:40px;
}
.headerPub .headerPubSon .topRight img {
	width:20px;
    height:12px;
    margin-top:4px;
}
.headerPub .headerPubSon .topRight a {
	color:#525252;
	margin-left:15px;
}
.headerPub .headerPubSon .topRight a:hover {
	color:#F40;
}