html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;border: 0;outline: 0;background: transparent;}
body{min-width: 1200px;background: #f7f8fa;}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select{margin: 0;padding: 0;}
li{cursor: default;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
a:link, a:visited{text-decoration: none;}
a{text-decoration: none;color: #232323;cursor: pointer;}
p{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;border: 0;outline: 0;}
body, input, textarea{font: 14px '\5FAE\8F6F\96C5\9ED1';}
.header{background: #fff;}
.header .top{background: #fff;height: 37px;line-height: 37px;border-bottom: 1px solid #dddee1;font-size: 12px;color: #808080;}
.wrap{width: 1200px;margin: 0 auto;}
.ovf{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.header .top .fr{color: #d9d9d9;font-size: 13px;}
.header .top a{color: #808080;font-size: 12px;padding: 0 5px;}
.header .middle{padding: 20px 0;margin-top: 1px;}
.header .logo{height: 71px;margin-top: 3px;}
.header .search-con{width: 485px;margin-top: -14px;}
.search{margin-top: 23px;float: right;width: 420px;}
.bdcs-container, #default-searchbox, #bdcs-search-inline{height: 38px;}
#default-searchbox{position: relative;}
.bdcs-container .bdcs-search{background: none;border-radius: 0;border: 0;}
.bdcs-container, #default-searchbox, #bdcs-search-inline{height: 38px;}
#bdcs-search-form{border: 0px;height: 38px;font-size: 0;}
.bdcs-container .bdcs-search-form-input{width: 339px;height: 28px;line-height: 28px;color: #999;font-size: 14px;border: 1px solid #0b96f5;display: inline-block;vertical-align: top;text-indent: 10px;margin-right: 0;padding: 0;margin-left: -1px;}
#bdcs-search-form-input{height: 36px;line-height: 36px;}
.bdcs-container .bdcs-search-form-submit{display: inline-block;cursor: pointer;border: 1px solid #0b96f5;vertical-align: top;text-align: center;width: 80px;background-color: #0b96f5;color: #FFFFFF;font-size: 14px;line-height: 28px;height: 38px;}
.ss_list{width: 380px;height: 24px;overflow: hidden;padding-top: 4px;}
.clearfix{clear: both;}
.clearfix:after{content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;overflow: hidden;}
.clearfix_32r{zoom: 1;}
.clearfix_32r:after{content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;overflow: hidden;}
.p-nav{background: #0b96f5;}
.nav{background: #0b96f5;height: 46px;line-height: 46px;margin-top: 20px;font-size: 0;text-align: center;}
.nav a{width: 20%;color: #fafcff;font-size: 18px;float: left;}
.nav a.on,.nav a:hover{background:#087ecf;color: #fff;}
.nav.nav2 a{width: 14%;}
.bread-nav{color: #666;padding: 15px 0 15px 0;}
.bread-nav a{color: #666;}
.bread-nav a:hover{color: #252629;text-decoration: underline;}
img{border: none;vertical-align: middle;}
/*header*/.mainContent{width: 100%;float: left;font-size: 14px;margin-bottom: 20px;min-width: 1200px;}
.mw1300{width: 1200px;margin: 0 auto;}
.pageposition{position: relative;overflow: hidden;width: 100%;color: #696969;font-size: 14px;height: 38px;line-height: 38px;margin: 16px 0 0px 0px;padding: 0 0 0 16px;box-sizing: border-box;background: #f3fbfe;z-index: 0;}
.fl{float: left;}
.pageposition > div::before{content: "";float: left;margin-top: 13px;display: inline-block;width: 14px;height: 14px;margin-right: 10px;background: url(../images/icon_32r.png) no-repeat -331px -803px;}
.pageposition a{color: #696969;}
.comm_part{overflow: hidden;}
.topsec_slctbox{width: 100%;background: #fff;border: 1px solid #eee;box-sizing: border-box;}
.topsec_slctbox .topsec_tabTit{width: 100%;padding: 0 20px;height: 56px;line-height: 56px;color: #666;border-bottom: 1px solid #eee;box-sizing: border-box;}
.topsec_tabTit ul.topsec_tabList{overflow: hidden;display: inline-block;}
ul.topsec_tabList li{float: left;height: 56px;margin-right: 50px;box-sizing: border-box;position: relative;color: #444444;overflow: hidden;line-height: 53px;font-size: 18px;}
ul.topsec_tabList li.cur{border-bottom: 3px solid #358ff0;}
.topsec_slctbox .topsec_filter{background-color: #f1f1f1;width: 100%;box-sizing: border-box;padding: 20px 20px 10px 20px;}
.topsec_slctbox .filter_con{width: 100%;display: flex;position: relative;margin-bottom: 8px;overflow: hidden;}
.topsec_filter .filter_item{align-items: flex-start;display: flex;flex-shrink: 0;position: relative;}
.topsec_filter .filter_item{align-items: flex-start;display: flex;flex-shrink: 0;position: relative;}
.filter_item ul.filter_list{zoom: 1;align-items: flex-start;display: flex;flex-wrap: wrap;height: auto;overflow: hidden;}
ul.filter_list li{flex-shrink: 0;margin-right: 26px;text-align: left;}
ul.filter_list li a{background: #fff;border: 1px solid #d6d6d6;border-radius: 4px;color: #555;cursor: pointer;display: inline-block;font-size: 14px;line-height: 32px;padding-left: 16px;padding-right: 16px;text-align: center;}
ul.filter_list li.cur a{background: #358ff0 !important;border: 1px solid #358ff0 !important;color: #fff !important;}
.topsec_content{width: 100%;background: #fff;overflow: hidden;margin-top: 20px;}
table{border-collapse: collapse;table-layout: fixed;}
.topsec_content table{width: 100%;box-sizing: border-box;overflow: hidden;border: 1px solid #eee;}
.topsec_content table tr{width: 100%;overflow: hidden;border-bottom: 1px solid #eee;}
.topsec_content table tr th{height: 46px;color: #666666;box-sizing: border-box;background-color: #f1f1f1;}
.topsec_content table tr td{text-align: center;height: 88px;overflow: hidden;color: #777;position: relative;}
table tr td .ph_img{width: 60px;height: 60px;margin-left: 16px;}
table tr td .ph_img a{width: 60px;height: 60px;display: block;overflow: hidden;border-radius: 10px;}
table tr td .ph_img a img{width: 60px;height: 60px;border-radius: 10px;transition: all 0.4s ease;}
table tr td .ph_info{max-width: 320px;margin-left: 14px;position: relative;overflow: hidden;height: 60px;}
table tr td .ph_info a{max-width: 320px;display: block;font-size: 16px;height: 20px;text-align: left;overflow: hidden;margin-top: 4px;}
table tr td .ph_info span{color: #777;width: 100%;text-align: left;font-size: 13px;display: block;margin-top: 16px;}
table tr td > a{color: #358ff0;}
.app_starBox{width: 102px;height: 20px;overflow: hidden;}
.topsec_content table tr td .app_starBox{margin: 0 auto;display: inline-block;}
.app_starBox .star{display: block;height: 20px;overflow: hidden;float: left;line-height: 20px;margin-left: 0;}
.app_starBox .star span{width: 102px;height: 20px;background: url(../images/icon_32r.png) no-repeat;display: inline-block;}
.app_starBox .star span.star0{background-position: -22px -270px;}
.app_starBox .star span.star1{background-position: -22px -300px;}
.app_starBox .star span.star2{background-position: -22px -330px;}
.app_starBox .star span.star3{background-position: -22px -360px;}
.app_starBox .star span.star4{background-position: -22px -390px;}
.app_starBox .star span.star5{background-position: -22px -420px;}
/*footer*/.footer{background: #fff;text-align: center;padding: 20px 0;line-height: 36px;color: #666;margin-top: 15px;clear: both;}
.footer-link a{color: #666;padding: 0 20px;display: inline-block;}
.footer .link-list a{color: #666;}
.footer .bkt{background: url("../images/icon_bk.png") no-repeat 0 0;width: 55px;height: 50px;position: fixed;left: 50%;margin-left: 620px;bottom: 150px;cursor: pointer;z-index: 999;}
.footer .bkt:hover{background-position: 0 -50px;z-index: 1000;}