@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑";font-size:14px;}
table {border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
textarea{resize:none;}
li{list-style:none;}
fieldset, img { border:0; }
img{ vertical-align:top;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; }
abbr, acronym {border:0;}
em,i{font-style: normal;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{text-decoration:none; cursor:pointer; color:#000000;}
a:hover{text-decoration:none;cursor:pointer; }
a:focus{outline-style:none;}
body{min-width:1200px;background:#fff;}
.main {float:center; width:1200px;margin: 0 auto;clear: both;overflow: hidden;text-align:left;}
.none {display:none;}

.clear{zoom:1;}
em,i{font-style:normal;}
.clear:after{content:""; display:block; clear:both;}
.nav_left .p1,.contain7 i,.wen a,.kc_bottom li,.ui_bottom li,.contain7 .span span,.nav_right a,.java_bottom li,.nav_right span,.nav_right span p,.sxh_left img,.sxh_left p,.sxh_title a,.btnw span,.bottom_part1 p a,.sxh_video:after,.class170109 a,.class170109 u,.class170109,.kb_bottom a{transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3;
  -ms-transition: 0.3s;}
  .nav_main em,.nav_main i{font-style:normal;}
/*top*/
.sy_top{ height:36px; background-color:#f6f6f6; border-bottom: solid 2px #f0f0f0;position: relative;z-index:999999;}/*top顶部*/
.sy_top .base{height:36px;width:1200px;margin:0 auto;padding:0;overflow:visible;}
.sy_top p{ width:517px;float:left; color:#7d7d7d; font-size:12px; line-height:36px; font-family:"Arial","Microsoft YaHei","微软雅黑","宋体",STHeiti,MingLiu;}
.sy_top ul{float: right;height:19px;margin-top:12px;margin-right:0px;display:inline;}
.sy_top ul li{float:left; font:12px "微软雅黑"; color:#ff762e; padding:0 10px; border-right:solid 1px #999; list-style-type:none;}
.sy_top ul li a{color:#999; text-decoration:none;}
.sy_top ul li a:hover{text-decoration:underline;}
.sy_top ul li:nth-child(5) a{color:#f00;}
.userinc {background-image:url(/PxemsImg2021/userinc.gif);width:24px; height:13px;display:inline-block; margin-left:10px; margin-top:12px;}
.px_top1{float:left; margin-left:15px; margin-top:10px;}
.px_top2{float:left; margin-left:25px; margin-top:5px; background-color:#005f90;border-radius:6px; padding:5px 10px 5px 10px;cursor:pointer;}
.px_top2 a{color:#FFFFFF;}
.px_top2:hover{background-color:#b30e0e;}
.mobile{float:left;position:relative; margin-top:8px; height:23px;}
.mobile a{display:block;float:left;padding-left:28px;background:url(/PxemsImg2021/mobile_hd.png) no-repeat 11px center; color:#666666; padding-top:3px;height:23px;}
.mobile a:hover{background:url(/PxemsImg2021/mobile.png) no-repeat 11px center;}
.px_top3{float:right;margin-right:10px;}
.px_top3 a{color:#666666;}
.px_top3 dts{float:left;margin-left:15px; margin-top:10px;}
.px_top3 dts a{padding-right:20px;border-right-width: 1px;border-right-style: solid;border-right-color: #e3e3e3;}
.px_top3 dts a:hover{color:#FF3300;}
/*nav*/
.nav_main{position: relative;z-index:100000;background:#fff;margin-bottom:2px;}
.nav_main .base{width:1200px; margin:0 auto;overflow:visible;padding:0;height:50px;}
.nav_main a:hover{text-decoration:none;}
.nav_fixed{background: #fafafa;width:100%;}
.nav_bg{background:#fff;height:80px; padding:15px;}
.nav_left{float:left;}
.nav_right .nav:nth-child(1){padding-left:0;}
.nav_right a:nth-last-child(1){padding-right:0;}
.nav_right i a{padding:0;width:80px;display:block;margin:0 auto;line-height:45px;font-size:16px; color:#000;border-bottom:1px solid #dfdfdf;}
.nav_right i:hover a{font-weight: 100;}
.nav_right i:hover{background:#8b0505;}/*daohuang*/
.nav_right i{position: relative;/*padding:0 38px 0 20px;*/line-height:50px;display:inline-block;font-size:16px; color:#fff;cursor:pointer;}
.nav_right i a:nth-last-child(1){border-bottom:none;}
.nav_right i a:hover{color:#ff0000;}
.nav_right i div{position: absolute;top:50px;background:#fff;text-align: center;width:100%;left:-1px;height:0px;overflow:hidden;-webkit-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; white-space: nowrap;}
.nav_right i:hover div{height:150px;border:1px solid #8b0505;}
.nav_right i:hover div{height:auto!important;border:1px solid #8b0505;}

.nav_right i:nth-child(4){padding: 0 38px;}
.nav_right i:nth-child(4) a{width: 110px;}
.nav_right i:nth-child(4):hover div{height:104px;border:1px solid #8b0505;}
.nav_right i:after{
    position: absolute;
    display: block;
    right: 17px;
    top: 23px;
    width: 0;
    height: 0;
    content: "";
    border-width: 5px 5px;
    border-color: #fff transparent transparent transparent;
    border-style: solid;
}
.nav_left img{float:left;}
.nav_left .xq{float:left;border-left:1px solid #afafaf;height:44px;margin:7px 0 0 15px;padding:0 0 0 10px; display:inline; position: relative;top:3px;}
.nav_left .xq_tab{position:relative;cursor:pointer;width:65px;z-index:1000;}
.nav_left .p1{width:0px; height:0px;background: #fff;overflow:hidden;border:1px solid #fff;margin-top:5px;}
.nav_left .p2{width:550px;}
.nav_left .xq_tab:hover .p1{width:550px;height:auto;border:1px solid #dfdfdf;}
.nav_left i{font-size:16px; font-weight:bold;color:#000;display:inline-block;margin-bottom:2px;}
.nav_left .xq_tab em{color:#ff6224;font-size:14px;display:inline-block;margin:0;line-height: 22px;position: relative;}
.nav_left em:after{
    position: absolute;
    display: block;
    right: -12px;
    top: 9px;
    width: 0;
    height: 0;
    content: "";
    border-width: 5px 5px;
    border-color: #ff6224 transparent transparent transparent;
    border-style: solid;
}
.nav_left span{display:inline-block;font-size:14px; color:#000; margin-left:20px; padding-top:10px;}
.nav_left p{margin-left:20px;}
.nav_left a{color:#000;font-size:14px;}
.nav_left a:hover{color:#ea4c06;}
.index_nav_r{float:right;padding-top:10px;}
.nav_right a,.nav_right span,.nav_right i{text-align:center; padding:0 30px;height:50px;line-height:50px;display:inline-block;font-size:16px;color:#fff;cursor:pointer;}
.nav_right span{position: relative;}
.nav_right span:before{
   position: absolute;
    display: block;
    right: 18px;
    top: 23px;
    width: 0;
    height: 0;
    content: "";
    border-width: 5px 5px;
    border-color: #fff transparent transparent transparent;
    border-style: solid;
}
.nav_right span.on:before{border-color: #fff transparent transparent transparent;left:50%;margin-left:-7px;top: 37px;-webkit-transform:rotate(180deg);border-width: 7px 7px;}
.nav_right .nav:nth-last-child(1){padding-right:0;}
.nav_right a:hover{/*background:#3b80db; color:#fff;*/font-weight: 900;}
.nav_right span{position: relative;z-index:1000;}
.nav_right span p{position: absolute; top:60px;height:0;overflow:hidden;}
.nav_right p a{display:block;width:70px; height:40px;padding:0;border-bottom:1px solid #515258;line-height: 40px;color:#f5f5f5; font-size:14px;background:rgba(0,0,0,0.5);}
.nav_right span:hover p{height:410px;font-weight: 100;}
.nav_right span p a:hover{color:#ea4c06;background: none;background:rgba(0,0,0,0.5);}
a.nav_on,i.nav_on{/*background:#3b80db;color:#fff;*/font-weight: 900;}

.nav_right span p .cloud{font-size:12px;}
/*16.11.18*/
.nav{background:none;height:auto;margin-bottom:0;}
/*17.01.10*/
.nav_fixed{background:#b30e0e;width:100%;}/*导航背景*/
.nav_right span{position: relative;z-index:10005;border-bottom:none;position: relative;}
.nav_right span.on{font-weight: 900;border-bottom:none;background:#8b0505;}
.nav_right span.on:after{display:block;}
.nav_right span:hover p{height:0;}
/*17.10.22-233搜索*/
.ui-grid-main1{float:left;display:inline;width:auto;margin-left:95px!important;; margin-top:15px;}
.ui-grid-main1{position:relative;}
.sehbom{width:390px;height:44px;border:1px solid #ccc;position:relative; z-index:999;border-radius:3px}/*总宽度*/
.sehbom .input2{ font-family:"Microsoft YaHei";width:220px;_width:219px;height:30px;line-height:30px; margin:7px 0;border:0; border-left:1px solid #e5e5e5;float:left;padding-left:10px;background:#fff;color:#999;_border-right:1px solid #dce0e1; font-size:14px; color:#666}
input.input2:-moz-read-write{-moz-box-sizing:border-box;}
.sehbom .submit{width:58px;height:44px;background:#e0e0e0 url(/PxemsImg2021/bg2014_2.png) no-repeat -8px -182px;margin:0px;border:none;border-left:1px solid #ccc;#border:none;float:right;cursor:pointer;font-size:18px; font-family:microsoft yahei;}
.sehbom:hover{border-color:#ff4311;}
.sehbom:hover .submit{border-left:1px solid #ff4311;#border:none;background:#ff4311 url(/PxemsImg2021/bg2014_2.png) no-repeat -159px -704px;color:#fff}
.sehbom .ui-search-list {width:101%; background-color:#f7f7f7; position:absolute; top:46px; *top:46px; left:-2px; z-index:9999; }
.sehbom .ui-search-list ul {border:1px solid #dadada;border-top:0px; position:relative; zoom:1; }
.sehbom .ui-search-list li{padding-left:24px;padding-right:10px;border-bottom:1px solid #dadada;margin-left:0px;font:normal 14px/34px "microsoft yahei";color:#666;display:block;cursor:pointer;}
.sehbom .ui-search-list li:hover{color:#ff4311}
.sehbom .ui-search-list li.jieguo{line-height:18px !important;padding-top:10px;padding-bottom:10px;}
.searchMenu{ float:left}
.searchMenu .searchSelected {background:url(/PxemsImg2021/bg2014_2.png) no-repeat right -1270px ;}
.searchMenu .searchSelected, .searchMenu .searchSelectedUp {cursor: pointer;font-size: 14px;height: 44px;line-height: 44px;padding: 0 10px;width:80px;color: #a8a8a8;font-weight: 700}
.searchMenu .searchTab {display: none;position: absolute;top: 44px;left: -1px;width:100px;border: 1px solid #ff4311;border-top: 0;background: #fff;height: auto;z-index: 20}
.searchMenu .searchTab li {width:100%;color: #a8a8a8;font-weight:700}
.searchMenu .searchTab li, .searchSmart li {height: 28px;line-height: 28px;text-indent: 10px;font-size: 14px;cursor: pointer}
.searchMenu .searchTab li.selected,.searchMenu .searchTab li:hover {background: #f7edeb;color:#e00}
.btnpin{
float:left;
	display: block;
	background-color:#005f90;
	box-shadow: -3px -3px 3px rgba(255, 255, 255, 0.35);
	width:180px;
	text-align:center;
	margin: 25px auto 0px;
	height:46px;
	line-height:46px;
	border-radius:6px;
	-webkit-border-radius: 3px;
	color:#ffffff;
	font-size:24px;
	margin-top:14px;
	text-decoration: none;
	margin-left:20px;
	cursor:pointer;
	/*    text-shadow: 1px 1px 0px rgba(36,36,36,0.65);*/
}
.btnpin:hover{height:46px;background: -webkit-linear-gradient(left top,#9b0400,#f92924); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right,#9b0400,#f92924); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right,#9b0400,#f92924); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right,#9b0400,#f92924); /* 标准的语法（必须放在最后}*/
	transition: 1.3s;-webkit-transition: 1.3s;-moz-transition: 1.3s;-ms-transition: 1.3s;-o-transition: 1.3s;
	transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);
	}

.Ncs00{float:left;width:398px;height:auto;margin-top:0px;margin-left:-10px;padding:10px;}
.Ncs01{float:left;width:550px;height:auto;font-size:14px;margin-left:8px;margin-top:5px;}
.Ncs01 p{float:left;width:65px;text-align:center;}
.Ncs02{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	height:23px;
	margin-top:-2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.Ncs01 ul{float:left;width:550px; margin-top:10px; line-height:25px;}
.Ncs01 li{float:left;width:65px;text-align:center;}
.Ncs03 {float:left;width:150px; padding-left:3px; font-size:12px; padding-top:3px; height:26px;border:1px solid #CCCCCC;}
.Ncs03:hover{border:1px solid #cc0505;}
.Ncs04{width:68px;height:28px;border:0px;cursor:pointer;color:#FFF;background:#005f90;font-size:16px;border-radius:5px;}
.Ncs04:hover{background:#fe0130;}
/*报名需求*/
.ui-dropdowns{position:absolute; top:0px; margin-left:-100px; z-index:988;width:295px;cursor:pointer;}
.ui-dropdown-menu {width:290px;border:1px solid #dadada;background:#fff;float:right;display: block; height:395px;}
.task-panel-hd{font-size:18px; width:100%; font-weight:bold; margin-top:15px; padding-bottom:15px; text-align:center; border-bottom:1px dotted #dadada; }
.task-reason {float:left;margin-top:10px;width:100%;}
.task-reason li{margin-top:10px; height:55px; text-align: left; line-height:25px;}
.task-reason-response {background: url(/PxemsImg2021/taskbgs.png) 20px -50px no-repeat;}
.task-reason-title {margin-left:68px;color: #ff0000;}
.task-reason-desc {margin-left:68px;color: #666;}
.task-reason-join {background: url(/PxemsImg2021/taskbgs.png) 20px -104px no-repeat;}
.task-reason-result {background: url(/PxemsImg2021/taskbgs.png) 20px -160px no-repeat;}
.task-reason-free {background: url(/PxemsImg2021/taskbgs.png) 20px -211px no-repeat;}
.ui-btn {float:left; width:215px; margin-left:35px; font-size:22px; padding-top:5px; height:40px; margin-top:250px; line-height:35px; color:#fff; background-color:#003366; text-align:center;border-radius:5px;}
.ui-btn:hover{background-color:#CC0000;cursor:pointer;} 
.ui-btn a{color:#fff;}
.ui-btn a:hover{color:#fff;}

div.floatCtro{width:60px;height:350px;position:fixed;left:25px;top:10%;z-index:1999999;border-radius:5px;}
div.floatCtro p{width:60px; text-align:center; height:40px; line-height:40px; font-family:'微软雅黑'; font-size:14px; color:#fff; margin:0; padding:0; cursor:pointer; background:#0a5cd2;border-radius:5px;}
div.floatCtro a{display:inline-block; display:none; width:60px; height:60px; margin:10px 0 0 0; background:#fff; color:#000;  vertical-align:middle; cursor:pointer;}
div.floatCtro a span{ display:block; width:28px; height:44px; line-height:22px;  font-family:'微软雅黑'; font-size:14px; line-height:22px; text-align:center; margin:8px 16px; _margin:-10px 0 0 16px;}
div.floatCtro a:hover{ background:#000; color:#fff; zoom:1;}
div.floatCtro p:hover{ background:#c40000; color:#fff;}
div.floatCtro p.cur{ background:#c40000; color:#fff;}

/*百闽*/
.bmtop003 {float:left; width:1200px;}
.bmtop004 {float:left; width:234px;}
.bmtop005 {float:left; width:100%; padding-bottom:20px;}
.bmtop006 {float:left; width:639px;}
.bmtoptu01 {float:left; width:619px; margin-top:-50px; padding:10px; font-size:24px; color:#FFFFFF; background-color:rgba(0,0,0,0.2); border-radius:0px 0px 10px 10px;}
.bmtop007 {float:left; width:561px;}
.bmtop008 {float:left; width:262px; margin-left:18px;}
.bmtop009 {float:left; width:262px; margin-left:18px; margin-top:18px;}
.bmtoptu03 {float:left; width:243px; margin-top:-40px; height:20px; padding:10px; font-size:16px; color:#FFFFFF; background-color:rgba(0,0,0,0.6); border-radius:0px 0px 10px 10px;}
.bmtoptu02 {float:left; text-align:center; width:262px;}

/*底部导航*/
.bottom_nav {background:#f5f5f5;position:relative;font-family:'Microsoft YaHei';min-width:1200px;}
.footer1{float:left;width:200px;text-align:center;margin-top:20px;}
.footer2{float:left;width:800px;text-align:center;margin-top:15px;}
.footer3{float:left;width:800px;text-align:center;margin-top:10px;}
.footer4{float:left;width:800px;text-align:left;margin-top:10px; line-height:28px;}
.footer5{float:left;width:180px;text-align:center;margin-top:10px;}
.footer6{float:left;width:100%;text-align:center;line-height:30px;margin-top:5px;}
.footer6 a{padding-right:10px;padding-left:10px;border-right-width: 1px;border-right-style: ridge;border-right-color:#fefdfc;}
#footer6b{padding-right:0px;padding-left:10px;border:0px;color:#FF0000;font-weight:bold;}