@CHARSET "utf-8";

/*** RESET&BASE ***/
body,h1,h2,h3,h4,h5,h6,p,pre,th,td,ul,ol,li,dl,dt,dd,form,input,select,textarea,button{margin:0;padding:0;}
body{font:14px/1.5 San Francisco,PingFang SC,Hiragino Sans GB,Segoe UI,Microsoft Yahei,微软雅黑,Tahoma,Arial,sans-serif; background-color:#F5F5F5; color:#333;}
input,select,textarea,button{border-radius:0;box-shadow:none;line-height:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;outline:0;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance:none;}
input[type="button"],input[type="submit"],button{cursor:pointer;}
button:disabled{cursor:default}
textarea{vertical-align:top;resize:vertical}radio,checked{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%}h1,h2,h3{color:#111}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;}
ol,ul{list-style:none}ul li{float:left}ol li{float:none;clear:both;}
a img{border:0}img{border:0;vertical-align:middle}em,i{font-style:normal;}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{color:#108eff;text-decoration:underline}a:active,area{outline:0;}
a.link{color:#108eff;cursor:pointer}a.link:hover{color:#108eff}a.linkline{text-decoration:underline;}
a.more{font-weight:400}
a.more i{font-family:\5b8b\4f53}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default;}
ul,.w,.row{*zoom:1;}
ul:after,ul:before,.w:after,.w:before,.row:after,.row:before{content:'';display:block;clear:both;}
.highlight{color:red;}


@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}}

/* grid */
html,body{min-height:100%;}
.wrap{min-width:1255px;min-height:100%;}
.topbar{position:relative;z-index:4;}
.header{position:relative;z-index:3;}
.contbox{position:relative;z-index:5; top: -126px;}
.footer{position:relative;z-index:1;}
.w{width:1245px;margin:0 auto;}
.nw{width:1145px;margin:0 auto;}


/*** HEADER ***/
.header{/* padding:5px 0; *//* background:url(../images/headbg.jpg) no-repeat left top; */overflow: hidden;}
.header .logo{display:block;width:100%;height:408px;line-height:60px;background:url("../images/logina/logo.png") no-repeat center left;overflow:hidden;}
.header .logo .title-cnipa{display:block;width:100%;height:70px;background:url("../images/logina/cnipa.png") no-repeat center left;}
.header .logo .title-cnipa .dlzcbox{width:250px;height:70px; line-height: 70px; float: right;}
.header .logo .title-cnipa .dlzcbox a{color:#fff; font-weight: bold; margin-left: 30px;}

.header .logo .title-txt{display:block;width:516px;height: 60px;margin: 72px auto; background:url("../images/logina/dlgltxt.png") no-repeat center left; overflow:hidden;}
.header .logo .ewmxcx-box{position:relative;display:block; width:120px; height:160px; top:-180px; left:1010px;}
.header .logo .ewmxcx-box .ewmimag{height: 120px; background:url("../images/ewmxcx.jpg") no-repeat center left;}
.header .logo .ewmxcx-box .ewmms{line-height:17px;color:#fff; text-align: center;}
.header .menulogo{position:relative; top:-126px; display:block;width:100%;height:435px;background:url("../images/logina/menulogo.png") no-repeat center left;overflow:hidden;}
.header .menulogo .menubox{width: 100%; height: 100px; line-height: 60px;}
.header .menulogo .menubox .menu-nav{font-weight: bold; }
.header .menulogo .menubox .menu-nav li{width: 85px;}
.header .menulogo .menubox .menu-nav a{color: #fff;}
.header .menulogo .menubox .menu-nav a:hover{text-decoration:none;}
.header .menulogo .bltbox{ width: 100%; height: 240px;}
.header .menulogo .bltbox .step-item{width: 100%; height: 240px;}
.header .menulogo .bltbox .step-item{width: 100%; color: #fff;}
.header .menulogo .bltbox .step-item .descbox{width: 500px; height: 240px; float: left; overflow:hidden;}
.header .menulogo .bltbox .step-item .descbox h2{color: #fff; font-weight: bold; font-size: 18px;}
.header .menulogo .bltbox .step-item .descbox p{width:450px; margin-top: 20px; line-height: 20px; text-indent: 28px; }
.header .menulogo .bltbox .step-item .yyzhimg{width: 496px; height: 240px; float: left; background:url("../images/logina/yyzh.png") no-repeat center left;overflow:hidden;}
.header .menulogo .bltbox .step-item .wzhimg{width: 496px; height: 240px; float: left; background:url("../images/logina/wzh.png") no-repeat center left;overflow:hidden;}
.header .menulogo .bltbox .step-btn {width: 100%; padding-left: 730px;}
.header .menulogo .bltbox .step-btn span{display:inline-block; width: 10px; height: 10px; border-radius: 10px; background-color: #fff; margin: 0 3px; cursor: pointer;}
.header .menulogo .bltbox .step-btn span.on{background-color: #E7262A;}
.header .menulogo .tzgg-title{ width:100%; height: 50px; line-height: 50px; margin-top: 40px;}
.header .menulogo .tzgg-title h2{color:#fff; font-size: 18px; font-weight: bold; /* letter-spacing:6px; */}

.tzggbox {width: 100%; height: 400px;}
.tzggbox .pub_notice{ width: 580px; margin-top:20px; font-size:14px; float: left;}
/* .tzggbox .pub_notice li{ height: 42px; line-height: 42px; border-bottom:1px dashed #d2d2d2; float: none; padding: 0 5px; }
.tzggbox .pub_notice li a{ padding-left: 26px; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; max-width: 84%; background: url("../images/newlogin/jian.png") no-repeat left; float: left; }
.tzggbox .pub_notice li span{ color: #999; display: block; float: right; }
 */
.tzggbox .pub_notice .content{height: 42px; line-height: 42px; border-bottom:1px dashed #d2d2d2; float: none; padding: 0 5px; cursor: pointer;}
.tzggbox .pub_notice .content span{ overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; width: 80%; float: left; }
.tzggbox .pub_notice .content p{ width:85px; color: #999; display: block; float: right; }

.loginb{ position:relative; top:-66px; right:181px; float:right; width: 350px; height: 418px; background-color: #fff;}

.logina{ position:relative; margin: 20px auto 10px; width: 250px; height: 385px; padding:0 30px; background-color: #F2F2F2;}
.logina .title{height:50px; line-height:50px;font-size: 20px; font-weight: bold; color:#90939A;}
.logina .titlea{color:#056AFF; margin-top: 20px;}
.logina .titlea span{display: block; width: 70px; font-size: 14px; font-weight: bold; border-bottom: 2px solid #056AFF;}

.msbox{ position:relative; margin: auto; width: 250px; height: 40px; line-height:40px; padding:0 30px; border: 1px solid #F2F2F2; color: #A3A4A9; font-size: 14px;}

.icon-user{ list-style: none; position: absolute; vertical-align: middle; z-index:5; margin-top: 13px; margin-left: 10px; background-size:cover; background-repeat: no-repeat; width: 20px; height: 20px; background-image:url(/images/login/new_logo/user_name3.png); }
.show-title{ font-size:15px; list-style: none; position: absolute; z-index:5; margin-top: 10px; margin-left: 40px; color:#C0C4CC; pointer-events:none; }

.password-view{ display: none; position: absolute; z-index:10; margin-top: 12px; margin-left: 40px; width: 400px; color:#000000; background-color: #FFFFFF; pointer-events:none; }
.icon-code{ list-style: none; position: absolute; vertical-align: middle; z-index:5; margin-top: 13px; margin-left: 10px; background-size:cover; background-repeat: no-repeat; width: 16px; height: 16px; background-image:url(/images/login/new_logo/identifying_code.png); }
.icon-password{ list-style: none; position: absolute; vertical-align: middle; z-index:5; margin-top: 12px; margin-left: 10px; background-size:cover; background-repeat: no-repeat; width: 20px; height: 20px; background-image:url(/images/login/new_logo/password3.png); }
.show-password{ list-style: none; position: absolute; vertical-align: middle; z-index:5; margin-top: 15px; right: 10px; background-size:cover; background-repeat: no-repeat; width: 20px; height: 20px; background-image:url(/images/login/new_logo/show_password.png); }
.lb-line { width: 100%; height: 40px; margin:0 auto; margin-top: 15px; position: relative; box-sizing: border-box; }
.lb-line-input { font-size:15px; padding-left: 40px; outline: 0px; border-radius: 5px; border: 1px solid rgb(205, 205, 205); width: 100%; height: 40px; line-height: 40px; box-sizing: border-box; }
.lb-line-input:focus { border-color: rgb(255, 150, 0); box-shadow: 0px 0px 5px 1px #fdf0de; }
.lb-btn{margin-top: 20px;}
.lb-remeber { height:25px; font-size:13px; margin-top: 5px; text-align: center; }
.lb-remeber>a { width:90px; text-decoration:none; color: #409EFF; }

.xxgs-item{width:100%;}
.xxgs-item ul li{margin-right: 16px;}
.xxgs-item .xxgs-title{font-size: 18px; font-weight: bold; }
.xxgs-item .gsbox{margin-top: 20px;}
.xxgs-item .item-title{text-align: center; font-weight: bold; font-size: 15px; height: 60px; line-height: 60px;}
.xxgs-item .item{width: 190px; height: 265px; background-color: #fff; border: 1px solid #F2F2F2;}
.xxgs-item .jgico{background-image: url("../images/logina/gse.png"); background-repeat: no-repeat; background-position: center;}
.xxgs-item .dlrico{background-image: url("../images/logina/gsa.png"); background-repeat: no-repeat; background-position: center;}
.xxgs-item .ndbgico{background-image: url("../images/logina/gsc.png"); background-repeat: no-repeat; background-position: center;}
.xxgs-item .ycmlico{background-image: url("../images/logina/gsb.png"); background-repeat: no-repeat; background-position: center;}
.xxgs-item .yzmlico{background-image: url("../images/logina/gsd.png"); background-repeat: no-repeat; background-position: center;}

.xxgs-item .item-btn{width:100%; margin-top: 156px; text-align: center;} 

.help-item{width:100%; background-color: #fff; height: 250px; margin-top: 20px;}
.help-item .help-title{font-size: 18px; font-weight: bold;}
.help-item .table_box{width:89%; height:210px; border:1px solid #F2F2F2; border-collapse:collapse;border-spacing:0;}
.help-item .table_box th{height: 50px; line-height: 50px; font-size: 15px; font-weight: bold;}
.help-item .table_box .tha {width:52%;background-color: #8894A2; color: #fff; text-align: center;}
.help-item .table_box .thb {width:48%;background-color: #F2F2F2; color: #999999; text-align: center;}
.help-item .table_box .ctnlist{width:100%;}
.help-item .table_box .ctnlist li{width: 33%;}
.help-item .table_box .ctnlist .btna{ height: 100px; display: block; position: relative; text-align: center; text-decoration: none;}
.help-item .table_box .ctnlist .btna span{ width: 100%; height:45px; line-height:45px; overflow: hidden; font-size: 14px; font-weight:bold; display: block; white-space: nowrap; text-align: center; text-overflow: ellipsis; }
.help-item .table_box .pub_box{width: 100%;}
.help-item .table_box .pub_box li{float: none; height: 45px; line-height: 45px; color: #999999; font-size: 14px; font-weight: bold; padding: 0 10px;}
.help-item .table_box .pub_box li a{color: #999999;}
.help-item .table_box .pub_box li a:hover{color: #108eff; text-decoration: none;}

.icon-more{ list-style: none; position: absolute; vertical-align: middle; z-index:5; margin-top: 13px; margin-left: 10px; background-size:cover; background-repeat: no-repeat; width: 20px; height: 20px; background-image:url("../images/logina/icogd.png"); }

.tsjb-item {width:100%; background-color: #fff; height: 250px;}
.tsjb-item .tsjb-title{font-size: 18px; font-weight: bold;}
.tsjb-item .tsjbbox{width:100%; color: #066AFF; font-size: 14px; font-weight: bold; padding: 0 20px; margin-top: 30px;}
.tsjb-item .tsjbbox li{border: 1px solid #F2F2F2; width:165px; margin-right: 10px; text-align: center;}
/* .tsjb-item .tsjbbox div:before{content: url("../images/logina/bhimg.png"); } */
.tsjb-item .tsjbbox li div{height: 24px; line-height: 24px; text-align: center;}

.icon-tscnipa{zoom:1; display:inline-block; vertical-align: middle; background-size:cover; background-repeat: no-repeat; width: 20px; height: 20px; background-image:url("../images/logina/bcnipa.png"); }

.tsjb-item .showmore{height: 30px; line-height:30px; text-align: center;}
.tsjb-item .showmore a{font-size: 12px;}

button{ -webkit-appearance: button; -webkit-writing-mode: horizontal-tb !important; text-rendering: auto; color: buttontext; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: center; align-items: flex-start; cursor: default; background-color: buttonface; box-sizing: border-box; margin: 0em; font: 400 13.3333px Arial; padding: 1px 6px; border-width: 2px; border-style: outset; border-color: buttonface; border-image: initial; }
.gsxt-btn{ display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #fff; border: 1px solid #056AFF; color: #056AFF; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0; transition: .1s; font-weight: 500; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; padding: 12px 20px; font-size: 14px; border-radius: 4px; }
.gsxt-btn:focus,.gsxt-btn:hover{ color: #409eff; border-color: #c6e2ff; background-color: #ecf5ff; }
.gsxt-btn:active { color:#3a8ee6; border-color:#3a8ee6; outline:none; }
.btn-small{ padding: 9px 15px; font-size: 12px; border-radius: 3px; }
.btn-large{ padding: 9px 54px; font-size: 12px; border-radius: 3px; width: 158px;}
.btn-login{ padding: 11px 15px; width:105px; font-size: 14px; border-radius: 3px; }
.btn-tsxz{ padding: 8px 13px; width:82px; font-size: 14px; border-radius: 3px; }


.btn-primary{ color: #fff; background-color: #409eff; border-color: #409eff; }
.btn-primary:focus, .btn-primary:hover{ background: #66b1ff; border-color: #66b1ff; color: #fff; }
.btn-primary:active { background:#3a8ee6; border-color:#3a8ee6; color:#fff;}


/*** CONTENT ***/
.contbox{/* padding:5px 0; */}
.contbox .w{min-height:400px;background: #fff; border:0px solid #eee;/* box-shadow:0 1px 3px rgba(0,0,0,.05) */}

.nodata{margin:0.5em;padding-top:100px;background:url(../images/gsxt/nodata.png) no-repeat center top;font-size:17px;color:#bbb;text-align: center}

.btn-close{position: absolute;top:-16px;left:-16px;display:inline-block;width:32px;height:32px;line-height:32px;border:2px solid #ddd;-webkit-border-radius:50%;border-radius:50%;background-color: #fff;font-size:24px;text-align: center;overflow: hidden}
.btn-close:hover{background-color: #108eff;color:#fff;text-decoration: none}
.btn-submit,.btn-cancel{width:200px;height:44px;line-height:44px;margin:10px;border:0;background-color: #108eff;font-size:18px;text-align:center;color:#fff}
.btn-cancel{background-color: #bbb;}
.btn-submit:hover,.btn-cancel:hover{opacity:.9}
.asterisk{display:inline-block;width:10px;margin-left:-10px;font:normal 12px/20px \5b8b\4f53;color:red;text-align:left}

/*** FOOTER ***/
.footer{position:relative;font-size:14px;text-align: center; margin-top: -145px; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; -o-user-select:none;user-select:none;}
.footer .w{background-color: #3664D1;}
.footer .nw{height:120px;}
.footer .ftcont{padding:25px 0;font-size: 12px; font-weight: bold; color: #fff;}
.footer .ftcont a{color: #fff;}
.footer .ftcont .fttxt{width: 80%; height: 110px; float: left; line-height: 25px;}
.footer .ftcont .ftflag{float:right; height: 85px; width: 210px;}
.footer .ftcont .ftflag .dzjg-box{height: 85px; width: 85px; float: left;}
.footer .ftcont .ftflag .jiucuo-box{height: 85px; line-height: 85px; width: 115px; float: left;}

.miss{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
