﻿@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;}
.footer{position:relative;z-index:1;}
.w{width:1260px;margin:0 auto;}
.nw{width:995px;margin:0 auto;}

/*** HEADER ***/
.header{overflow: hidden; }
.header .logobj{display:block;width:100%;height:405px;background:url("../images/gsxt/logo6_gs.png") no-repeat center top; overflow:hidden;}
.header .logobj .title-cnipa{display:block;margin-top: 15px;width:80%;height:70px;background:url("../images/logina/cnipa.png") no-repeat center left;}
.header .logobj .ewmxcx-box{position:relative;display:block; width:120px; height:160px; float: right; top:10px; right: 30px;}
.header .logobj .ewmxcx-box .ewmimag{height: 120px; background:url("../images/ewmxcx.jpg") no-repeat center left;}
.header .logobj .ewmxcx-box .ewmms{line-height:17px;color:#fff; text-align: center;}

.header .tabbox{height:40px;margin-top:30px; border-bottom: 1px solid #6B99F5;font-family: PingFangSC, PingFangSC-Regular;}
.header .tabbox a{height:40px;line-height:40px;font-size:18px; margin-right:30px; display:inline-block; color: #fff; font-weight: normal;}
.header .tabbox a:hover{text-decoration: none;}
.header .tabbox .curr{border-bottom:2px solid #fff;font-weight:600;color:#fff;}
.header .logobj .textbox{margin-top:50px;font-size: 36px; font-weight: bold; color:#fff;}
	

/*** CONTENT ***/
.content{padding:0;}
.content .w{min-height:600px;background: #fff; border:1px solid #eee;box-shadow:0 1px 3px rgba(0,0,0,.05)}

.content-bgtframe{position:relative;z-index:2;}
.content-bgtframe .w{min-height:360px;background: #fff;}


.agency-wrap{margin:30px 80px 40px;}
.bgt-wrap{margin:0px 80px 0px;}

.search-box{height:39px; margin-bottom: 50px;}
.search-box .title{height:35px;line-height:35px;display: inline-block; font-size: 18px; color: #303133;}
.search-box .groupbox{display: inline-block; vertical-align: top;}
.fltrt{float: right;}

.select-text{width:118px;height:35px;padding:6px 9px;border:1px solid #ddd; color: #343840;}
.input-text{width:200px;height:21px;padding:6px 9px;border:1px solid #ddd;}
.input-text:focus{border:1px solid #108eff;}
.button-btn{width:80px;padding:6px 10px;margin-right:10px;background:#108eff;color:#fff;border:0;text-align: center;}

.search-title{margin-bottom:10px; font-size:20px; color: #303133; letter-spacing: 2px; height: 30px; line-height: 30px; font-weight: 500;}
.agency-title{margin-bottom:40px; margin-top: 50px;border-bottom: 2px solid #333333; font-size:24px; color: #333333; letter-spacing: 2px; height: 40px; line-height: 40px;font-weight: 500;}

.drop-sort .link,.select-result a,.moreselect-link i,.moreitem-link i,.agency-tlist .down,.agency-tlist .up{display:inline-block;background-image:url(../images/gsxt/icon-select.png);background-repeat:no-repeat;}
.moreselect-link i,.moreitem-link i,.agency-tlist .down,.agency-tlist .up{width:20px;height:20px;vertical-align:middle;margin-top:-2px}

.agency-tlist{width:100%; table-layout:fixed;}
.agency-tlist th{padding:.8em 1em;border:3px solid #fff;background-color:#f6faff;font-weight:400; text-align: left;}
.agency-tlist td{padding:.8em 1em;border-bottom:1px solid #ecf2fa;color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.agency-tlist .name{color:#108eff;font-size:16px}
.agency-tlist .tag{margin-left:20px;padding:.3em .6em;border:1px solid #ecf2fa;font-size:12px;font-weight:400}
.agency-tlist .jsort{display:block;cursor:pointer}
.agency-tlist .jsort:hover{text-decoration: none}
.agency-tlist .curr .down,.agency-tlist .curr .up{display:inline-block;margin-right:-10px;}
.agency-tlist .down{background-position:0 -300px}
.agency-tlist .up{background-position:0 -320px}

.incpage{ width:780px; margin:3px auto; text-align:center; height:30px; line-height:30px;}
.incpage a{ margin:0 3px; font-size:12px; color:#060606;}

.gsxt-cover{ display:none; z-index:2000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); background-color: #000; }
#messagebox{ z-index:2005; display: none; position: fixed; top:10%; left:40%; width: 360px; height:160px; padding-bottom: 10px; vertical-align: middle; background-color: #fff; border-radius: 4px; border: 1px solid #ebeef5; font-size: 18px; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); text-align: left; overflow: hidden; backface-visibility: hidden; }
#messagebox .message-header{ position: relative; padding: 15px 15px 10px; color:#303133; }
#messagebox .message-content{ padding: 10px 15px; color: #606266; font-size: 14px; }
#messagebox .message-content .message-error{ color: #f56c6c; font-size: 12px; min-height: 18px; margin-top: 2px; }
#messagebox .message-btns{ padding: 5px 15px 0; text-align: right; }

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 #dcdfe6; color: #606266; -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-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;}

.yzmtext{width:70px;height:20px; padding:6px 9px;border:1px solid #ddd;}
.yzmtext:focus{border:1px solid #108eff;}

.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}


.slt-mod{clear:both;border-top:0px solid #eee;background-color:#fff;overflow:hidden;*zoom:1}
.slt-mod li{position:relative;float:none;border-top:0px dotted #ddd;list-style:none;padding:6px 0 1px}
.slt-mod li:first-child{border-top:0}
.slt-mod .sort{float:left;display:inline-block;margin-right:20px;}
.slt-mod label{float:left;margin-right:5px;color:#333}
.slt-mod .text,.slt-mod .select{width:190px;padding:2px 4px;margin-top:-3px;border:1px solid #ddd}
.slt-mod .text:focus,.slt-mod .select:focus{border:1px solid #108eff}
.slt-mod .item .select{width:200px;}
.slt-mod dl{padding:5px 38px;line-height:20px;overflow:hidden;*zoom:1;}
.slt-mod dt{float:left;width:75px;margin:1px 0 0 -75px;font-weight:700;}
.slt-mod dd{float:left;margin:0 5px 5px 0; border:0px solid red;}
.slt-mod dd a{display:inline-block;padding:0 10px;text-align:center;white-space:nowrap; color:#303133;min-width: 100px;height:32px;line-height:32px; -webkit-border-radius:2px;border-radius:2px; background-color: #eceef0;}
.slt-mod dd a:hover{text-decoration:none;}
.slt-mod .selected a{background-color:#3664d1;color:#fff;text-decoration:none;cursor:default}

/*** FOOTER ***/
.footer{position:relative;font-size:14px;text-align: center; -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:10px 0;font-size: 12px; font-weight: bold; color: #fff;}
.footer .ftcont a{color: #fff;}
.footer .ftcont .fttxt{width: 78%; 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;}

.tips_box{line-height: 28px; margin: 14px auto; width: 100%; font-size: 14px; margin-top: 0; font-weight: bold; color: red; border-bottom: 1px dashed #ecf2fa;}
.warnicon{width:21px; height: 20px;display: inline-block; background-image: url("../images/gsxt/warns.png"); background-repeat: no-repeat; vertical-align: middle;}
