*{margin: 0; padding: 0;}
li{list-style: none;}
a{text-decoration: none; color: #444;}
body{font-size: 14px; background: #f5f5f5; color: #444;}
.alignl{text-align: left; padding-left: 10px !important; line-height: 22px;}
i.asterisk{color: #f00;  margin-right: 5px; font-size:16px; font-style: normal;}


/*澶撮儴搴曢儴*/
.zchead{width: 100%; height: 100px; background:#0071c1; min-width: 1200px;}
.zclogo{height:80px; width: 1200px; overflow: hidden; margin: 0 auto;}
.logopic{width: 339px; height: 80px; float: left; margin-top: 10px;}
.loginbox{float: right; }
.loginbox a{color: #fff; padding: 0 20px; margin-left: 20px; background: #48b3ff; height: 30px; display: inline-block; margin-top: 35px; line-height: 30px; border-radius:3px;}
.loginbox a:hover{background: #29a5fd;}
.loginbox a i{display: block; width: 16px; height: 16px; float: left; margin-right: 7px; margin-top: 7px; line-height: 16px;}
.login_after{background: #ff9518 !important;}
.login_after:hover{background: #fd7304 !important;}

.zcnav{height: 50px; width: 100%; margin: 0 auto; background:#005ea1; overflow: hidden;}
.zcnav ul{width: 1200px; height: 100%; margin: 0 auto;}
.zcnav li{ float: left; line-height: 16px; width: 110px; text-align: center; font-size: 16px; margin-right: 10px;}
.zcnav li a{color: #fff; display: block; width: 110px; height: 50px; line-height: 50px;}
.zcnav li.cur{color: #00c0ff; background: #fd8b04;}
.zcnav li a:hover{color: #fff; background: #fd8b04;}
a.backbtn{float: right; background:url(../images/ico6.png) 14px 7px no-repeat #48b3ff; display: block; width: 120px; height: 34px; line-height: 34px; margin-top: 33px; color: #fff; text-align: center; border-radius: 3px; text-indent: 1em;}
a.backbtn:hover{background:url(../images/ico6.png) 14px 7px no-repeat #29a5fd;}
.banner{ width:100%; min-width:1200px; height:400px; text-align:center; position:relative; z-index:0;}
.flicker-example li a{display:block; width:100%; height:400px;}
.flickerplate {position:relative;width:100%;height:400px;background-color:#e6e6e6;overflow:hidden;}
.flickerplate ul.flicks {width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.flickerplate ul.flicks>li {float:left;width:1%;height:100%;background-position:center;background-size:100% 100%;display:table;}
.flickerplate ul.flicks>li .flick-inner {height:100%;padding:10px;color:#fff;display:table-cell;vertical-align:middle}
.flickerplate ul.flicks>li .flick-inner .flick-content {max-width:68.75em;margin-left:auto;margin-right:auto}
.flickerplate ul.flicks>li .flick-title {padding:0px 0px;font-size:2.778em;line-height:1.995em;text-align:center}
@media only screen and (max-width: 43.813em) {.flickerplate ul.flicks>li .flick-title {font-size:1.667em}}
.flickerplate ul.flicks>li .flick-sub-text {padding:5px;font-weight:300;line-height:2.5em;color:rgba(255, 255, 255, 0.8);text-align:center}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {padding:12px 18px;background-color:rgba(0, 0, 0, 0.6)}
.flickerplate .arrow-navigation {position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}
.flickerplate .arrow-navigation .arrow {display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {cursor:pointer}
.flickerplate .arrow-navigation.left {left:0%}
.flickerplate .arrow-navigation.left .arrow {opacity:0;margin:0px 0px 0px 50%;background-image:url("../images/flickerplate/arrow-left-dark.png");background-repeat:no-repeat;background-position:left}
.flickerplate .arrow-navigation.right {right:0%}
.flickerplate .arrow-navigation.right .arrow {opacity:0;margin:0px 0px 0px -50%;background-image:url("../images/flickerplate/arrow-right-dark.png");background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow {opacity:1;margin:0px 0px 0px 20%}
.flickerplate .arrow-navigation.right.hover .arrow {opacity:1;margin:0px 0px 0px -20%}
.flickerplate .dot-navigation {position:absolute;bottom:10px;width:100%;text-align:center;z-index:100}
.flickerplate .dot-navigation ul {text-align:center;list-style:none;padding:0px 15px}
.flickerplate .dot-navigation ul li {display:inline-block;float:none}
.flickerplate .dot-navigation .dot {width:14px;height:14px;margin:0px 6px;background-color:rgba(0, 0, 0, 0.2);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.flickerplate .dot-navigation .dot:hover {cursor:pointer;background-color:rgba(0, 0, 0, 0.6)}
.flickerplate .dot-navigation .dot.active {background-color:#f1ff1f}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {text-align:left}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {text-align:right}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {background-image:url("../images/flickerplate/arrow-left-light.png")}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {background-image:url("../images/flickerplate/arrow-right-light.png")}
.flickerplate.flicker-theme-dark .dot-navigation .dot {background-color:rgba(0, 0, 0, 0.12)}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {background-color:rgba(0, 0, 0, 0.6)}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {background-color:#000}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {color:rgba(0, 0, 0, 0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {color:rgba(0, 0, 0, 0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255, 255, 255, 0.5)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {color:rgba(0, 0, 0, 0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {color:rgba(0, 0, 0, 0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255, 255, 255, 0.5)}
.flickerplate.animate-transform-slide ul.flicks {-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%, 0px, 0px);-webkit-transform:translate3d(0%, 0px, 0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}
.flickerplate.animate-transition-slide ul.flicks {position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks {position:relative;left:0%}

/*骞垮憡鍥�*/
#wrapper{ width: 1200px !important; overflow:hidden; height: 160px; margin: 0 auto; margin-top: 20px;}
.caroufredsel_wrapper{width: 1200px !important;}
#carousel div{text-align: center;width: 232px; height:157px;  float: left;position: relative; margin: 0 3px; cursor: pointer; border-radius: 3px;
 border: 1px solid #e6e6e6; background:#e6e6e6;}
#carousel div a{display: block;width: 228px;height:110px; padding: 2px;}
#carousel div:hover{background: #00aeff; color: #fff; border: 1px solid #00aeff;}
#carousel div img{border: none; width: 228px;height: 110px;  border-radius: 3px;}
#carousel div p{width: 228px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 20px; font-size: 12px;}


/*棣栭〉鍐呭*/
.texthide{display: block; width:450px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.texthide_short{display: block; width:240px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px;}
.texthide_long{display: block; width:340px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zcindexbox{margin-top: 20px;}
.zcmain{width: 1200px; margin: 0 auto; overflow: hidden;}
.zcmianleft{width: 910px; float: left;}
.zcgg td a:hover{color: #2077e3; }
.zcindex_tit{width: 100%;  height: 33px; line-height: 33px; border-bottom: 2px solid #00aeff; font-weight: normal;margin-bottom: 10px;}
.zcindex_tit span{ background: #00aeff; color: #fff;  display: block; height: 33px; padding: 0 10px; text-align: center; border-radius: 5px 5px 0 0; float: left; font-size: 16px;}
.zcindex_tit span i{display: block; width: 16px; height: 16px; float: left; margin-top: 9px; line-height: 16px; margin-right: 7px;}
.zcindex_tit a{float: right; display: block; width: 60px; height: 20px; background:url(../images/morepic.png); margin-top: 10px;}
.zcindex_tit a:hover{color: #0071C1;}
.zcindexbox table{ font-size: 14px;  border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center; color: 444 !important; background: #fff;}
.zcmain th{ border-top: 1px solid #ddd; background: #e6e6e6; color: #444; line-height: 40px; }
.zcmain td{ border-top: 1px solid #ddd; height:40px; position: relative; }
.zcmain td .ztai{width:80px; background: #eeeeee; text-align: center; display: block; height: 25px; margin: 0 auto; line-height:25px; border-radius: 3px;}
.zcmain td .ztaion{width:80px; background: #00aeff; text-align: center; display: block; height: 25px; margin: 0 auto; line-height:25px; border-radius: 3px; color: #fff;}
.zcmain td .ztaion:hover{background: #06a2eb;}
.zbjg{margin-top: 20px;}
.zcmianright{width: 260px; float: right;}
.zcgyspic{display: block;width: 100%; height: 110px; margin-bottom: 10px;}
.zcgyspic a{display: block; width: 100%; height: 100%;}
.zcgyspic img{width: 100%; height: 110px; }
.code{margin-top: 15px; text-align: center;}
.data_stati{width: 100%;  margin-bottom: 20px;}
.data_gys{width: 100%; height: 63px; background: #f24143; margin-bottom: 10px; border-radius: 3px;}
.data_gys:hover{background: #ea272a;}
.data_ztb{width: 100%; height: 63px; background: #f2ae43; margin-bottom: 10px; border-radius: 3px;}
.data_ztb:hover{background: #e59312;}
.data_cljg{width: 100%; height: 63px; background: #28b779; margin-bottom: 10px; border-radius: 3px;}
.data_cljg:hover{background: #0ca160;}
.dataico{display: block; float: left; width: 40px; height: 40px; margin: 11px;}
.dataico img{width: 40px; height: 40px;}
.data_num{color: #fff; line-height: 60px; margin-left: 10px; display: block; float: left;}
.data_name{font-size: 18px; font-weight: bold;  line-height: 60px; display: block; float: left; color: #fff;}
/*瀛愰〉闈綅缃�*/
.Location{width: 1185px; margin: 0 auto; height: 30px;  margin-top: 7px; line-height: 30px; background: url(../images/location.png) no-repeat; padding-left:15px;}
.Location i{display: block;width:7px; height: 30px; background: url(../images/locationjt.png); float: left;}
.Location a{padding: 0 10px; float: left;}
.Location a:hover{color: #2077e3;}
/*鍒嗛〉*/
.fenye{float:right; margin-top:10px; font-size:14px; overflow: hidden; }
.pagination{display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg > li > a,
.pagination-lg > li > span{padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span{padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.pager{padding-left: 0; margin: 20px 0; text-align: center; list-style: none;}
.pager li{display: inline;}
.pager li > a,
.pager li > span{display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px;}
.pager li > a:hover,
.pager li > a:focus{text-decoration: none; background-color: #eee;}
.pager .next > a,
.pager .next > span{float: right;}
.pager .previous > a,
.pager .previous > span{float: left;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color: #777; cursor: not-allowed; background-color: #fff;}
.label{display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
a.label:hover,
a.label:focus{color: #fff; text-decoration: none; cursor: pointer;}
.label:empty{display: none;}
.btn .label{position: relative; top: -1px;}
.label-default{background-color: #777;}
.label-default[href]:hover,
.label-default[href]:focus{background-color: #5e5e5e;}
.label-primary{background-color: #337ab7;}
.label-primary[href]:hover,
.label-primary[href]:focus{background-color: #286090;}
.label-success{background-color: #5cb85c;}
.label-success[href]:hover,
.label-success[href]:focus{background-color: #449d44;}
.label-info{background-color: #5bc0de;}
.label-info[href]:hover,
.label-info[href]:focus{background-color: #31b0d5;}
.label-warning{background-color: #f0ad4e;}
.label-warning[href]:hover,
.label-warning[href]:focus{background-color: #ec971f;}
.label-danger{background-color: #d9534f;}
.label-danger[href]:hover,
.label-danger[href]:focus{background-color: #c9302c;}
.badge{display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777; border-radius: 10px;}
.badge:empty{display: none;}
.btn .badge{position: relative; top: -1px;}
.btn-xs .badge,
.btn-group-xs > .btn .badge{top: 0; padding: 1px 5px;}
a.badge:hover,
a.badge:focus{color: #fff; text-decoration: none; cursor: pointer;}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge{color: #337ab7; background-color: #fff;}
.list-group-item > .badge{float: right;}
.list-group-item > .badge + .badge{margin-right: 5px;}
.nav-pills > li > a > .badge{margin-left: 3px;}
.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}
.pages{float: right; margin-top: 10px; /*margin-right: 50px;*/}
.pages li a{float: left; margin-left: 5px; color: #333; border-radius: 3px;}
.pages li a i.page-bg{display: inline-block; line-height: 1; position: relative; top: 4px; width: 10px; height: 20px;margin-top: -5px; overflow: hidden; background: url('../images/page_bg.png');}
.pages li a:hover i.page-bg{background-position:9px 0px;}
.pages li a i.page-right{background-position:0px 19px;}
.pages li a:hover i.page-right{background-position:10px 19px;}
.pages li a:hover{color: #00acac;}
.pages li.active a{background-color: #00acac; border: 1px solid #00acac;}
.pages li.active a:hover{background-color: #059696;}

/*鍒楄〃椤�*/
.zclist{width: 1198px; margin: 0 auto;   margin-top: 7px; min-height: 620px;}
.zclist table{ font-size: 14px;  border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center; color: 444 !important; background: #fff;}
.zclist th{ border-top: 1px solid #ddd; background: #e6e6e6; color: #444; line-height: 40px;}
.zclist td{ border-top: 1px solid #ddd;  position: relative; padding: 8px 0;}
.zclist td a:hover{color: #2077e3; }
.zclist td .ztai{width:90px; background: #eeeeee; text-align: center; display: block; height: 30px; margin: 0 auto; line-height:30px; border-radius: 3px;}
.zclist td .ztaion{width:90px; background: #00aeff; text-align: center; display: block; height: 30px; margin: 0 auto; line-height:30px; border-radius: 3px; color: #fff;}
.zclist td .ztaion:hover{background: #06a2eb;}
.zclist tr:hover{background: #d3eaf9;}

/*鎷涙爣璇︽儏椤�*/
.zclist_det{width: 1158px; margin: 0 auto;  background: #fff; margin-top: 7px;border: 1px solid #ddd;background: #fff;min-height: 620px; padding: 20px; }
.zclist_det h2{padding-bottom: 15px; color: #005EA1; font-size: 20px;}
.zclist_det dl{margin-bottom: 10px;}
.zclist_det dt{float: left; color: #999; width: 110px; text-align: right;}
.zclist_det dd{margin-left: 120px; }
.ljbm{display: block; width: 160px; height: 40px; margin: 0 auto; background: #ff8400; text-align: center; line-height: 40px; color: #fff; border-radius:3px; margin-top: 20px;}
.ljbm:hover{background: #ff7800;}
.bhneir{width:1050px; margin: 0 auto;}
.bhneir p{margin-bottom:3px; line-height: 30px;}
.fkfs{line-height: 30px; width: 1050px; margin: 0 auto;}
.fkfs span{font-weight: bold; padding: 0 3px;}
.xgwend{width: 1050px; margin: 0 auto;}
.xgwend a{ color: #0071C1; display: block; width: 280px; border-radius: 3px; background:url(../images/download.png) no-repeat 65px 8px #2d86e7; line-height: 40px; color: #fff; text-align: center;}
.xgwend a:hover{background:url(../images/download.png) no-repeat 65px 8px #0979f3;}
.zclist_det table{ font-size: 12px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; color: 444 !important; background: #fff; width: 1050px; margin: 0 auto; margin-bottom: 25px; }
.zclist_det td{ border-top: 1px solid #ddd; height:32px; position: relative; border-right:1px solid #ddd; padding: 4px;}
.help_det{width: 1158px; margin: 0 auto;  background: #fff; margin-top: 7px;border: 1px solid #ddd;background: #fff;min-height: 620px; padding: 20px; }
.help_det .tit{padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 15px; text-align: center;}
.help_det .tit p{color: #666; margin-top: 8px;}
.help_det .tit p span{margin: 0 10px;}
.help_det .tit h3{  font-size: 18px;}
.help_detmain p{text-indent: 2em; margin-bottom: 5px; line-height: 24px;}
.help_detmain p img{width: 700px; margin-left: 200px;}
.statement{width: 1138px; margin: 0 auto;  background: #fff; margin-top: 7px;border: 1px solid #ddd;background: #fff;min-height: 620px; padding: 20px 30px;}
.statement .tit{  margin-bottom: 15px; text-align: center;}
.statement .tit p{color: #666; margin-top: 8px;}
.statement .tit p span{margin: 0 10px;}
.statement .tit h3{  font-size: 22px;}
.state_detmain h3{font-size: 14px; text-indent: 2em; margin-top: 10px;}
.state_detmain p{text-indent: 2em;  line-height: 28px;}


/*鎶曟爣璇︽儏椤�*/
.zclist_det_sign{width: 1158px; margin: 0 auto; background: #fff; margin-top: 7px;border: 1px solid #ddd;background: #fff;min-height: 620px; padding: 20px; }
.zclist_det_sign h2{padding-bottom: 15px; color: #005EA1; font-size: 20px;}
.zclist_det_sign dl{margin-bottom: 10px;}
.zclist_det_sign dt{float: left; color: #999;  text-align: right; width: 110px;}
.zclist_det_sign .zclist_tit{margin:10px 0 5px 0;}
.zb_infor dl{margin-bottom: 10px;}
.zb_infor dt{float: left; color: #999;  text-align: right;}
h3.zclist_tit{color: #005EA1; font-size: 14px;  margin-bottom: 5px; }
h3.zclist_tit:before{display: inline-block;content: '';width: 6px;height: 16px;border-radius: 3px; background: #005EA1;vertical-align: middle; margin-top: -2px; margin-right: 5px;}
.signnow{display: block;  width: 160px; height: 40px; margin: 0 auto; background: #ff8400; text-align: center; line-height: 40px; color: #fff; border-radius:3px ; margin-top: 20px;}
.zclist_det_sign .table{ font-size: 12px;  border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; color: 444 !important; background: #fff; width: 1050px; margin: 0 auto; margin-bottom: 25px; }
.zclist_det_sign td{ border-top: 1px solid #ddd; height:30px; position: relative; border-right:1px solid #ddd; padding: 5px;}
.zclist_det_sign td input{line-height: 24px;font-size: 12px; border: 1px solid #ccc;}
.zclist_det_sign td select{height: 35px; float: right; border: none;outline: none; width: 100%;}
.zclist_det_sign td textarea{width: 98%; min-height:80px; border: none;padding: 1%; outline: none;}
.tb_fkfs{width: 1050px; margin: auto; }
.fkfs_check{height: 30px;}
.tb_fkfs span{display: block; float: left;  margin-left: 5px;}
.tb_fkfs .fkfs_y{overflow: hidden; float: left; cursor: pointer;}
.tb_fkfs .fkfs_y input{margin-top: 4px;}
.tb_fkfs .fkfs_n{overflow: hidden; float: left; cursor: pointer;}
.tb_fkfs .fkfs_n input{margin-top: 4px;}
.fkfs_n_main{width: 100%;  padding-top: 5px; line-height:36px;}
.fkfs_n_main input{margin-left: 5px; border: 1px solid #ccc; line-height: 24px; background: #fff; text-indent: 0.2em;}
.fkfs_n_main select{margin: 0 3px; height: 24px;}
.fkfs_n_main textarea{width: 1040px; min-height: 60px; padding: 5px; border: 1px solid #ccc; border-radius: 3px;}
.tb_beiz{width: 1050px; margin: 0 auto;}
.tb_beiz textarea{width: 1040px; min-height: 60px; padding: 5px; border: 1px solid #ccc; border-radius: 3px;}
.tb_gys input{width: 260px; line-height: 30px; border: 1px solid #ccc; border-radius:3px ; text-indent: 0.2em;}

/*鎶曟爣鎴愬姛*/
.zclist_det_succ{width: 1158px; margin: 0 auto; background: #fff; margin-top: 7px;border: 1px solid #ddd;background: #fff;min-height: 620px; padding: 20px; text-align: center;}
.zclist_det_succ i{display: block; width: 130px; height: 130px; background:url(../images/sign_succ.png); margin: 0 auto; margin-top: 100px;}
.zclist_det_succ p{margin: 30px 0;}
.succbtn{width: 340px; margin:0 auto; margin-top: 20px;}
.succbtn a{display: block; width: 160px; height: 40px; text-align: center; line-height: 40px; color: #fff; border-radius:3px;}
.backindex{ background: #ff8400; float: left;}
.tobackstate{background: #3397fb; float: right;}



/*鐧诲綍*/
.loginmain{width: 1200px; margin: 0 auto;  margin-top:100px; height: 276px; overflow: hidden; margin-bottom: 120px;}
.loginpicleft{width: 820px; height: 100%; background:url(../images/loginpic.jpg); float: left;}
.logincont{width: 320px; height:244px; float: right; border: 1px solid #c2d7e7; padding: 15px;}
.logincont h3{color: #0071c1;}
.logininput{margin-top: 20px;}
.logincont p{margin-bottom: 10px; overflow: hidden; position: relative;}
.logincont p i{display: block; width: 20px; height: 20px;  position: absolute; left: 5px; top: 8px;}
.logincont p .neirong{width: 100%; line-height: 35px; border-radius:3px; border: 1px solid #ccc; text-indent: 2.2em;}
.logincont p .yzm{width:180px; line-height: 35px; border-radius:3px; border: 1px solid #ccc; text-indent: 0.5em;}
.yampicbox{border: 1px solid #7ec7f9; width: 120px; float: right; height: 35px; display: block; border-radius: 3px;}
.yampicbox img{width: 78px; height: 31px; margin: 2px 0 0 2px;}
.yampicbox a{display: block; width: 37px; height: 35px; border-left: 1px solid #7ec7f9; background:url(../images/refresh.png) #bfe3fc; float: right;}
.statecheck{float: right; color: #0071C1;}
.bj_radio, .bj_checkbox{float: right; margin-right: 10px;}
.bj_radio input[type=radio], .bj_checkbox input[type=checkbox]{float: left; width:15px; height:15px; margin-top: 11px; margin-right: 5px;}
.dlbtn{ display: block; width: 200px; height: 32px; line-height: 32px; text-align: center; color: #fff; background:#0071C1; border-radius: 3px; float: left;}
.zcbtn{ display: block; width: 110px; height: 32px; line-height: 32px; text-align: center; color: #fff; background:#0071C1; border-radius: 3px; float: right;}



/*娉ㄥ唽*/
.redisbox{width: 1200px; margin: 0 auto; min-height: 500px; margin-top: 50px; }
.redisbox h3{width: 120px; color: #0071c1; line-height: 35px; text-align: center; border-radius: 3px;}
.redisbox h3:before{display: inline-block;content: '';width: 6px; height: 16px;border-radius: 3px;background: #0071c1;vertical-align: middle; margin-top: -2px;margin-right: 5px;}
.regstate{width: 750px; height: 43px; margin: 0 auto;margin-top:20px;}
.regcont{width: 650px; margin: 0 auto; margin-top: 30px;}
.regcont p{overflow: hidden; margin-bottom: 10px;}
.regcont p label{display: block;width: 120px; float: left; text-align: right; line-height: 30px;}
.regcont p input{width: 500px; float: left;line-height: 30px; border-radius: 3px; border: 1px solid #ccc; text-indent: 0.5em;}
.nextstepbtn{display: block; width: 150px; height: 35px; margin: 0 auto; background: #0385ff; margin-top: 20px; border-radius:3px; text-align: center; line-height: 35px; color: #fff;}
.regcont p textarea{width: 490px; border: 1px solid #ccc; border-radius: 3px; min-height: 100px;line-height: 24px; font-family: "寰蒋闆呴粦"; padding: 5px;}
.xiala{width: 191px !important; float: left;height: 34px; border-radius: 3px; border: 1px solid #ccc;}
.xiala_city{width: 156px;float: left;height: 34px; border-radius: 3px; border: 1px solid #ccc; margin-right: 17px;}
.inputdob{width: 189px !important; float: left;height: 32px; border-radius: 3px; border: 1px solid #ccc;}
.yyzhichao{ width: 100%; margin-bottom: 10px; overflow: hidden;}
.yyzhichao label{display: block;width: 120px; float: left; text-align: right; }
.yyzzbox{width: 300px;  float: left;  border: 1px solid #ccc; text-align: center; padding: 4px 5px 0 5px;}
.yyzzbox img{max-height: 300px; max-width: 300px;}


/*鎻愪氦瀹℃牳*/
.tijiaosh{padding:10px; border: 1px solid #fd9500;  background: #fff3e1; line-height: 28px;}
.regback{display: block; width: 150px; height:35px; background:#0385ff; margin:0 auto; margin-top: 50px; border-radius: 3px; color: #fff; line-height: 35px; text-align: center;}


/*蹇€熺櫥褰曞脊鍑虹獥*/
.login_layer{width: 100%; height: 100%;}
.login_layer h3{color: #0071c1;}
.login_layer p{margin-bottom: 10px; overflow: hidden; position: relative;}
.login_layer p i{display: block; width: 20px; height: 20px;  position: absolute; left: 5px; top: 8px;}
.login_layer p .nr_layer{width: 448px; line-height: 37px; border-radius:3px; border: 1px solid #ccc; text-indent: 2.2em;}
.login_layer p .yzm_layer{width:280px; line-height: 37px; border-radius:3px; border: 1px solid #ccc; text-indent: 0.5em;}
.layerinput{padding: 15px; margin-top: 15px;}
.yzmpic_layer{border: 1px solid #7ec7f9; width: 150px; float: right; height: 37px; display: block; border-radius: 3px;}
.yzmpic_layer img{width: 108px; height: 33px; margin: 2px 0 0 2px;}
.yzmpic_layer a{display: block; width: 37px; height: 37px; border-left: 1px solid #7ec7f9; background:url(../images/refresh.png) #bfe3fc; float: right;}
.forget{float: right; color: #0071C1;}
.dlbtn_layer{ display: block; width: 280px; height:36px; line-height: 36px; text-align: center; color: #fff; background:#0071C1; border-radius: 3px; float: left;}
.zcbtn_layer{ display: block; width: 150px; height: 36px; line-height: 36px; text-align: center; color: #fff; background:#0071C1; border-radius: 3px; float: right;}

.yzmpic_layer_reg{border: 1px solid #7ec7f9; width: 146px; float: left; height: 33px; display: block; border-radius: 3px; margin-left:20px;}
.yzmpic_layer_reg img{width: 108px; height: 29px; margin: 2px 0 0 2px;}
.yzmpic_layer_reg a{display: block; width: 33px; height: 33px; border-left: 1px solid #7ec7f9; background:url(../images/refresh.png) #bfe3fc; float: right;}

.buttonSms{width: 148px !important; height: 33px; float: right; border: 1px solid #7ec7f9; background:none; border-radius:3px; background:#ecf7fe; color: #0f87d7;cursor: pointer; margin-left: 20px; }
.buttonSms:hover{background: #c0ddf0;}
.buttonSms:disabled{border: 1px solid #ccc;background-color: #F5F5F5;color:#ACA899;}

/*蹇樿瀵嗙爜*/
.yampicforget{border: 1px solid #7ec7f9; width: 170px !important; margin-left: 8px; height: 30px; display: block; border-radius: 3px; text-align: left !important;}
.yampicforget img{width: 128px; height: 27px; margin: 2px 0 0 2px;}
.yampicforget a{display: block; width: 37px; height: 35px; border-left: 1px solid #7ec7f9; background:url(../images/refresh.png) #bfe3fc; float: right;}
.yampicforget_btn{width: 170px !important; margin-left: 8px; height: 30px; display: block; border-radius: 3px; text-align: left !important; background: #0071C1; color: #fff; text-align: center !important; cursor: pointer;}
.forgetbox{width: 1200px; margin: 0 auto; min-height: 500px; margin-top: 50px; }
.forgetbox h3{width: 120px; color: #fff; background: #0071c1; line-height: 35px; text-align: center; border-radius: 3px;}
.forgetstate{width: 750px; height: 43px; margin: 0 auto;margin-top:20px;}
.forgetcont{width: 600px; margin: 0 auto; margin-top: 30px;}
.forgetcont p{overflow: hidden; margin-bottom: 10px;}
.forgetcont p span{display: block;width: 100px; float: left; text-align: right; line-height: 30px;}
.forgetcont p input{width: 480px; float: left;line-height: 30px; border-radius: 3px; border: 1px solid #ccc; text-indent: 0.5em;}

/*浼氬憳鍚庡彴_澶撮儴*/
.zchead_stage{width: 100%;  min-width: 1200px; height: 40px; background: #282828; line-height: 40px; color: #fff;}
.zchead_stagemain{width: 1200px; margin: 0 auto;}
.zchead_stagemain a{color: #fff; float: right;}
.zchead_stage_logo{height: 80px; width: 100%;  min-width: 1200px; }
.stage_logo{height:80px; width: 1200px; overflow: hidden; margin: 0 auto;}
.stage_logopic{width: 339px; height: 80px; float: left;}
.stage_loginbox{float: right; }
.stage_loginbox a{color: #fff; padding: 0 20px; margin-left: 20px; background: #48b3ff; height: 30px; display: inline-block; margin-top: 25px; line-height: 30px; border-radius:3px ; }
.stage_loginbox a:hover{background: #29a5fd;}
.stage_loginbox a i{display: block; width: 16px; height: 16px; float: left; margin-right: 7px; margin-top: 7px; line-height: 16px;}

/*鍐呭*/
.backstage{width: 1200px; margin:0 auto; overflow: hidden; min-height: 700px;}
.content_left{width:220px; float: left;}
.content_left .title{height:150px; background:#192229; text-align: center; line-height:45px; font-size:14px;overflow: hidden; color: #fff;}
.content_left .title p{width: 200px; height: 30px;  margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.title i{display: block;width: 80px; height:80px; background: #fff; margin: 0 auto; border-radius: 50%; margin-top: 20px; overflow: hidden; border: 2px solid #ccc;}
.title i img{width: 100%; height: 100%;}
.left_nav{border:1px solid #2D353C; border-top:0; overflow:hidden; background: #192229;}
.left_nav ul{margin-top:-1px;}

.left_nav li .t{height:40px; line-height:40px; padding:0 0 0 38px; position:relative; background: url(../console/images/ico10.png) no-repeat #2d353c 16px 12px; }
.left_nav li .ico11{background-position-y:-21px; }
.left_nav li .ico12{background-position-y:-52px; }
.left_nav li .t i{position:absolute; right:0; top:0; width:18px; height:40px;background:url(../console/images/ioc_l.png) no-repeat 0 center; cursor:pointer}
.left_nav li a{color: #afbdd7;}
.left_nav li a.cur{color:#00a2ff;}
.left_nav li a.cur:hover{color:#009cff !important;}
.left_nav li .t a,.left_nav li .t.hover:hover a{color:#afbdd7}
.left_nav li .t:hover i{background:url(../console/images/ioc_la.png) no-repeat 0 center;}
.left_nav li .t:hover a{color:#fff}
.left_nav li .t.hover i{background:url(../console/images/ioc_b.png) no-repeat 0 center; }
.left_nav li .txt{padding:5px 0 10px 38px; display:none}
.left_nav li .txt p{line-height:30px; height:30px; overflow:hidden}
.left_nav li .txt p a:hover{color: #fff;}
.left_nav .more{background:#ff6637; display:block; width:120px; height:30px; margin:0 auto; text-align:center; line-height:30px; color:#fff; cursor:pointer;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; overflow:hidden}
.left_nav .more:hover{background:#ff5825}
.left_nav .more span{padding-right:18px; background:url(../console/images/ioc_ba.png) no-repeat right center;}
.left_nav .more.hover span{background:url(../console/images/ioc_t.png) no-repeat right center;}

.content_right{width: 960px; min-height:650px; background: #fff; float: right; position: relative;}
.shtguo{width: 120px; height: 90px; background:url(../console/images/shtguo.png) no-repeat; position: absolute; right: 40px; top: 30px;}
.content_right h3{line-height:55px;  border-bottom: 2px solid #ddd; font-size: 24px; font-weight: normal;}
.content_right h3 span{border-bottom: 3px solid #1a78e0;  padding: 0 12px 11px 12px;}
.content_right h3 a{float: right;  font-size: 16px; background:url(../console/images/ico12.png) no-repeat 18px 6px #ff7e00; margin-right: 13px; color: #fff; height: 30px; display: block; margin-top: 14px; line-height: 30px; padding: 0 26px; border-radius: 3px; text-indent: 1em;}
.content_right h3 a:hover{ background:url(../console/images/ico12.png) no-repeat 18px 6px #ff5a00; }
.contrmain{padding: 20px; margin-top: 10px;}
.contrmain p input{width: 320px; line-height: 32px; border-radius: 3px; border: 1px solid #ccc;  text-indent: 0.5em;}
.stage_regcont p input:disabled{ border: none; outline: none; background:none; line-height: 34px; color: #444;}
.modify{width: 180px; height: 35px; border-radius: 3px; margin-left: 120px;background: #f7701e; color: #fff; display: block; margin-top: 10px; text-align: center; line-height: 35px;}
.stage_regcont{width: 650px; margin-left: 30px; margin-top: 30px;}
.stage_regcont p{overflow: hidden; margin-bottom: 10px;}
.stage_regcont p label{display: block;width: 120px; float: left; text-align: right; line-height: 30px;}
.stage_regcont p input{width: 500px; float: left;line-height: 30px; border-radius: 3px; border: 1px solid #ccc; text-indent: 0.5em;}
.nextstepbtn_stage{display: block; width: 150px; height: 35px; margin: 0 auto; background: #f7701e;  border-radius:3px; text-align: center; line-height: 35px; color: #fff; margin-bottom: 20px;}
.stage_regcont p textarea{width: 490px; border: 1px solid #ccc; border-radius: 3px; min-height: 100px;line-height: 24px; font-family: "寰蒋闆呴粦"; padding: 5px;}
.xiala_stage{width: 191px !important; float: left;height: 34px; border-radius: 3px; border: 1px solid #ccc;}
.xiala_stage_city{width: 156px;float: left;height: 34px; border-radius: 3px; border: 1px solid #ccc; margin-right: 17px;}
.inputdob_stage{width: 189px !important; float: left;height: 32px; border-radius: 3px; border: 1px solid #ccc;}
.yyzhichao_stage{ width: 100%; margin-bottom: 10px; overflow: hidden;}
.yyzhichao_stage label{display: block;width: 120px; float: left; text-align: right; }
.yyzzbox_stage{width: 300px;  float: left;  border: 1px solid #ccc; text-align: center; padding: 4px 5px 0 5px;}
.yyzzbox_stage img{max-height: 300px; max-width: 300px;}

.prompt{margin-left: 30px; background: #ffcaca; width: 880px; padding: 5px 10px; color: #f00; border: 1px solid #f00; line-height: 24px; font-size: 15px; margin: 20px 0 0px 30px;}



/*bidmain*/
.bidmain{padding:30px 20px;}
.bidmain table{ font-size: 14px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; color: 444 !important; background: #fff;  margin-bottom: 25px; width: 100%;  display:block; overflow:auto;  border-collapse: collapse; }
.bidmain th{ border-top: 1px solid #ddd; background: #f5f5f5; color: #444; line-height: 40px; font-weight: normal;  white-space:nowrap; padding: 0 15px; border-right:1px solid #ddd;}
.bidmain td{ border-top: 1px solid #ddd; height:40px; position: relative; border-right:1px solid #ddd;  padding:0 5px; color:#444; font-size:12px; white-space:nowrap;  }
.bidmain td a:hover{color: #0071C1;}
.bidmain td a i{display: block; display: block;  width: 24px; height: 24px;background:url(../console/images/preview.png); margin: 0 auto;}

/*bid_det*/
.bid_det{padding:30px 20px;}
.bid_det h2{color: #005EA1; font-size: 20px;}
.bid_det h3{font-size: 14px; line-height: 35px; margin-top: 10px; font-weight: bold;}
.bid_det table{ font-size: 14px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; color: 444 !important; background: #fff; width: 100%; margin-bottom: 25px; }
.bid_det th{border-top: 1px solid #ddd; border-right:1px solid #ddd; height:40px; font-weight: bold; background: #f5f5f5;}
.bid_det td{ border-top: 1px solid #ddd; height:32px; position: relative; border-right:1px solid #ddd; font-size: 12px; padding: 4px;}
.bid_det td input{line-height: 35px; width: 100%; border: none; text-indent: 0.5em; outline: none;}
.bid_det td select{height: 35px; float: right; border: none;outline: none; width: 100%;}
.bid_det td textarea{width: 98%; min-height:80px; border: none;padding: 1%; outline: none;}

/*涓婁紶鐓х墖*/
.upload_photo{padding: 20px;position: relative;}
.upload_photo input[type=text]{width: 350px; border: 1px solid #ccc; border-radius:3px; height: 30px; text-indent: 0.3em; margin-right: 10px;}
.upload_photo input[type=file]{color: #fff;}
.upload_photo .uploadbtn{background:url(../console/images/ico11.png) no-repeat 31px 9px #1c8cff; width: 160px; height: 40px; display: block; border-radius: 3px; color: #fff; text-align: center; line-height: 40px; text-indent: 0.9em;}
.upload_photo .uploadbtn:hover{background:url(../console/images/ico11.png) no-repeat 31px 9px #047ffc; }
.picbox{padding: 15px; border: 1px solid #ccc; margin-top: 15px;  }
.picbox ul{overflow: hidden; padding-left:0 ;}
.picbox li{width: 190px; float: left;  margin: 0 0 15px 15px; height: 170px;  border: 1px dotted #666; padding: 5px; position: relative; }
.picbox li a{display: block; width: 190px; height: 130px; overflow: hidden;}
.picbox li img{ width: 190px; height: 130px; }
.picbox li img:hover{ransform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2); -webkit-transform: all 1s ease 0s;}
.picbox li .picdelete{position: absolute; bottom: 7px; z-index: 1000; display: block; width: 60px; height: 22px; background: #c6e3ff; margin-left: 65px; text-align: center; line-height: 22px; color: #0385FF; border: 1px solid #0385FF; border-radius: 3px;}
.picbox li .picdelete:hover{background: #0385FF; color: #fff;}

/*鏉愭枡鍒楄〃*/
.material{padding:30px 20px;}
.material table{ font-size: 14px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; color: 444 !important; background: #fff;  margin-bottom: 25px;}
.material th{ border-top: 1px solid #ddd; background: #f5f5f5; color: #444; line-height: 40px; font-weight: normal;padding: 0 15px; border-right:1px solid #ddd;}
.material td{ border-top: 1px solid #ddd; height:40px; position: relative; border-right:1px solid #ddd;  padding:1px 5px; background:#fff; color:#444; font-size:12px; }
.material td img{max-width: 50px; max-height: 40px; vertical-align: middle;}
.material a.edit{padding: 3px 8px; background: #00AEFF; color: #fff; border-radius: 3px;}
.material a.delete{padding: 3px 8px; background: #e43232; margin-left: 8px; color: #fff; border-radius: 3px;}
/*鏉愭枡缂栬緫*/
.material_edit{padding:30px 20px;}
.material_edit p{margin-bottom: 10px; overflow: hidden;}
.material_edit span{width: 100px; display: block; float: left; text-align: right; line-height:32px;}
.material_edit input{ float: left; width: 500px; line-height: 32px; border: 1px solid #ccc; border-radius: 3px; text-indent: 0.3em;}
.mater_sc{display:inline-block; width: 120px; margin-left: 10px; height: 34px; line-height: 34px; background:url(../console/images/ico11.png) no-repeat 18px 7px #1c8cff; border-radius: 3px; color: #fff; text-align: center; text-indent: 1.5em;}
.mater_sc:hover{background:url(../console/images/ico11.png) no-repeat 18px 7px #047ffc;}
.material_edit textarea{width: 490px; border: 1px solid #ccc; border-radius: 3px; min-height: 100px;  padding: 5px; line-height: 20px;}
/*搴曢儴*/
.zcfoot{text-align: center; background: #282828; color: #fff; margin-top: 30px; padding: 10px 0; width: 100%; line-height: 26px; overflow: hidden;}