@charset "utf-8";

/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; color:#333;}
body{background: #f8f8f8;}
body, button, input, select, textarea { font:16px/1.5 Microsoft YaHei tahoma, arial; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
i{ font-style:normal; }
ul, ol { list-style:none; }
a { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none; color:#f87a1e;}
legend { color:#000; }
fieldset, img { border:0; display:inline-block; max-width:100%;}
button, input, select, textarea { font-size:100%; border:none; outline:none;}
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.hidden{display: none;}
.clearfix:before,.clearfix:after{content:"";display:table;  }
.clearfix:after{clear:both;  }
.clearfix{ zoom:1;  }
* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;  }
*:before, *:after {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.main{width: 1200px; margin: 0 auto;}


/*列表页*/
.top {width: 100%;height: 40px;background-color: #f4f4f4;line-height: 40px;}
.topLeft a, .topRight a {padding: 0 10px;}
.topNav {position: relative;float: left;}
.topNav>a {background-size: 15px auto;-webkit-background-size: 15px auto;-moz-background-size: 15px auto;-ms-background-size: 15px auto;-o-background-size: 15px auto;display: inline-block;margin-right: 6px;}
.topNav ul {position: relative;top: 39px;left: 0;z-index: 99;width: 300px;padding: 15px;background-color: #fff;border: 1px solid #e8e8e8;overflow: hidden;}
.topNav ul li {float: left;width: 150px;}
.topRight .favorite {padding-left: 22px;background: url("/resfile/home/images/home.png") no-repeat left center;background-size: 18px;background-position: 0 1px;}
.topRight .favorite:hover{background-position:0 -18px;}
.topRight .kjfs{background: url("/resfile/home/images/kjfs.png") no-repeat left center; background-size: 20px; padding-left: 22px; background-position: 0 0;}
.topRight .kjfs:hover{background-position:0 -22px;}
.topRight .kfwx{background: url("/resfile/home/images/weixin.png") no-repeat left center;background-size: 19px;padding-left: 22px;background-position: 0 0;}
.topRight .kfwx:hover{background-position: 0 -20px;}
.weixin{float: left;text-align: left;margin-right: 10px;}
.wxImg{background: #fff;border-radius: 6px;border:1px solid #e8e8e8;text-align: center;display: none; position: absolute;padding: 10px;z-index: 99;}
.wxImg img{width:100px;}
/*logo*/
.logo{height: 128px;float: left;overflow: hidden;}
.logo h1{float: left;}
.logo h1 a{display: block;width: 296px;height:0;padding-top: 128px;overflow:hidden;background: url("../img/list-logo.png") no-repeat left center;background-size: 90% auto;}
.logo>span{line-height: 80px;  display: inline-block;  font-size: 16px;}
.logo>span a{color:#999;}
.nav{background: #3083eb; height: 50px; line-height: 50px; margin-bottom: 10px;}
.nav a{line-height: 50px;padding: 0 15px;margin-right: 10px;display: inline-block; color:#fff;}
.nav a:hover{background:#fff; color:#4c75dd;}
.nav a.on{background:#ffa715}
.nav .login a{font-size: 15px; }
.nav .login a:first-child:hover{background: none; color:#fff; font-weight: 700; text-decoration: underline;}
.nav .login a:last-child{display: inline-block;background: #4285f4;line-height: 30px;border-radius: 4px;padding: 0 15px;}
.topNavRight{height:34px;}
.topNavRight a{display: inline-block;}
.topNavRight>a:hover{background-color: #fff; color:#00a67c;}
.topRight .fastNav>a,.topRight .fastNav2>a{background: url("/resfile/images/arr_icon_01.png") no-repeat 70px center; padding-right: 20px;}
.fastNav a:hover,.fastNav2 a:hover{color:#fff;}
.fastNav>a,.fastNav2>a{height: 40px; display: block}
.fastNav,.fastNav2{position: relative; /*float: left;*/ display: inline-block;}
.fastNav2{float: right;}
/*.topNav>a:hover{background-color: #fff;}*/
.fastNav ul,.fastNav2 ul{position: absolute; top:40px;left:0; z-index:99; text-align: left; width: 300px; background-color: #fff; border:1px solid #e8e8e8;overflow: hidden; padding-left: 15px; padding-bottom: 5px;}
.fastNav ul li,.fastNav2 ul li{float: left; width: 50%; line-height: 32px;}
.fastNav ul li a,.fastNav2 ul li a{color:#333; font-size: 14px; padding: 0;}
.fastNav ul li a:hover,.fastNav2 ul li a:hover{color:#00a67c;}
.fastNav .iconfont{font-size: 12px;}
/*搜索切换*/
.search{width: 702px;text-align:left;margin: 40px auto;}
.search .hd{height: 36px;line-height: 36px;margin-bottom: 10px;}
.search .hd ul li{float:left;padding: 0 10px;cursor:pointer;color: #4285f4;margin-right: 10px;}
.search .hd ul li.on{height: 36px;background:#4285f4;color: #fff;border-radius: 3px;}
.search .bd div input[type="text"]{width: 572px;height: 41px;padding-left: 15px;float: left;/* border-top-left-radius: 5px; *//* border-bottom-left-radius: 5px; */border: 3px solid #4285f4;}
.search .bd div input[type="search"]{width: 109px;height: 47px;color: #ffffff;text-align: center;background: #4285f4;font-size: 16px;/* border-top-right-radius: 5px; *//* border-bottom-right-radius: 5px; */}
/*筛选*/
.screen{margin-bottom: 30px;}
.screen-hy,.screen-dq,.screen-lx,.screen-sj{overflow: hidden;margin-bottom: 13px;}
.screen{background: #fff;border:1px solid #e8e8e8;border-radius: 10px;padding:20px;box-sizing: border-box;}
.screen .screen-tit{border: 1px solid #e6e6e6;border-radius: 41px;padding: 7px 21px;border-top-right-radius: 0;color:#333;float: left;margin-right: 30px;}
.screen-list{width: 1020px;margin-top: 7px;}
.screen-list ul li{float: left;color:#666666;margin-right: 6px;margin-bottom: 15px;}
/*.screen-list ul li:hover{cursor: pointer;}*/
.screen-list ul li input{display: none;}
.screen-hy .screen-list ul li div{float: left;}
.screen-hy .screen-list ul li em{background: url("../img/arrow.png") no-repeat center center;display: inline-block;width: 19px;height: 23px;}
.screen-hy .screen-list ul li em.on{background-image: url("../img/arrow-top.png");}
/*复选框美化*/
/*--相关的单选复选按钮--*/
@keyframes hover-color {
    from {  border-color: #c0c0c0; }
    to {  border-color: #3e97eb; }
}
.navbar a{display:inline-block;margin-right: 3px;margin-bottom: 5px;padding:3px 10px;font-size: 14px;}
.navbar a.on{background:#e1eeff; color:#0072ff; border-radius:20px; border:1px solid #91c2ff;}
.subNav{width:100%;}
.subNav{border: 1px dashed #dedede;background: #f7f7f7;padding: 10px;width: 97%;}
.subNav a{padding:3px 10px;font-size: 15px;display: inline-block;margin: 2px 0;}
.subNav a.on{background: #e1eeff;color: #0085ff;border: 1px solid #aed2ff;}
.choose-btn{background: url("../img/arrow.png") no-repeat right center; padding-right: 15px;font-size: 15px; position: relative; color:#ff6000; margin-left: 30px;}
.choose-btn:hover{cursor: pointer;}
.sf{display: none; border: 1px dashed #ff853c;background: #faf6f1;padding: 10px 10px 0;width: 97%;overflow: hidden;}
.sf.on{display: block;}
.sf-list{float: left; width:50%; overflow: hidden; font-size: 14px;}
.sf-list p{float: left;}
.sf-list ul{float: left;}
.sf-list ul li input + label{font-size: 14px;padding-left: 26px;}
.sf{display: none;}
/*筛选搜索*/
.sx-search select,.sx-search input[type="text"]{border:1px solid #dbdbdb; border-radius: 3px; line-height: 30px;}
.sx-search select{display: inline-block; height: 30px; padding: 0 5px; float: left; margin-right: 10px;}
.sx-search input[type="text"]{width: 300px;}
.search-btn,.reset-btn{background: #ff6000; border-radius: 3px; color:#fff; line-height: 30px; padding: 0 10px;}
.reset-btn{background: #0072ff;}
.screen-yx{padding-left:140px;margin-bottom: 20px;font-size: 15px;}
.screen-yx span{background: #e1eeff;color:#0072ff;padding: 5px 10px 5px 10px;border-radius:3px;}
.screen-yx span.clear{background-color:#0072ff;color:#fff;}
.screen-yx .close{display:inline-block;width: 14px;height: 12px;background: url("https://img.in-en.com/resfile/ztb/img/close.gif") no-repeat center;background-size: 100%;margin-left: 10px;padding-top: 0;}
.screen-yx span.clear a{display:inline-block; width:14px; height:12px; margin-left:10px;}
.screen-yx span.clear a img{width:100%; height:100%;}
.screen-yx .close img{width:100%;}
/*信息列表*/
.infolist{border-radius: 15px;padding-bottom: 26px;border:1px solid #ebeced;background: #fff;margin-bottom: 80px;}
.infolist table{width:100%;}
.infolist table td{color:#484749;font-size: 15px;}
.infolist table thead{background: #f5f9fd; color:#555658; height: 52px; line-height: 52px; text-align: center;}
.infolist table thead tr th:first-child{ border-top-left-radius: 15px;}
.infolist table thead tr th:last-child{ border-top-right-radius: 15px;}
.infolist table tbody tr{height: 60px; line-height: 60px; text-align: center;}
.infolist table tbody tr:nth-child(2n){background: #f1f5fa;}
.infolist table tbody tr td:nth-child(2){text-align: left;padding-left: 15px;font-size: 15px;line-height: 24px;}
.infolist table tbody tr:nth-child(2n+1){background: #fff;}
/*当前位置*/
.pos{font-size: 15px; margin-bottom: 15px;}
.pos span{color:#999999;}

/*详情页*/
.detail{width:900px;}
.d-top,.d-bot{ background-color: #fff; border:1px solid #eeeeee; margin-bottom: 25px; padding: 20px;}
.d-top h2{font-size: 22px; color:#1d1d1d; margin-bottom: 20px;}
.addr{padding-bottom: 25px; border-bottom: 1px dashed #e8e8e8; margin-bottom: 20px;}
.addr .fl{background-color: #e6f0fd; color:#3083eb; padding: 3px 10px; font-size: 14px; border-radius: 3px;}
.tag table{width:100%;}
.tag table tr td{color:#414446;}
.tag table tr td:nth-child(2n+1){background-color: #f6faff; color:#666;}
.tag table td{border:1px solid #e3edfb; height: 40px; font-size: 14px; padding-left: 15px;}
.tag table td a{color:#f60000;}
.logininfo{font-size: 14px; background-color: #fff0ea; text-align: center; padding: 10px; margin-bottom: 30px;}
.logininfo em{color:#ff7722;}
.logininfo a{background-color: #3083eb; color:#fff; border-radius: 2px; padding: 2px 5px; margin-right: 5px;}
.logininfo strong{font-size: 18px; color:#ff7722;}
.content p{margin-bottom: 15px; line-height: 32px; color:#1b1c1c;}
.right{border:1px solid #eeeeee; background-color: #fff; width:282px; margin-bottom: 20px;}
.right h3{padding: 20px; border-bottom: 1px solid #eee; font-weight: normal; line-height: 16px;}
.right h3:before{width:3px;height: 16px;margin-right: 8px;background-color: #4285f4;display: inline-block;content: '';float: left;}
.right h3 a{color:#0d86ff;}
.right-c{padding:0 20px;}
.right1 .right-c{padding: 12px 20px;}
.right2  .right-c{padding: 0;}
.right1 .right-c a{padding-right: 16px;font-size: 14px;display: inline-block;line-height: 30px;}
.right2 .right-c ul li{padding: 10px 20px 12px;border-bottom: 1px solid #eee;font-size: 14px;}
.right2 .right-c ul li h4 {font-size: 14px; margin-bottom: 14px;}
.right2 .right-c ul li em{float: right;}
.right2 .right-c ul li span{background-color: #e6f0fd; color:#3083eb; padding: 3px 10px; border-radius: 3px;}
/*分页*/
.pages{text-align: center;color: #999999;padding: 20px 20px 40px 0;font-size: 14px;margin: 58px 0 0;}
.pages strong,.pages a{color: #ffffff;box-sizing: border-box;background: #2684ff;/* width: 40px; */padding: 0 12px;height:35px;line-height:35px;border-radius: 10px;display: inline-block;}
.pages strong{font-weight: normal;}
.pages a{text-decoration: none; border:1px solid #e8e8e8; background: none; color:#666;}
.pages a.pages-ellipsis{border:none;}
.pages a.pages-ellipsis:hover{background: none; color:#666;}
.pages a:nth-child(2),.pages a:last-child{/* width:70px; */}
.pages a:hover{color:#fff;background-color: #2684ff;}
.sub-nav{height:auto; width:320px;}
.sub-nav li{width:80px;}
.nav-more:hover .more-icon .box:after,.nav-more:hover .more-icon .box:before{background-color: #0164d2;}
.pages_inp{border:1px solid #e8e8e8; line-height:35px;width:80px;padding:0 5px;margin-left:10px; border-radius:10px; display:none;}
.pages_btn{display:none;}
/*资讯*/
.item{background: #fff;border: 1px solid #eee;width: 860px;padding: 0 20px;}
.item-list{padding: 20px 0;border-bottom: 1px solid #e8e8e8;overflow: hidden;position: relative;}
.item-list:hover{background-color:#fafafa}
.item-list .imgBox{float: left;margin-right: 20px;width: 208px;height: 146px;overflow: hidden;border:1px solid #eaeaea;border-radius: 10px;}
.item-list .imgBox img{min-height: 130px; width:100%;}
.listTxt{height:130px; padding: 0;}
.listTxt h5{font-weight: normal; font-size: 20px; line-height: 32px; min-height: 75px; font-weight: 400; margin-bottom: 52px;}
.prompt span em a:hover{color:#009966;}
.prompt i,.prompt span{padding-left: 18px; background: url("/resfile/images/list_icon.png") no-repeat left center; background-size: 15px; background-position: 0 0;}
.pl{display: none;}
.prompt span:nth-child(3){background-position: 0 -23px; background-size: 14px;}
.prompt span:nth-child(2){background-position: 0 -50px;}
.nopic{height:auto;}
.nopic h5{min-height: auto;margin-bottom: 30px;}
.prompt a,.prompt{color:#999; font-size:16px;}
/*资讯详情*/
.articledetail .item{padding: 20px; }
.articledetail h1{font-size: 26px;line-height: 26px;margin-bottom:20px;}
.tag{color:#999;margin-bottom: 22px;border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;}
.tag span:nth-child(2){/* float:right; */padding-left: 30px;}
.keywords{background-color:#f8f8f8; text-align:center; line-height:40px; margin-bottom:30px;}
#content p{font-size: 16px;color: #545454;/* text-indent: 2em; */line-height: 33px;}
.articledetail{margin-bottom:50px;}
/*公司详情*/
.slideTxtBox{width: 100%;border: 1px solid #eee;text-align:left; margin-bottom: 25px;}
.slideTxtBox .hd{height: 48px;line-height: 48px;background: #fff;padding:0 10px 0 20px;border-bottom: 3px solid #3083eb;position:relative;}
.slideTxtBox .hd ul{float:left;position:absolute;left:20px;top:-1px;height: 48px;}
.slideTxtBox .hd ul li{float:left;width: 113px;padding:0 15px;cursor:pointer;text-align: center;font-size: 18px;}
.slideTxtBox .hd ul li.on{height: 48px;background: #3083eb;color: #fff;border: 1px solid #3083eb;}
.slideTxtBox .bd ul{padding:15px;zoom:1;background: #fff;}
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox table{width:100%;}
.slideTxtBox table td{color:#484749;font-size: 15px;}
.slideTxtBox table thead{background: #f5f9fd; color:#555658; height: 52px; line-height: 52px; text-align: center;}
.slideTxtBox table thead tr th:first-child{ border-top-left-radius: 15px;}
.slideTxtBox table thead tr th:last-child{ border-top-right-radius: 15px;}
.slideTxtBox table tbody tr{height: 60px; line-height: 60px; text-align: center;}
.slideTxtBox table tbody tr:nth-child(2n){background: #f1f5fa;}
.slideTxtBox table tbody tr td:nth-child(2){text-align: left;padding-left: 15px;font-size: 15px;line-height: 24px;}
.slideTxtBox table tbody tr:nth-child(2n+1){background: #fff;}
.d-top-r span{display: inline-block; background: #fff6e0; font-size: 16px; padding:10px 15px; border-radius:5px; text-align:center; margin-left:10px;}
.d-top-r span.zbs{background-color:#e9f4ff;}
.d-top-r span em{color:#f60; font-size:20px;}
