/*** 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:#f4f4f4;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}
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:#018cff;text-decoration:underline}a:active,area{outline:0}
a.link{color:#018cff;cursor:pointer}a.link:hover{color:#018cff}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:1420px;min-height:100%}
.topbar{position:relative;z-index:4}
.header{position:relative;z-index:3}
.content{position:relative;z-index:2}
.footer{position:relative;z-index:1}
.w{width:1400px;margin:0 auto}
/*** HEADER ***/
.header{position:fixed;left:0;top:0;right:0;width:100%;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.05);transition:.4s}
.header .logo{float:left;margin:15px 0}
.header .logo a{display:block;width:300px;height:50px;line-height:50;background:url(../images/logo.png) no-repeat center left;overflow:hidden}
.nav{float:left;margin-left:60px}
.nav .nli{position:relative;height:80px}
.nav .nli .item{display:inline-block;height:80px;line-height:80px;margin:0 20px;font-size:16px}
.nav .nli .item:hover{font-weight:700;text-decoration:none}
.nav .nli .item.curr{height:54px;border-bottom:2px solid #0076f8;font-weight:700;color:#0076f8}
.nav .nli .item i{display:inline-block;vertical-align:middle;margin:5px 0 0 5px;font-size:12px;overflow:hidden}
.nav .sub{display:none;position:absolute;top:65px;left:-15px;right:-15px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);border-radius: 5px}
.nav .sub a{display:block;height:40px;line-height:40px;margin:15px 0;color:#333;text-align: center;font-size:14px;}
.nav .sub a:hover{color:#0076f8;text-decoration:none}
.nav .sub a.curr{background:#e9f5ff}
.logininfo{float:right;margin-top:30px}
.logininfo .login{margin-right:20px;color:#018cff}
.logininfo .name{margin-right:20px;color:#018cff}
/*** CONTENT ***/
.content{padding:110px 0 30px;min-height:764px;}
.crumbs-bar{padding:10px 25px;margin-bottom:10px;background: #fff; border:1px solid #ccc;font-size:12px}
.crumbs-bar .item,.crumbs-bar a{display:inline-block;color:#666}
.crumbs-bar a:hover{color:#018cff}
.crumbs-bar i{margin:0 10px;font-family:\5b8b\4f53;color:#bbb}

/** 首页 **/
.index-banner{height:320px;margin:80px 0 -80px;background:url(../images/banner.jpg) no-repeat center center}
.index-title{margin-bottom:10px;font-size:24px;text-align: center}
.charts-list{margin:0 -10px 20px;overflow: hidden}
.charts-list li{width:33.33333%}
.charts-list .box{position: relative;margin:10px;background:#fff}
.charts-list .name{padding:.8em 1em;border-bottom:2px solid #364149;font-size:16px;text-align: center}
.charts-list .icon-tips{display:inline-block;width:24px;height:24px;background:url(../images/tips.png) no-repeat center center;margin:-3px 0 0 5px;vertical-align: middle;cursor: pointer}
.chart-main{width:50%;height:100%;float:left}
.chart-legand-list{width:45%;float:left;margin-left:5%;}
.chart-legand-list td{width:100%;font-size:10px;}
.chart-legand-table{border:1px solid #ccc}
.color-gray{background-color:#DCDCDC}

.tips-mod{position:absolute;z-index:58;top:50px;left:0;right:0;background:#fcbd05;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none}
.tips-mod .inner{position:relative;padding:15px 20px;text-align:left;color:#111}
.tips-mod .inner:after {position:absolute;top:-20px;left:40px;content:'';width:0;height:0;border:10px solid transparent;border-bottom:10px solid #fcbd05}
.charts-mod{height:240px;margin:5px auto;overflow: hidden;text-align: center}
/** 分类检索 **/
.filter-side{float:left;width:238px;background: #fff; border:1px solid #ccc;text-align: center}
.filter-side .item dt{height:50px;line-height:50px;padding:0 20px;margin-bottom:2px;background: #364149;color:#fff;font-size:16px;cursor: pointer}
.filter-side .item dt.curr{background:#018cff}
.filter-side .item dd{padding:10px 0;}
.filter-side .item dd a{display:block;height:30px;line-height:30px;padding:0 20px;}
.filter-side .item dd a.curr{color:#018cff}
.filter-side .item dd.area{overflow: hidden}
.filter-side .item dd.area a{float:left;width:33.33333%;padding:0}

.sort-list{min-height:200px;margin-left:250px;background: #fff; border:1px solid #ccc}
.sort-list .export{float:right;height:30px;line-height:28px;padding:0 20px;margin:5px 25px;background:#018cff;border:1px solid #018cff;color:#fff;text-align: center}
.sort-list .export:hover{opacity:.9}
.sort-list .count{padding:10px 25px;border-bottom:1px solid #eee;color:#999}
.sort-list .count b{color:red}
.sort-list ol{padding:0 50px;}
.sort-list .box{display:block;padding:20px 0;border-bottom:1px dashed #ddd}
.sort-list li:last-child .box{border-bottom:0}
.sort-list .box:hover{text-decoration: none}
.sort-list .pic{float:left;width:90px;height:90px;margin-right:30px;border:1px solid #f6f6f6;border-radius:5px}
.sort-list .name{font-size:18px}
.sort-list .info{margin-top:10px;overflow: hidden}
.sort-list .info dl{float:left;width:33.33333%;color:#666}
.sort-list .info dt{float:left;}
.sort-list .info dd{float:left;}
/** 条件检索 **/
.review-wrap{min-height:624px;}
.review-list{min-height:360px;background: #fff; border:1px solid #ccc}
.review-list .count{padding:10px 25px;border-bottom:1px solid #eee;color:#999}
.review-list .count b{color:red}
.review-list ol{padding:0 50px;}
.review-list .box{display:block;padding:20px 0;border-bottom:1px dashed #ddd}
.review-list li:last-child .box{border-bottom:0}
.review-list .box:hover{text-decoration: none}
.review-list .pic{float:left;width:90px;height:90px;margin-right:30px;border:1px solid #f6f6f6;border-radius:5px}
.review-list .name{font-size:18px}
.review-list .info{margin-top:10px;overflow: hidden}
.review-list .info dl{float:left;width:33.33333%;color:#666}
.review-list .info dt{float:left;}
.review-list .info dd{float:left;}
/* 搜索 */
.search-box{margin-bottom:10px;background: #fff; border:1px solid #ccc;}
.search-head{padding:15px 0;border-bottom:1px solid #eee;}
.search-head .tit{display:inline-block;padding:0 20px;border-left:5px solid #1ac678}
.search-btn{position:absolute;top:-40px;right:25px;text-align: right}
.search-btn button{height:30px;line-height:28px;padding:0 20px;margin-left:10px;background:#fff;border:1px solid #018cff;color:#018cff;text-align: center}
.search-btn button.submit{background:#018cff;color:#fff;}
.search-btn button:hover{opacity:.9}
.search-mod{position:relative;}
.search-mod .search-term{padding:10px 50px;overflow: hidden}
.search-mod .item{float:left;display:inline-block;margin:5px 20px 5px 0}
.search-mod label{float:left;display:inline-block;width:7em;margin:6px 5px 0 0;vertical-align: middle;overflow: hidden;white-space: nowrap}
.search-mod .text,.search-mod .select{width:180px;height:30px;line-height:30px;padding:0 9px;border:1px solid #ddd}
.search-mod .text:focus,.search-mod .select:focus{border:1px solid #018cff}
.search-mod .item .select{width:200px}
.search-mod .ta_date .date_title{width:148px;padding:5px 5px;text-align:center}
.search-mod .ta_calendar{margin-top:-3px}
/* 筛选 */
.select-mod{clear:both;border-top:1px solid #eee;background-color:#fff;overflow:hidden;*zoom:1}
.select-mod li{position:relative;float:none;border-top:1px dotted #ddd;list-style:none;padding:6px 0 1px}
.select-mod li:first-child{border-top:0}
.select-mod .sort{float:left;display:inline-block;margin-right:20px;}
.select-mod label{float:left;margin-right:5px;color:#333}
.select-mod .text,.select-mod .select{width:190px;padding:2px 4px;margin-top:-3px;border:1px solid #ddd}
.select-mod .text:focus,.select-mod .select:focus{border:1px solid #018cff}
.select-mod .item .select{width:200px}
.select-mod dl{padding:5px 75px;line-height:20px;overflow:hidden;*zoom:1}
.select-mod dt{float:left;width:75px;margin:1px 0 0 -75px;font-weight:700}
.select-mod dd{float:left;margin:0 5px 5px 0}
.select-mod dd a{display:inline-block;min-width:24px;padding:0 10px;border:1px solid #fff;-webkit-border-radius:20px;border-radius:20px;text-align:center;white-space:nowrap}
.select-mod dd a:hover{color:#018cff;text-decoration:none}
.select-mod .selected a{border:1px solid #eee;background-color:#f5f5f5;color:#018cff;text-decoration:none;cursor:default}
.select-result{display:none;float:left;margin:4px 0 0 10px}
.select-result .select-no{color:#999}
.select-result dl{font-size:12px;overflow:hidden;*zoom:1}
.select-result dt,.select-result dd{float:left}
.select-result a{display:inline-block;height:20px;line-height:20px;padding:0 20px 0 9px;margin-right:10px;border:1px solid #ddd;background-position:right 0;color:#eb6100}
.select-result a:hover{border-color:#eb6100;background-color:#eb6100;background-position:right -20px;text-decoration:none;color:#fff}
.drop-sort .link,.select-result a,.moreselect-link i,.moreitem-link i,.review-tlist .down,.review-tlist .up{display:inline-block;background-image:url(../images/icon-select.png);background-repeat:no-repeat}
.moreselect-link i,.moreitem-link i,.review-tlist .down,.review-tlist .up{width:20px;height:20px;vertical-align:middle;margin-top:-2px}
.moreitem-link{position:absolute;top:12px;right:10px;padding:0 0 0 6px;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:400}
.moreitem-link i{background-position:0 -140px;-webkit-transition:.2s;transition:.2s}
.moreitem-link:hover i{background-position:0 -120px}
.moreitem-link:hover{border-color:#018cff;color:#018cff;text-decoration:none}
.moreitem-link.opened i{background-position:0 -160px}
.moreitem-link.opened:hover i{background-position:0 -180px}
.moreselect-link{display:block;margin-top:-1px;border-top:1px solid #ddd;cursor:pointer;text-align:center}
.moreselect-link .inner{display:inline-block;margin-top:-1px;padding:2px 10px 2px 20px;background-color:#fff;border:1px solid #ddd;border-top:0}
.moreselect-link i{background-position:0 -220px;-webkit-transition:.2s;transition:.2s}
.moreselect-link:hover i{background-position:0 -200px}
.moreselect-link:hover{border-color:#018cff;color:#018cff;text-decoration:none}
.moreselect-link:hover .inner{border-color:#018cff}
.moreselect-link.opened i{background-position:0 -240px}
.moreselect-link.opened:hover i{background-position:0 -260px}
/* 排序 */
.sort-mod{position:relative;height:40px;background-color:#f5f5f5;overflow:hidden}
.sort-mod dt{display:none;float:left;width:90px;line-height:28px;color:#999}
.sort-mod .sort{float:left;margin:0 20px}
.sort-mod .sort a{float:left;height:20px;line-height:20px;padding:2px 20px;margin:7px 0 7px -1px;border:1px solid #ddd;background-color:#fff;font-size:12px}
.sort-mod .sort a:hover{position:relative;border-color:#018cff;text-decoration:none}
.sort-mod .sort .curr{border-color:#018cff;background-color:#018cff;color:#fff;cursor:pointer}
.sort-mod .sort .down,.sort-mod .sort .up{display:none}
.sort-mod .sort .curr .down,.sort-mod .sort .curr .up{display:inline-block;margin-right:-10px}
.sort-mod .sort .down{background-position:0 -300px}
.sort-mod .sort .up{background-position:0 -320px}
.sort-mod .feature{float:left;margin-left:20px}
.sort-mod .feature label{display:inline-block;margin:6px 10px 0 0}
.sort-mod .page{float:right}
.sort-mod .page a{float:left;height:20px;padding:5px 10px;margin-left:-1px;border:1px solid #ddd;background-color:#fff}
.sort-mod .page a:hover{background-color:#eee;text-decoration:none}
.sort-mod .array-view i{background-position:0 -480px}
.sort-mod .array-list i{background-position:0 -500px}
.sort-mod .array-view-cur i{background-position:-20px -480px}
.sort-mod .array-list-cur i{background-position:-20px -500px}
.sort-mod a.array-view-cur,.sort-mod a.array-list-cur{color:#018cff;cursor:default}
.sort-mod a.array-view-cur:hover,.sort-mod a.array-list-cur:hover{background-color:#fff}
/* 翻页 */
.page-mod{padding:40px 0;text-align:right}
.topage{display:inline-block;margin:0 auto;text-align:center}
.topage a{display:inline-block;width:38px;height:38px;line-height:38px;margin-right:-1px;border:1px solid #ddd;background-color:#fff;font-size:14px;color:#333}
.topage a:hover{position:relative;border-color:#018cff;color:#018cff;text-decoration:none}
.topage .current_page,.topage .current_page:hover{border-color:#018cff;background-color:#018cff;color:#fff;cursor:default}
.topage .prev_page,.topage .next_page{width:78px}
.topage i{font-family:\5b8b\4f53;font-weight:700}
.topage .prev_page i{margin-right:2px}
.topage .next_page i{margin-left:2px}
.topage .btn_dis{color:#bbb}
.topage .btn_dis:hover{border-color:#ddd;color:#bbb;cursor:default}
.topage .page_dot{display:inline-block;margin:-10px 10px 0;font-weight:700;vertical-align:middle}
.topage .page_total{display:inline-block;margin-left:10px;color:#666}
.topage .page_total b{margin:0 1px}
.topage .input_page_num{width:30px;height:38px;line-height:38px;margin:0 2px;border:1px solid #ddd;text-align:center}
.topage .input_page_num:focus{border-color:#018cff}
.topage .to_page_num{float:none;width:60px;margin:0 0 0 10px;border-color:#018cff;color:#018cff}
.page-mini{padding:20px 0}
.page-mini .topage a,.page-mini .topage .input_page_num{width:30px;height:30px;line-height:30px;font-size:12px}
.page-mini .topage .to_page_num{width:40px}
.page-mini .topage .prev_page,.page-mini .topage .next_page{width:50px}


.detail-wrap{min-height:200px;padding:20px 50px;background: #fff; border:1px solid #ccc}
.detail-head{text-align: center}
.detail-head .tit{font-size:24px;}
.detail-head .tag em{display:inline-block;margin:5px 10px;padding:2px 8px 2px 20px;background: url(../images/tag.png) no-repeat center left;border:1px solid #eee}
.detail-box .hd{border-bottom:1px solid #018cff}
.detail-box .hd li{padding:5px 20px;color:#111;cursor: pointer}
.detail-box .hd li.on{background: #018cff;color:#fff}
.detail-con {padding:20px 0;line-height:2}
.detail-con .sort{margin:1em 0;font-size:16px}
.detail-con .sort::before{content:"▶";margin-right:5px;font-size:12px;color:#018cff}
.detail-con .pic{float:right;width:200px;height:200px;line-height:200px;border:1px solid #eee;text-align: center}
.detail-con .pic img{max-width:200px;max-height:200px;}
.detail-con .info{overflow: hidden}
.detail-con .info dl{float:left;width:50%;}
.detail-con .info dt{float:left;color:#999}
.detail-con .table td{border-top:1px solid #eee}
.detail-con p{text-indent:2em;}

/*** 下载  ***/
.download-btn{text-align: right;}
.download-btn button{height: 30px;line-height: 28px;padding: 0 20px;margin-left: 10px;background: #fff;border: 1px solid #018cff;color: #018cff;text-align: center;}

/*** login ***/
.login-box{width:400px;padding:40px 50px;margin:50px auto;background: #fff; border:1px solid #ccc}
.login-box .tit{font-size:24px;text-align: center}
.login-form .item{position:relative}
.login-form .label{position:relative;display:block}
.login-form .label i{position:absolute;top:32px;left:10px;font-style:normal}
.login-form .text{width:360px;padding:8px 0 8px 38px;margin-top:20px;border:1px solid #ddd}
.login-form .text:focus{border-color:#018cff}
.login-form .codepic{position:absolute;top:21px;right:1px;width:auto;height:36px}
.login-form .forget-row{margin-top:20px;}
.icon-user,.icon-pass,.icon-code{display:inline-block;width:20px;height:20px;background:url(../images/icon.png) no-repeat;vertical-align:middle;margin-top:-2px;text-indent:-888px;overflow:hidden}
.icon-user{background-position:-8px -10px}
.icon-pass{background-position:-8px -50px}
.icon-code{background-position:-8px -90px}
.login-form .btn-login{clear:both;width:100%;height:44px;line-height:44px;margin-top:20px;border:0;border-radius:5px;background: #018cff;font-size:18px;font-weight:700;text-align:center;color:#fff}
.login-form .btn-login:hover{opacity: .85}

/*** FOOTER ***/
.footer{background: #333;color:#999}
.footer .links{padding:20px;overflow: hidden}
.footer .links .w{width:1000px;padding-left:200px}
.footer .links dl{float:left;width:33.3333%}
.footer .links dt{font-size:16px;color:#fff;}
.footer .links a{display:block;margin:10px 0;color:#999}
.footer .copyright{padding:10px;background: #2b2b2b;text-align: center;}

@media screen and (max-width:1440px){
  .wrap{min-width:1220px}
  .w{width:1200px}
  .search-mod .text,.search-mod .select{width:155px}
}
@media screen and (max-width:1200px){
  .wrap{min-width:1020px}
  .w{width:1000px;margin:0 auto}
}