@charset "utf-8";
/* CSS Document */
.txt05{width:80px;line-height: 16px;padding:9px 10px;border: 1px solid #000;float: none;font-size: 14px;font-family: arial,"宋体";color:#000; outline:none;}
.dybox{ width:100%; height:auto; float:left;}
.dybox-t{ width:100%; height:auto; float:left; margin-top:10px;}
.dym { width:100%; height:auto; float:left;}
.dym span{ width:50%; float:left; padding:5px;}
.dym i{ float:left; font-style:normal; line-height:18px; padding-left:5px;}
.dym input[type="checkbox"]{width:15px;height:15px;display: inline-block;text-align: center; vertical-align: middle; line-height: 13px;position: relative;float:left;cursor:pointer;}
.divCheckbox::before{ content: ""; background: #fff; width:15px;height:15px; position: absolute;top: 0;left: 0;width:100%; border: 1px solid #fe8945;color:white;font-size: 13px;font-weight: bold;} 
.divCheckbox:checked::before{content: "\2713";background-color:#fe8945;} 

.qcdy{ width:100%; height:auto; float:left;}
.qcdy-t{ width:100%; height:auto; float:left; font-size:13px; padding:10px 0px;}
.qcdy span{ width:auto; float:left; margin-right:5px; margin-top:5px; color: #666;
font-size: 1.2rem; background: rgba(160,160,160,.1);
padding:0 .5rem; height: 2rem; line-height: 2rem;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.mqm{ padding:0px 10px; float:left; height:50px; line-height:50px; margin-top:0px;}
.moresone{ width:100%; height:auto; float:left; font-size:12px; padding-left:10px; color:#F00; cursor:pointer; margin-top:-10px;}
.linews{ margin-top:-5px;}
.downs span{ display:block;}
.ups span{ display:none;}

/*--模板--*/
#moban1{ height:225px;}
.moban{ width:100%; height:auto; float:left; padding-bottom:5px;}
.moban span{ float:left; padding:1px 15px; font-size:12px; color:#FFF; margin:2px 5px; cursor:pointer; line-height:18px; background:#fe8945; position:relative; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.mymb{ width:100%; height:auto; float:left;}
#moban2{ height:225px;}

/*人才详细页按钮*/


/*弹出框*/
.tafbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:10;}
.tafboxbg{ width:100%; height:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0;}
.tafbb{ width:24%; height:auto; margin-left:38%; background:#FFF; margin-top:200px; position:relative; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
overflow:hidden;
}
.tafbb-t{ width:100%;*width:94%; height:40px; float:left; background:#277acd; line-height:40px; color:#FFF; font-weight:600; padding:0px 3%; letter-spacing:2px;}
.tafbb-info{ width:100%; *width:90%; height:auto; padding:3% 5% 6%; float:left;}
.tafbb-infoL{ width:35%; height:auto; float:left;}
.tafbb-infoR{width:65%; height:auto; float:left;}
.tafbb-btn{ width:100%; height:auto; float:left; margin-top:50px;}
@media (max-width: 480px) {
.tafbb{ width:76%; margin-left:12%;}
.tafbb-btn{ margin-top:10px;}
}
/*---*/
#buttong{width:auto;height:30px;outline:none;outline:none; padding:2px 15px; display:inline-block;
border:#59ace2 1px solid;line-height:26px;text-align:center;color:#FFF;font-size:13px;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#buttong{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#buttong:hover{background:#fe8945;border:#fe8945 1px solid; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/**/
.notices{ width:100%; height:auto; float:left; margin-top:5px; line-height:25px; font-size:13px; color:#F00;}

/*lv*/
.leve{ height:auto; height:15px; line-height:15px; padding:1px 3px 0px; font-size:0.7em; margin:0px 2px; background:#ffae01; color:#FFF;  font-family:Arial;  border:1px solid #fd8014; font-weight:normal; vertical-align:middle;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}
.plvfonts{ font-size:0.6em; }
.nnlvs{ position:absolute; left:-1px; top:7px;}
.nnleve{ max-width:10%; height:30px; float:left; position:relative;}
#nnlctt{ width:auto; max-width:90%; }
#ctname{ width:100%;}


/*--首页改版--*/
.plrx5{ padding:0px 5px;}
.thbg-white{ background:#FFF;}
.phone-top-gg{ width:96%; height:30px; float:left; margin:7px 2% 0px; background:#FFF; 
-moz-border-radius: 18px; /* Firefox */
-webkit-border-radius: 18px; /* Safari 和 Chrome */
border-radius: 18px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.notggbg{ background:none; padding:0px 5px 0px;}
.thbigbox{ width:100%; height:105px; float:left;}
.thfvbox{ width:33.33%; height:auto; float:left; }
.thupbox{ width:100%; height:auto; float:left; background:#FFF; padding:5px 5px 10px;}
.thup-one{ width:100%; height:auto; float:left; text-align:center; margin-top:10px;}
.thup-img{ width:60%; height:auto; display:inline-block; background:#f2b759; overflow:hidden;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari 和 Chrome */
border-radius: 8px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.thup-img img{ width:100%;}
.thup-name{ width:100%; height:auto; float:left; padding:7px 0px; line-height:20px; font-size:13px; text-align:center; color:#000;}

.thcol1{ background:#f99736;}
.thcol2{ background:#8cdef6;}
.thcol3{ background:#58ded3;}
.thcol4{ background:#f76d22;}
.thcol5{ background:#ed4156;}
.thcol6{ background:#609ae1;}
.thcol7{ background:#b0db52;}
.thcol8{ background:#75aac9;}

.thdownbox{ width:100%; height:auto; float:left; padding:0px 5px; background:#FFF;}
.thdb-one{ width:50%; height:auto; float:left; padding:0px 1.5% 15px;}
.thdb-one a{ width:100%; height:auto; float:left; font-size:14px; color:#FFF; line-height:40px; padding:5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.thdb-one a i{ float:left; width:30%; text-align:center;}
.thdb-one a i img{ height:40px;}
.thdb-one a span{ float:left; width:70%;}
#aid1{ background:#57c9a8;}
#aid2{ background:#7597c9;}

/*-- 首页中间轮播图 --*/
.scendbox{ width:100%; height:auto; float:left; padding:0px 10px 10px; background:#FFF; overflow:hidden;}
.scendbox .flexslider{
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}

/*-- 首页新闻 --*/
.xnews{ width:100%; height:auto; float:left; background:#FFF; padding:5px 5px 40px;}
.xnews h1{ width:100%; height:auto; float:left; font-size:16px; font-weight:600; color:#000; padding:10px 10px 15px;}
.xxnewsm{ width:100%; float:left;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e2e2,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 5px 10px #e2e2e2;/*兼容firefox*/
-webkit-box-shadow: 0px 5px 10px #e2e2e2;/*兼容safari或chrome*/
box-shadow: 0px 5px 10px #e2e2e2;/*兼容opera或ie9*/
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}
.xxnewsm i{ width:100%; height:auto; float:left; overflow:hidden;
-moz-border-radius: 5px 5px 0px 0px; /* Firefox */
-webkit-border-radius: 5px 5px 0px 0px; /* Safari 和 Chrome */
border-radius: 5px 5px 0px 0px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}
.xxnewsm i img{ width:100%;  max-height: 100%;}
.xxnewsm h2{ width:100%; height:50px; float:left; font-size:13px; font-weight:600; color:#000; line-height:18px; padding:15px 10px 0px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.xxnewsm p{ width:100%; height:auto; float:left; overflow:hidden; color:#979797; font-size:12px; font-weight:600; line-height:30px; padding:5px 10px;}

/*-- 热门企业 --*/
.syhotbox{ width:100%; height:auto; float:left; background:#FFF;}
.syhot-t{ width:100%; height:auto; float:left; padding:0px 5px;}
.syhot-t h1{ width:100%; height:auto; float:left; font-size:16px; font-weight:600; color:#000; padding:10px 10px 5px; position:relative;}
.syhot-t h1 i{ position:absolute; left:73px; top:3px; width:30px; height:30px; background:url(../../img/page/ttsearch.png) center center no-repeat; background-size:23px auto;}
.syhot-m{ width:100%; height:auto; float:left; padding:10px;}
.syhot-m .slide ul li{ width:98%; height:auto; float:left; background:#f7f7f7; list-style:none; overflow:hidden; padding:10px; margin:0px 1% 10px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
}
.syhot-m .slide ul li i{ width:12%; min-height:50px; float:left; padding-right:5px; position:relative;}
.syhot-m .slide ul li i img{ width:100%;}
.syhot-m .slide ul li h1{ width:88%; height:auto; float:left; font-size:15px; font-weight:600; color:#000; line-height:30px; margin-top:5px; padding-left:5px;}
.syhot-m .slide ul li p{ width:88%; height:auto; float:left; font-size:13px; color:#666666; line-height:22px; margin-top:2px; padding-left:5px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}


@media (max-width: 480px) {
.thup-img{ width:52%;}

/*-- 热门企业 --*/
.syhot-m .slide ul li i{ width:22%; }
.syhot-m .slide ul li h1{ width:78%; }
.syhot-m .slide ul li p{ width:78%; }
}

.phsearchbox{ width:100%; height:auto; float:left; background:#FFF;}
.phsearchbox .tab1{ width:100%; height:auto; float:left; padding:0px 5px;}
.phsearchbox .menu{ width:100%; height:40px; float:left;}
.phsearchbox .menu ul li{ width:33.2%; height:40px; float:left; margin:0; color:#FFF; font-size:14px; text-align:center; line-height:40px; background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.phsearchbox .menu ul li.off{ background:#4883cd; border-bottom:0px; color:#FFF;}
#one2{ margin:0px 0.2%;}
.phsearchbox .menudiv{ width:100%; height:auto; float:left; padding:10px 10px 50px; background:#FFF;}

/*-- 新闻资讯 --*/
.pnewsbox{ width:100%; height:auto; float:left; background:#FFF;}
.pnewsbox .newsR-main-show{ width:100%; height:auto; float:left; padding:0px 5px;}
.pnewsbox .newsR-main-show ul li{ list-style:none; width:100%; height:48px; float:left; border-bottom:1px dashed #ccc; line-height:48px; font-size:14px;}
.pnewsbox .newsR-main-show ul li a{ color:#1f1d1d; display:block;}
.pnewsbox .newsR-main-show ul li:hover a{ color:#ff5e45;}
.pnewsbox .b-title a{ width:72%; height:48px; float:left; padding-left:20px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../img/page/r.png) left center no-repeat; background-size:17px;}
.pnewsbox .b-date a i{ position:absolute; left:-2px; top:17px; }
.pnewsbox .b-date a{ width:28%; height:48px; float:left; text-align:right; font-size:13px; position:relative;}

/*-- page --*/
.pnewsbox .page{ width:100%;height:auto; float:left; text-align:center; font-size:13px; margin-top:0px;}
.pnewsbox .pagination{text-align:center; width:100%;}
.pnewsbox .pagination ul{width:100%; height:auto;}
.pnewsbox .pagination ul li{display:inline-block; color:#353535; height:23px; line-height:23px; text-align:center; margin-right:5px;padding-left: 0;}
.pnewsbox .pagination ul li:before{}
.pnewsbox .pagination ul li a{color:#FFF; display:inline-block; vertical-align:top; font-size:13px; padding:1px 10px;
background:#59ace2; border:1px solid #59ace2;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pnewsbox .pagination ul li a i{ background:none; float:left;}
.pnewsbox .pagination ul li a i.i1{ float:left; border:0; margin:5px 4px 6px 0px;}
.pnewsbox .pagination ul li a i.i2{ float:right; border:0; margin:5px 0px 6px 4px;}
.pnewsbox .pagination ul li a:hover{background: #72d0eb!important; color:#FFF; border:1px solid #72d0eb;}
.pnewsbox .pagination ul li a.active{background: #72d0eb!important; color:#FFF; border:1px solid #72d0eb;}

.newsr-infobox{ width:100%; height:auto; float:left; padding:20px 5%;}
.in-newsbox_title {
	width:100%;
	height:auto;
	line-height:25px;
	font-size:18px;
	text-align:center;
	float:left;
	color:#000;
	font-weight:600;
	overflow:hidden;
	margin-bottom:10px;
}
.in-newsbox_info {
	width:100%;
	height:45px;
	float:left;
}
.in-newsbox_info ul li {
	text-align:center;
	width:50%;
	font-size:15px;
	color:#000;
	height:45;
	line-height:25px;
	float:left;
	list-style:none;
	text-align:center;
}
.in-newsbox_content{
	float:left;
	margin-bottom:30px;
	font-size:15px;
	line-height:25px;
	height:auto;
	width:100%;
}
.in-newsbox_content img{ max-width:100%; width:auto; height:auto;}

/*-- 按钮 --*/
#btns{ display:inline-block; background: #fe8944; text-align: left;z-index: 1; padding:5px 12px; color:#FFF; font-size:14px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=120,strength=4);
-moz-box-shadow: 0px 2px 5px #ccc;
-webkit-box-shadow: 0px 2px 5px #ccc;
box-shadow: 0px 2px 5px #ccc;
}
#btns i{ padding:0px 3px;}
#btns i{ padding:0px 3px;}#btns i{ padding:0px 3px;}#btns i{ padding:0px 3px;}#btns i{ padding:0px 3px;}#btns i{ padding:0px 3px;}#btns i{ padding:0px 3px;}

/*-- tabs --*/
.thchoose{ width:100%; height:auto; float:left; background:#FFF;}
.thchoose .nav-tabs{ border:0px;}
.thchoose .nav-tabs>li.active>a:after{ display:none;}
.thchoose .nav-tabs>li{ border:0px;}
.thchoose .nav-tabs>li{ width:50%; text-align:center;}
.thchoose .nav-tabs>li>a{ background:#FFF; color:#000; padding:8px 0px; line-height:30px; font-size:15px;}
.tab-content{ padding:5px 0px 0px;}
.thchoose .nav-tabs>li.active>a,.thchoose .nav-tabs>li.active>a:hover,.thchoose .nav-tabs>li.active>a:focus{ background:#FFF; color:#000;}
.thchoose .nav-tabs>li.active>a:before,.thchoose .nav-tabs>li.active>a:hover:before,.thchoose .nav-tabs>li.active>a:focus:before{ position:absolute; left:32%; bottom:0px; width:36%;
height:4px; content:""; background:#72d0eb;}
#thchoose .nav-tabs>li{ width:33.33%; }


/*热词*/
.hotworld{ width:100%; height:auto; float:left; }
.hotworld .wtab{overflow:hidden;background:#f2f2f2;}
.hotworld .wtab a{ width:20%; padding:0px; text-align:center; font-size:13px; float:left; text-decoration:none; color:#000; display:table;}
.hotworld .wtab a span{ width:100%; height:40px; display:table-cell; vertical-align:middle; text-align:center; }
.hotworld .wtab a:hover{background:#72d0eb; color:#FFF; text-decoration:none;}
.hotworld .wtab a.on{background:#72d0eb; color:#FFF; text-decoration:none;}
.hotworld .wcontent{ overflow:hidden; padding:10px; border:1px solid #e9e9e9; border-top:0; 
-moz-border-radius: 0px 0px 5px 5px; /* Firefox */
-webkit-border-radius: 0px 0px 5px 5px; /* Safari 和 Chrome */
border-radius: 0px 0px 5px 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.hotworld .wcontent li{display:none; list-style:none;}
.hotworld .wcontent li a{ float:left; padding:2px 7px; font-size:14px; margin:2px; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.hotworld .wcontent li a:hover{ color:#f76d22; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}

/*-- 备注 --*/
.vip-remark{ width:100%; height: auto; float: left; padding: 10px; position: relative; background: #e4e4e4; border: 1px solid #e4e4e4;}
.vip-remark h1{ width:100px; height: auto; color:#000; font-size: 14px; font-weight: normal; float: left; padding: 5px 0px 8px;}
.vip-remark p{ width:100%; height: auto; float: left; }
.vip-remark p textarea{ float:left; resize:none; width:100%; height:100px; padding:5px 10px; font-size:14px; color:#000; outline:none; border:1px solid #e4e4e4; }
.vip-remark p span{ font-size:13px; color: red; letter-spacing: 1px;}
.vip-remark i{ width:100%; float: left; padding-top: 10px; font-style: normal; text-align: center; }
#vbutton{ width:120px; height:30px; background:#f99736; display:inline-block; cursor:pointer; border:0; font-size:14px; color:#FFF; outline: none;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
transition:0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s;
}
#vbutton:hover{ background:#f76d22; color:#FFF; transition:0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s;}
.vip-oremark{ width:100%; height: auto; float: left; padding: 10px;  position: relative; background: #e4e4e4; border: 1px solid #e4e4e4; }
.vip-oremark p,.vip-oremark i{ float:left; line-height: 30px; }
.vip-oremark i{ margin-left: 5px; cursor: pointer; }
#delgv{ margin-top: 5px; margin-left:0; }

