*{margin:0;padding:0;}
body{font-size:14px;font-family: "microsoft yahei";background-color:#fff}
body.blue{background-color:#eef7fb}
h1, h2, h3, h4, h5, h6{margin:0;}
a{color:#7e7e7e;text-decoration:none;outline:none}
input{border:none;background:none;outline:none}
em{font-style:normal}
li{list-style:none}
button{border:none}

.text-center{text-align:center}
.hr{height:20px;}

/*配色*/
.font-white{color:#fff}
.font-blue{color:#47C7FA}

.bg-blue1{background-color:#47C7FA}
.bg-blue2{background-color:#45C5FA}
.bg-blue3{background-color:#22A7E8}
.bg-blue4{background-color:#eef7fb}

.bg-pink{background-color:#FF70A6}

.gradient-blue1{
  background: -webkit-linear-gradient(top, #2296F3, #47C7FA);
  background: -moz-linear-gradient(top, #2296F3, #47C7FA);
  background: -ms-linear-gradient(top, #2296F3, #47C7FA);
  background: linear-gradient(top, #2296F3, #47C7FA);
}

.gradient-blue2{
  background: -webkit-linear-gradient(top, #00367E, #47C7FA);
  background: -moz-linear-gradient(top, #00367E, #47C7FA);
  background: -ms-linear-gradient(top, #00367E, #47C7FA);
  background: linear-gradient(top, #00367E, #47C7FA);
}

.gradient-blue3{
  background: -webkit-linear-gradient(top, #46c6f9, #2296f3);
  background: -moz-linear-gradient(top, #46c6f9, #2296f3);
  background: -ms-linear-gradient(top, #46c6f9, #2296f3);
  background: linear-gradient(top, #46c6f9, #2296f3);
}

.gradient-pink{
  background: -webkit-linear-gradient(top, #F8A0BC, #FF70A6);
  background: -moz-linear-gradient(top, #F8A0BC, #FF70A6);
  background: -ms-linear-gradient(top, #F8A0BC, #FF70A6);
  background: linear-gradient(top, #F8A0BC, #FF70A6);
}

.gradient-pink2{
  background: -webkit-linear-gradient(top, #ff71a7, #fbbace);
  background: -moz-linear-gradient(top, #ff71a7, #fbbace);
  background: -ms-linear-gradient(top, #ff71a7, #fbbace);
  background: linear-gradient(top, #ff71a7, #fbbace);
}

.gradient-green{
  background: -webkit-linear-gradient(top, #40d252, #89e999);
  background: -moz-linear-gradient(top, #40d252, #89e999);
  background: -ms-linear-gradient(top, #40d252, #89e999);
  background: linear-gradient(top, #40d252, #89e999);
}

.gradient-green2{
  background: -webkit-linear-gradient(top, #05d1a6, #37f0cf);
  background: -moz-linear-gradient(top, #05d1a6, #37f0cf);
  background: -ms-linear-gradient(top, #05d1a6, #37f0cf);
  background: linear-gradient(top, #05d1a6, #37f0cf);
}

.gradient-orange{
  background: -webkit-linear-gradient(top, #fda655, #fad25e);
  background: -moz-linear-gradient(top, #fda655, #fad25e);
  background: -ms-linear-gradient(top, #fda655, #fad25e);
  background: linear-gradient(top, #fda655, #fad25e);
}

.gradient-red{
  background: -webkit-linear-gradient(top, #f99493, #f6b9b9);
  background: -moz-linear-gradient(top, #f99493, #f6b9b9);
  background: -ms-linear-gradient(top, #f99493, #f6b9b9);
  background: linear-gradient(top, #f99493, #f6b9b9);
}

.mui-content{background-color:#fff;}
.mui-content ul{box-shadow:0px 5px 15px 3px #deedf3;}

/*按钮*/
.btn{display:inline-block;text-align:center;font-weight:bold;}
.btn-fixed{display:blcok;width:100%;height:44px;line-height:44px;color:#fff;text-align:center;font-size:17px;font-weight:bold;position:fixed;left:0;bottom:0;}
.btn-gray{height:44px;line-height:44px;color:#fff;font-size:18px;background-color:#dce4ea}
.btn-blue1{width:100px;height:44px;line-height:44px;border-radius:5px;color:#fff;font-size:18px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#45c6fa), to(#2397f3));
	background:-webkit-linear-gradient(#45c6fa, #2397f3);
	background:-moz-linear-gradient(#45c6fa, #2397f3);
	background:-o-linear-gradient(#45c6fa, #2397f3);
	background:linear-gradient(#45c6fa, #2397f3);
}
.btn-blue2{width:100px;height:44px;line-height:42px;border-radius:5px;color:#47c7fa;font-size:16px;background:none;border:1px solid #2297f3;}
.btn-danger{width:100px;height:44px;line-height:44px;border-radius:5px;color:#fff;font-size:18px;
	background: -webkit-linear-gradient(top, #FF2424, #EE2C2C);
	background: -moz-linear-gradient(top, #FF2424, #EE2C2C);
	background: -o-linear-gradient(top, #FF2424, #EE2C2C);
	background: -ms-linear-gradient(top, #FF2424, #EE2C2C);
	background: linear-gradient(top, #FF2424, #EE2C2C);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #FF2424, endColorstr = #EE2C2C);
}

/*修饰图标*/
.mui-icon{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.menu-nav01{background-image:url(../images/home/wfw2_mainicon1.png)}
.menu-nav02{background-image:url(../images/home/wfw2_mainicon2.png)}
.menu-nav03{background-image:url(../images/home/wfw2_mainicon3.png)}
.menu-nav04{background-image:url(../images/home/wfw2_mainicon4.png)}

.menu-menu01{background-image:url(../images/home/service-01.png)}
.menu-menu02{background-image:url(../images/home/service-02.png)}
.menu-menu03{background-image:url(../images/home/service-03.png)}
.menu-menu04{background-image:url(../images/home/service-04.png)}
.menu-menu05{background-image:url(../images/home/service-05.png)}
.menu-menu06{background-image:url(../images/home/service-06.png)}
.menu-menu07{background-image:url(../images/home/service-07.png)}
.menu-menu08{background-image:url(../images/home/service-08.png)}
.menu-menu09{background-image:url(../images/home/service-09.png)}
.menu-menu10{background-image:url(../images/home/service-10.png)}
.menu-menu11{background-image:url(../images/home/service-11.png)}
.menu-menu12{background-image:url(../images/home/service-12.png)}
.menu-menu13{background-image:url(../images/home/service-13.png)}
.menu-menu14{background-image:url(../images/home/service-14.png)}
.menu-menu14-01{background-image:url(../images/home/service-14-01.png)}
.menu-menu14-02{background-image:url(../images/home/service-14-02.png)}
.menu-menu15{background-image:url(../images/home/service-15.png)}
.menu-menu15-01{background-image:url(../images/home/service-15-01.png)}
.menu-menu15-02{background-image:url(../images/home/service-15-02.png)}
.menu-menu16{background-image:url(../images/home/service-16.png)}
.menu-menu17{background-image:url(../images/home/service-17.png)}
.menu-menu18{background-image:url(../images/home/service-18.png)}
.menu-menu19{background-image:url(../images/home/service-19.png)}
.menu-menu20{background-image:url(../images/home/service-20.png)}
.menu-menu21{background-image:url(../images/home/service-21.png)}
.menu-menu22{background-image:url(../images/home/service-22.png)}
.menu-menu23{background-image:url(../images/home/service-23.png)}
.menu-menu24{background-image:url(../images/home/service-24.png)}
.menu-menu25{background-image:url(../images/home/service-25.png)}
.menu-menu26{background-image:url(../images/home/service-26.png)}
.menu-menu27{background-image:url(../images/home/service-27.png)}
.menu-menu28{background-image:url(../images/home/service-28.png)}
.menu-menu28-01{background-image:url(../images/home/service-28-01.png)}
.menu-menu28-02{background-image:url(../images/home/service-28-02.png)}
.menu-menu28-03{background-image:url(../images/home/service-28-03.png)}
.menu-menu28-04{background-image:url(../images/home/service-28-04.png)}
.menu-menu28-05{background-image:url(../images/home/service-28-05.png)}
.menu-menu29{background-image:url(../images/home/service-29.png)}
.menu-menu30{background-image:url(../images/home/service-30.png)}
.menu-menu31{background-image:url(../images/home/service-31.png)}
.menu-menu32{background-image:url(../images/home/service-32.png)}
.menu-menu33{background-image:url(../images/home/service-33.png)}
.menu-menu34{background-image:url(../images/home/service-34.png)}
.menu-menu35{background-image:url(../images/home/service-35.png)}
.menu-menu36{background-image:url(../images/home/service-36.png)}
.menu-menu37{background-image:url(../images/home/service-37.png)}
.menu-menu38{background-image:url(../images/home/service-38.png)}
.menu-menu39{background-image:url(../images/home/service-39.png)}
.menu-menu40{background-image:url(../images/home/service-40.png)}
.menu-menu41{background-image:url(../images/home/service-41.png)}
.menu-menu42{background-image:url(../images/home/service-42.png)}
.menu-menu43{background-image:url(../images/home/service-43.png)}
.menu-menu44{background-image:url(../images/home/service-44.png)}
.menu-menu45{background-image:url(../images/home/service-45.png)}
.menu-menu46{background-image:url(../images/home/service-46.png)}
.menu-menu47{background-image:url(../images/home/service-47.png)}
.menu-menu48{background-image:url(../images/home/service-48.png)}
.menu-menu49{background-image:url(../images/home/service-49.png)}
.menu-menu50{background-image:url(../images/home/service-50.png)}
.menu-menu51{background-image:url(../images/home/service-51.png)}
.menu-menu101{background-image:url(../images/home/service-101.png)}
.menu-menu102{background-image:url(../images/home/service-102.png)}
.menu-menu103{background-image:url(../images/home/service-103.png)}
.menu-menu104{background-image:url(../images/home/service-104.png)}
.menu-menu105{background-image:url(../images/home/service-105.png)}
.menu-menu106{background-image:url(../images/home/service-106.png)}
.menu-menu107{background-image:url(../images/home/service-107.png)}
.menu-menu108{background-image:url(../images/home/service-108.png)}
.menu-menu109{background-image:url(../images/home/service-109.png)}
.menu-menu110{background-image:url(../images/home/service-110.png)}
.menu-menu111{background-image:url(../images/home/service-111.png)}
.menu-menu112{background-image:url(../images/home/service-112.png)}
.menu-menu113{background-image:url(../images/home/service-113.png)}
.menu-menu114{background-image:url(../images/home/service-114.png)}
.menu-menu115{background-image:url(../images/home/service-115.png)}
.menu-menu116{background-image:url(../images/home/service-116.png)}
.menu-menu117{background-image:url(../images/home/service-117.png)}
.menu-menu118{background-image:url(../images/home/service-118.png)}
.menu-menu119{background-image:url(../images/home/service-119.png)}
.menu-menu120{background-image:url(../images/home/service-120.png)}
.menu-menu121{background-image:url(../images/home/service-121.png)}
.menu-menu122{background-image:url(../images/home/service-122.png)}
.menu-menu123{background-image:url(../images/home/service-123.png)}
.menu-menu124{background-image:url(../images/home/service-124.png)}
.menu-menu125{background-image:url(../images/home/service-125.png)}
.menu-menu126{background-image:url(../images/home/service-126.png)}
.menu-menu127{background-image:url(../images/home/service-127.png)}
.menu-menu128{background-image:url(../images/home/service-128.png)}
.menu-menu129{background-image:url(../images/home/service-129.png)}
.menu-menu130{background-image:url(../images/home/service-130.png)}
.menu-menu131{background-image:url(../images/home/service-131.png)}
.menu-menu132{background-image:url(../images/home/service-132.png)}
.menu-menu133{background-image:url(../images/home/service-133.png)}
.menu-menu134{background-image:url(../images/home/service-134.png)}
.menu-menu135{background-image:url(../images/home/service-135.png)}
.menu-menu136{background-image:url(../images/home/service-136.png)}
.menu-menu137{background-image:url(../images/home/service-137.png)}

.menu-more{background-image:url(../images/home/wfw3_myjobicon3.png)}
.search-icon{background-image:url(../images/com/all_nav_search.png)}
.search-icon-gray{background-image:url(../images/com/wdt5_searchgray.png)}
.circle-blue{width:9px;height:9px;background-image:url(../images/home/wfw3_circle.png)}

.type-icon{background-image:url(../images/my/wfw5_kinds.png)}
.state-icon{background-image:url(../images/my/wfw5_state.png)}
.date-icon{background-image:url(../images/my/wfw5_year.png)}
.comp-icon{background-image:url(../images/my/wfw5_company.png)}
.money-icon{background-image:url(../images/my/wfw5_money.png)}

.select-icon{width:16px;height:16px;background-image:url(../images/com/wfw6_kinds.png)}
.current-circle{width:10px;height:10px;background-image:url(../images/com/current_circle.png)}

.arrow-right-circle{width:20px;height:20px;background-image:url(../images/com/all_rightwhite.png)}
.arrow-right-circle2{width:20px;height:20px;background-image:url(../images/com/all_right.png)}
.new-icon{width:20px;height:20px;background-image:url(../images/com/wfw8_new.png)}
.star-o-icon{width:20px;height:20px;background-image:url(../images/com/wfw10_collection.png)}
.star-icon{width:20px;height:20px;background-image:url(../images/com/wfw10_collectionwhite.png)}

.plus-icon{width:20px;height:20px;background-image:url(../images/com/wfw13_pluswhite.png)}
.plus-icon-blue{width:20px;height:20px;background-image:url(../images/com/wfw14_plusblue.png)}

.error-icon{width:22px;height:22px;background-image:url(../images/com/wfw6_tanhao.png)}
.setting-icon{width:20px;height:20px;background-image:url(../images/com/personal_center_set.png)}

.my-icon{width:20px;height:20px;background-image:url(../images/home/wfw2_bottomicon2blue.png)}

/*导航条*/
.mui-bar{padding:2px 5px;height:48px;}
.mui-bar-nav.mui-bar .mui-icon{padding:0;margin:3px 0;}
.mui-bar-nav.mui-bar .mui-pull-left{width:18px;height:18px;background-image:url(../images/com/all_back.png)}
.mui-bar .mui-title{left:50px;right:50px;line-height:24px;color:#fff;border-left:1px solid #000;text-align:left;text-indent:15px}
.mui-bar-nav~.mui-content{padding-top:48px}

.nav-bar{height:50px;padding:8px 10px;background-color: #45C5FA;position:relative;}

/*search*/
.search{padding-right:60px}
.search a{width:60px;height:100%;line-height:50px;color:#fff;text-align:center;position:absolute;top:0;right:0;}
.search p{margin:0;height:100%;border-radius:5px;position:relative;overflow:hidden}
.search p i{width:20px;height:20px;position:absolute;left:10px;top:50%;margin-top:-10px;}
.search p input{margin:0;width:100%;height:34px;text-indent:40px;padding:5px 0;line-height:20px;color:#fff;
	font-size:14px;background:none;border:none}
.search p input::-webkit-input-placeholder{color:#47C7FA}
.search p input::-moz-placeholder{color:#47C7FA}
.search p input:-moz-placeholder{color:#47C7FA}
.search p input:-ms-input-placeholder{color:#47C7FA}

/*home*/
.home{padding-bottom:55px;}
.app {padding:20px 10px;}
.menu{background-color:#fff;box-shadow: 0px 0px 16px 2px rgba(121, 121, 121, 0.36);border-radius: 10px;}
.menu h2{padding:15px 15px 10px;border-radius: 10px 10px 0 0;font-size:15px;color:#04BB7C;background: #DEFFF4;font-weight: bold;}
.menu h2 i{margin-right:10px}
.menu .menu-list{overflow:hidden;padding-top:15px;}
.menu .menu-list li{float:left;width:33%;}
.menu .menu-list li a{display:block;text-align:center;padding:15px;}
.menu .menu-list li a i{width:54px;height:54px;}
.menu .menu-list li a p{color:#4a4a4a;font-size:12px;height: 24px;margin:0;line-height:20px;}

/*年份选择*/
.select-bar{line-height:34px;}
.select-bar a{display:block;width:100%;height:100%;color:#fff;line-height:50px;position:absolute;left:0;top:0;}
.select-bar i{margin-left:5px;position:relative;top:2px}

/*通用表单*/
.form-group .input-group{background-color:#fff;border-bottom:1px solid #f3f3f3;position:relative;overflow:hidden}
.form-group .input-group > label{display:block;float:left;line-height:44px;text-indent:20px}
.form-group .input-group > label.warp{display:block;float:left;line-height:22px;text-indent:0;text-align: center;width: 90px;}
.form-group .input-group p{margin-left:90px;margin-bottom:0;}
.form-group .input-group p input{margin-bottom:0;padding:15px 20px;height:44px;font-size:14px;border:none;color: #000;}
.form-group .input-group a{display:block;padding:0 10px;line-height:24px;border:1px solid #46c6fa;border-radius:4px;
	color:#46c6fa;position:absolute;right:15px;top:50%;margin-top:-13px}
.form-group h2{height:45px;line-height:44px;position:relative;background-color: #CEECFF;}
.form-group h2 i{width:8px;height:8px;background:url(../images/com/title_circle.png) no-repeat 0 0;background-size:100% 100%;position:absolute;left:15px;top:50%;margin-top:-4px;}
.form-group h2 span{float:left;padding:0 20px 0 30px;font-size:14px;}
.form-group .needtoknow{padding:10px;padding-bottom:5px;}
.form-group .needtoknow dl{margin-bottom:15px;border: 1px solid #e9e9e9;background: #fff;border-radius: 4px;position: relative;overflow: hidden;-webkit-transition: all .3s;transition: all .3s;box-shadow:1px 1px 20px 1px rgba(0,0,0,.1)}
.form-group .needtoknow dl dt{padding:4px 24px;border-bottom: 1px solid #e9e9e9;}
.form-group .needtoknow dl dt h3{font-size:14px;font-weight:600;color:#3b83dd;text-align:center;line-height: 22px;}
.form-group .needtoknow dl dt h3 i{font-size:20px;font-style:normal;position:relative;top:1px;}
.form-group .needtoknow dl dd{padding:12px;}
.form-group .needtoknow dl dd p{line-height:2em;text-indent:2em;margin-bottom: 0;word-wrap:break-word;}
.form-group .needtoknow dl dd p strong{padding:0 5px;border-left:4px solid #3b83dd}
.form-group .needtoknow dl dd p.line{height:0;margin:10px 0;border-top:1px dashed #e6e6e6}
.form-group .needtoknow dl dd p span{padding:3px 2px;font-weight:600;border-bottom:2px solid #3b83dd;}

/*
 *遮罩
 */
.easy-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	filter: alpha(opacity=60);
	display: none;
	background: #000;
	z-index: 2000;
}
.easy-mask-msg {
	position: fixed;
	top: 50%;
	margin-top: -20px;
	padding:5px 15px;
	width: auto;
	display: none;
	background: #3c3c3f;
	z-index: 2000;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	min-heigh:200px;
	border-radius:10px;
}

.easy-mask-detailimg{
	width: 40px;
	height:40px;
	background: url('../images/loading.gif') no-repeat scroll center center;
}

.easy-mask-detailmsg{
	color: #fff;
	line-height: 20px;
	font-size: 14px;
	font-family: "黑体";
}

/*
 *验证码
*/

.validatebtn{
	width: 60px;font-size: 16px;color:#fff;cursor:pointer;padding: 4px;margin-left: 4px;
}

.ablevalbtn{
	background-color:#47c7fa;
}

.disablevalbtn{
	background-color:#C9CACC;
}

.btn-disable-cursor{
	cursor:not-allowed;
}

/*人才服务*/
.talent-service{background:url(../images/talent/wzn1_bg1.png) no-repeat center top;}
.talent-service .mui-slider{padding-bottom:40px;margin-bottom:80px;}
.talent-service .mui-slider-indicator .mui-indicator{width:8px;height:8px;background:#d8d8d8;box-shadow:none}
.talent-service .mui-slider-indicator .mui-active.mui-indicator{background:#35b0f7}
.talent-service h1{margin:35px 0;text-align:center;font-size:20px}
.talent-service .mui-slider ul{padding:0 12px;box-shadow:none;overflow:hidden}
.talent-service .mui-slider ul li{float:left;width:33.33%;text-align:center;}
.talent-service .mui-slider ul li a{display:block;margin:10px 13px;padding:12px 10px;border-radius:8px;box-shadow:0 0 20px 5px #e5eff3;}

.talent-service .mui-slider .mui-slider-group .mui-slider-item img{width:35px;height:35px;}
.talent-service .mui-slider ul li a p{height:40px;margin:0;line-height:20px;color:#999;overflow:hidden}
.talent-service .company{width:100%;height:78px;position:fixed;left:0;bottom:0;
	background:url(../images/user/wzn1_bg2.png) no-repeat center bottom;background-size:100% 100%;}
.talent-service .company p{margin-top:40px;color:#fff;text-align:center;}
.talent-service .mui-slider ul li.active a{background: -webkit-linear-gradient(top, #00367E, #47C7FA);
  background: -moz-linear-gradient(top, #00367E, #47C7FA);
  background: -ms-linear-gradient(top, #00367E, #47C7FA);
  background: linear-gradient(top, #00367E, #47C7FA);}
.talent-service .mui-slider ul li.active a p{color:#fff;}

.talent-market{padding-bottom:20px;background-color: #eef7fb;}
.talent-market ul{margin:10px 15px;padding:20px 15px;background:#fff;border-radius:10px;}
	.talent-market ul li a{display:block;padding:0 10px;position:relative;}
	.talent-market ul li a h2{margin-bottom:10px;font-size:16px;color:#3ebbf8;line-height:22px;padding-left:26px;position:relative;}
	.talent-market ul li a h2 i{display:block;width:18px;height:18px;border-radius:50%;background:#3ebbf8;position:absolute;left:-7px;top:50%;margin-top:-9px;}
	.talent-market ul li a .desp{color:#999;line-height:1.7em;padding:2px 0 10px 22px;border-left:4px solid #edf2f5}
	.talent-market ul li a .date{font-size:12px;color:#3ebbf8;font-weight:bold;position:absolute;top:0;right:0;}
	.talent-market ul li a:active h2, .talent-market ul li a:hover h2{color:#ff70a6}
	.talent-market ul li a:active h2 i, .talent-market ul li a:hover h2 i{background:#ff70a6}
	.talent-market ul li a:active .date, .talent-market ul li a:hover .date{color:#ff70a6}
	
/*百校连百企*/
.connect-index .con{background:url(../images/connect/wdt2_bg.jpg) no-repeat center center;background-size:100% 100%;
	position:absolute;left:0;top:0;right:0;bottom:0;}
	.connect-index .con p{width:100%;position:absolute;left:0;bottom:30px;}
	.connect-index .con p .join{display:block;margin:5px auto;width:204px;height:65px;background:url(../images/connect/wdt2_button1.png) no-repeat 0 0;background-size:100% 100%;}
	.connect-index .con p .enter{display:block;margin:5px auto;width:204px;height:65px;background:url(../images/connect/wdt2_button2.png) no-repeat 0 0;background-size:100% 100%;}
	.connect-index .con p .my{display:block;margin-top:10px;text-align:center;color:#fff;}

.connect-join .con{background:url(../images/connect/wdt6_bg.jpg) no-repeat center center;background-size:100% 100%;
	position:absolute;left:0;top:0;right:0;bottom:0;}
.connect-join .section{margin:10px;height:200px;color:#fff;position:relative;}
.connect-join .section1{margin-top:50px;background:url(../images/connect/wdt6_companybg.png) no-repeat 0 0;background-size:100% 100%;}
.connect-join .section2{margin-top:30px;background:url(../images/connect/wdt6_schoolybg.png) no-repeat 0 0;background-size:100% 100%;}

.connect-join .section strong{display:block;width:160px;text-align:center;font-size:26px;margin-left:-80px;position:absolute;left:50%;top:40%;}
.connect-join .section a{display:block;width:88px;height:28px;line-height:28px;border:1px solid #fff;border-radius:15px;
	text-align:center;color:#fff;margin-left:-45px;position:absolute;left:50%;top:60%;}
.connect-join .section .name{position:absolute;left:50px;top:25px;}
.connect-join .section .name i{display:block;width:18px;height:18px;border-radius:50%;background-color:#fff;
	position:absolute;left:-25px;top:50%;margin-top:-9px;}
.connect-join .section .date{position:absolute;right:30px;top:25px;}

.connect-signup{margin-bottom:44px;padding-bottom:10px;background:#fff}
.connect-signup h1{padding:15px 0;text-align:center;font-size:20px;font-weight:normal;line-height:1.5em;background:#eef7fb}
.connect-signup .form-group .input-group p{margin-left:120px}
.connect-signup .form-group .input-group textarea{display:block;width:92%;margin:5px auto 15px;border:1px solid #f3f3f3;border-radius:10px;}
.connect-signup .form-group h3{line-height:28px;text-align:center;font-size:12px;color:#becacf;background:#eef7fb}
.connect-signup .form-group .upload{display:block;height:38px;line-height:38px;text-align:center;
	border-radius:10px;margin:15px;border:1px solid #46c6fa;color:#46c6fa;}

.connect-activity .nav-tab p{display:block;padding: 10px 0;margin:0;height:50px;text-align: center;border: none;background:#3ebbf8}
.connect-activity .nav-tab p a {display: inline-block;margin:0 -2px;width: 85px;line-height: 30px;
	font-size: 15px;color: #2296f3;border: none;background-color: #b9e3f8;}
	.connect-activity .nav-tab p a.mui-active{color: #2296f3;background-color: #fff;}
	.connect-activity .nav-tab p a:first-child{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
	.connect-activity .nav-tab p a:last-child{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
	.connect-activity .mui-content-padded{margin:0;}

.connect-search .search-log{border-bottom:1px solid #e0e0e0;background-color:#fff}
.connect-search .search-log dl{padding:15px 20px;}
.connect-search .search-log dl dt{margin-bottom:10px}
.connect-search .search-log dl dd{height:20px;line-height:20px;margin-bottom:10px;position:relative;}
.connect-search .search-log dl dd i{width:16px;height:16px;position:absolute;left:0;top:50%;margin-top:-8px;}
.connect-search .search-log dl dd p{margin-left:25px;}
.connect-search .clear-search{padding:15px 0;text-align:center;background-color:#fff}

/*detail 通用详情页 */
.detail{padding-left:15px;padding-right:15px;padding-bottom:20px;background:#fff;}
.detail .title{padding-bottom:10px;border-bottom:1px dashed #f3f3f3}
.detail h1{padding:10px 0;font-size:20px;line-height:1.5em;font-weight:normal;}
.detail .info{color:#999}
.detail .info span{margin-right:10px}
.detail .con p{color:#666;line-height:1.7em}
.detail .con p img{width:100%;height:auto;}

/*questionnaire 调查问卷 */
.questionnaire{background:none}
.questionnaire ul{padding:10px 0;box-shadow:none}
.questionnaire ul li{margin:10px 0;}
.questionnaire ul li a{display:block;padding:15px;position:relative;}
.questionnaire ul li a h2{margin-bottom:10px;font-size:16px;color:#333}
.questionnaire ul li a p{margin:0;color:#999}
.questionnaire ul li a:active, .questionnaire ul li a:hover{background:#fff;box-shadow:0px 0px 15px 5px #daeaf1;}
.questionnaire ul li a i{width:25px;height:25px;position:absolute;top:10px;right:15px;}
.questionnaire ul li.type1 a i{background-image:url(../images/com/wdt1_icon1.png);}
.questionnaire ul li.type2 a i{background-image:url(../images/com/wdt1_icon2.png);}

/*mui样式覆盖*/
.mui-spinner:after {
	background: url('../images/listloading.gif') no-repeat scroll center center;
	background-size:100%;
}

.image-list {
	width: 100%;
	height: 160px;
	background-size: cover;
	padding: 10px 10px;
	overflow: hidden;
}
.image-item {
	width: 21%;
	height: 65px;
	background-image: url(../images/iconfont-tianjia.png);
	background-size: 100% 100%;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #e8e8e8;
}
.image-item input[type="file"] {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 0;
}
.image-item.space {
	border: none;
}
.image-item .image-close {
	position: absolute;
	display: inline-block;
	right: -6px;
	top: -6px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 12px;
	background-color: #FF5053;
	color: #f3f3f3;
	border: solid 1px #FF5053;
	font-size: 9px;
	font-weight: 200;
	z-index: 1;
}
.image-item.space .image-close {
	display: none;
}

.video-list {
	width: 100%;
	height: 580px;
	background-size: cover;
	padding: 10px 10px;
	overflow: hidden;
}
.video-item {
	width: 100%;
	height: 130px;
	background: url(../images/iconfont-tianjia.png) center top;
	background-size: 125px 125px;
	background-repeat : no-repeat;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #e8e8e8;
}
.video-item input[type="file"] {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 0;
}

.video-item iframe{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 2;
}

.video-item.space {
	border: none;
}
.video-item .video-close {
	position: absolute;
	display: inline-block;
	right: -6px;
	top: -6px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 12px;
	background-color: #FF5053;
	color: #f3f3f3;
	border: solid 1px #FF5053;
	font-size: 9px;
	font-weight: 200;
	z-index: 3;
}
.video-item.space .video-close {
	display: none;
}

/*时序图*/
.timesq .demo{padding:5px;text-align:center;overflow:hidden}
	.timesq .demo li{display:inline-block;padding:0 15px;position:relative;}
	.timesq .demo li i{display:block;width:6px;height:6px;position:absolute;left:5px;top:50%;margin-top:-3px;}
	.timesq .demo li.state01 i{background:#1c82e3}
	.timesq .demo li.state02 i{background:#ff4e5d}
	.timesq .demo li.state03 i{background:#bcbfc2}
	.timesq .demo li span{color:#999;font-size:12px;}
	.timesq .data-list{padding:0 10px 30px 60px;position:relative;}
		.timesq .data-list .year{width:60px;position:absolute;left:0;top:0;bottom:40px;}
			.timesq .data-list .year li{padding-left:10px;line-height:30px;color:#999;font-size:10px;}
		.timesq .data-list .month{height:30px;position:absolute;left:60px;bottom:0;right:0;}
			.timesq .data-list .month li{float:left;width:8%;height:30px;color:#999;font-size:10px;}
		.timesq .data-list .list{overflow:hidden}
			.timesq .data-list .list li{float:left;width:8.3%;height:30px;}
			.timesq .data-list .list li i{display:block;width:10px;height:10px;margin:10px 0;border-radius:3px 2px;}
			.timesq .data-list .list li.state01 i{background:#1c82e3}
			.timesq .data-list .list li.state02 i{background:#ff4e5d}
			.timesq .data-list .list li.state03 i{background:#bcbfc2}

/*并排展现*/		
.main_visual{overflow:hidden;position:relative;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:100%;background-color:#eee;overflow:hidden;position:relative;}
.main_image li{float:left;width:100%;height:100%;overflow:hidden;}
.main_image li a{display:block;float:left;width:50%;height:125px;padding:20px 0 15px;text-align:center;color:#000;}
.main_image li a img{width:60px;height:60px;}
.main_image li a p{padding:5px 0;font-size:12px;}

ul.upload{padding:5px;}
ul.upload li{margin-bottom:5px;height:150px;overflow:hidden}
ul.upload li .preview{float:left;width:50%;height:100%;}
ul.upload li .demo{float:left;width:50%;height:100%}
ul.upload li p{margin:0;}
ul.upload li p.img{margin:5px;height:100px;text-align:center;background:#f6f6f7;position:relative;background:url(../images/file/upload_plus.png) no-repeat center;background-size:50%;border: 1px solid #ccc;}
ul.upload li p img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
ul.upload li p.title{color:#666;text-align:center;}
ul.upload li p input[type="file"] {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;cursor: pointer;z-index: 0;}

.or-idcard-img {
	overflow: hidden;
}

.or-idcard-img>div {
	float: left;
	width: 44%;
	margin: 0 3%;
}

.or-idcard-img>div>img {
	width: 100%;
}

.mui-preview-image.mui-fullscreen {
	position: fixed;
	z-index: 20;
	background-color: #000;
}
.mui-preview-header,
.mui-preview-footer {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
}
.mui-preview-header {
	height: 44px;
	top: 0;
}
.mui-preview-footer {
	height: 50px;
	bottom: 0px;
}
.mui-preview-header .mui-preview-indicator {
	display: block;
	line-height: 25px;
	color: #fff;
	text-align: center;
	margin: 15px auto 4;
	width: 70px;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 12px;
	font-size: 16px;
}
.mui-preview-image {
	display: none;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.mui-preview-image.mui-preview-in {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.mui-preview-image.mui-preview-out {
	background: none;
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
.mui-preview-image.mui-preview-out .mui-preview-header,
.mui-preview-image.mui-preview-out .mui-preview-footer {
	display: none;
}
.mui-zoom-scroller {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	-webkit-backface-visibility: hidden;
}
.mui-zoom {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.mui-slider .mui-slider-group .mui-slider-item img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
	width: 100%;
}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
	display: inline-table;
}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
	display: table-cell;
	vertical-align: middle;
}
.mui-preview-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.mui-preview-loading.mui-active {
	display: block;
}
.mui-preview-loading .mui-spinner-white {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	height: 50px;
	width: 50px;
}
.mui-preview-image img.mui-transitioning {
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
	transition: transform 0.5s ease, opacity 0.5s ease;
}

.news .title{
      height:44px;
      line-height:44px;
      background:#36b395;
    }
    .news .title p{
      display:block;
      float:left;
      width:33.33%;
      height:100%;
      color:#fff;
      text-align:center;
      font-size:16px;
    }
    .news .title p.current{
      font-weight:bold;
    }
    .news .title p span{
      display:block;
      height:100%;
    }
    .news .title p span.border{
      border-right:1px solid #fff;
    }

    .news .con ul{
      display:none;
    }
    .news .con ul.show{
      display:block;
    }
    .news .con ul li{
      background: #fff;
      border-bottom: 1px solid #e6e6e6;
    }
    .news .con ul li a{
      display:block;
      padding:5px;
      position:relative;
      overflow:hidden;
    }
    .news .con ul li a img{
      width:80px;
      height:69px;
      float:left;
      border-radius: 10px;
    }
    .news .con ul li a p{
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      margin-left:90px;
      padding: 2px 8px 2px 0;
      line-height:26px;
      color:#333;
    
    }
	
	.news .con ul li a p span{
		float: left;
		padding:0  0 0  10px;
		font-size: 10px;
		margin-top: -8px;
	}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.foottab a i{width:30px;height:25px}
.foottab a p{font-size:12px;line-height:20px;margin-top:-4px;color:#ACADAD;margin-bottom:-4px;}
.foottab a.mui-active p{color:#52C8A4;}
.foottab a.policy i{background-image:url(../images/foot/foot_policy.png)}
.foottab a.service i{background-image:url(../images/foot/foot_service.png)}
.foottab a.news i{background-image:url(../images/foot/foot_news.png)}
.foottab a.mui-active.policy i{background-image:url(../images/foot/foot_act_policy.png)}
.foottab a.mui-active.service i{background-image:url(../images/foot/foot_act_service.png)}
.foottab a.mui-active.news i{background-image:url(../images/foot/foot_act_news.png)}

.article-formData{
	display: flex;	border-top: 1px solid #dedede;
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
}
.article-formData>label{
	font-size: 14px;
		color: #273849;line-height: 35px;
}.article-formData>label>span{
		color: red;
		margin-left: 10px;
}
.line{
	width: 100%;
	height: 10px;
	background: #f3f3f3;
}
.article-formData input{
	width: 70%;
	text-align: right;
	outline: none;
	border: 0;
	height: 35px;
	line-height: 35px;
}
.nav p {
	font-size: 14px;
	margin-top: 10px;
}
.article-form{
	width: 96%;
	margin: 0 auto;
}
.articleTitle {
	font-size: 14px;
	line-height: 40px;
	background: #21C0A1;
	color: #fff;
	text-indent: 10px;
}
.articleTitle2 {
	color: #273849;
	line-height: 40px;

}
.articleTitle2>span {
	font-size: 14px;
	padding-left: 10px;
	border-left: 4px solid #21C0A1;
}

.input-group{
	cursor:pointer;
}

.navdiv p {
	font-size: 14px;
    margin-top: 10px;
    color: #FBB12D;
    line-height: 27px;
    margin-left: 3%;
    margin-right: 3%;
}

.navdiv span {
	font-size: 16px;
    color: white;
    font-family: PingFang SC;
    font-weight: bold;
}
.showpicdz {
	position: absolute;
	right: 2%;
	width: 44%;
	height: 100px;
	z-index:1;
	opacity:0.6;
	margin-top: -7%;
}
.imgpicdz{
	width: 100%;height: auto;max-height: 100px;
}