/**
 * cycares
 */
body, html {
	max-width: 750px;
	margin: 0 auto;
	background: #f5f5f5;
	position: relative;
	
	width: 100%;
	
}
.banner {
	width: 100%;
	height:auto;
	overflow: hidden;
	
}


.banner img {
	width: 100%;
	height: auto;
}
.banner .swiper-pagination-bullet {
	opacity: 1;
	background: #fff;
	margin: 0 3px !important;
}
.banner .swiper-pagination-bullet-active {
	background: #3c65ce;
}


img{ display:block}
	
	
	
	
	 .notice_active {
			float: right;
			width: 70%;
			height:50px;
			padding: 0;
			overflow: hidden;
			position: relative;
	}
	 .notice_active li{list-style-type:none;line-height: 40px;overflow: hidden;}
	 
	 .notice_active li.notice_active_ch span {color:#4f4f4f;font-size:14px;display: block;overflow: hidden; width:65%;float: left; line-height:24px; font-weight:600}
	 .gg_more .news_ck {
			float: left;
			margin: 0 1rem 0 1rem;
			color: #888;
			width: 5rem;
			height: 2rem;
			line-height: 2rem;
			display: block;
			border: 1px solid #656972;
			text-align: center;
			border-radius: 0.7rem;
			font-size: 0.8rem;
			margin-top: 1rem;
		}
	 .gg_more .news_more {
		
	}
	 .notice_active li.notice_active_ch div { float:right; width:30%;  border-radius: 10px; display:block;height: 50px; overflow:hidden;border-radius: 10px;}
	 .notice_active li.notice_active_ch div img{ display:block; width:100%}



.top{ width:100%; position:absolute; top:15px; z-index:20}
.top1{ float:left; width:18%; font-size:15px; /*background:rgba(0,0,0,0.13);*/ color:#fff; margin-left:2.5%; border-radius:20px; line-height:30px; text-align:center; margin-top:2.5px;}



.top2{ float:left; width:50%; height:35px; margin-left:4%; background:rgba(255,255,255,1);border-radius:30px;}
.top3{ float: right; width:30px;background:rgba(0,0,0,0.13); border-radius:30px; margin-top:2.5px;}
.top3 img{ width:100%;display: block;}
.top4{ float: right; margin-left:1.5%;margin-right:2.5%; width:30px;background:rgba(0,0,0,0.13); border-radius:30px;margin-top:2.5px;}
.top4 img{ width:100%;display: block;}
.top5{ width:25px; height:25px; margin-top:5px; margin-left:10px;float:left}
.top6{ width:70%; float:left; height:30px; margin-top:2.5px;}
.top7{ width:91%; margin:2.5%; padding:4% 2%; background:rgba(255,255,255,1);border-radius:6px; overflow:hidden}

.top71{ width:100%; background:rgba(255,255,255,1);overflow:hidden; display:none}

.top8{ width:16%; margin:0 2%; float:left}
.top9 img{ width:100%; display:block}
.top10{ width:100%; text-align:center; font-size:14px; line-height:30px;}

.top11{ width:95%; margin:2.5%;  overflow:hidden}
.top12{ width:91%; margin:2.5%;  overflow:hidden; background:#ffffff;padding: 2%;    border-radius: 6px;}
.top13{ width:25%; float:left;border-right:1px solid #e7e7e7; padding-right:2%;}
.top13 img{ display:block}
.top14{ width:95%; margin:2.5%;  overflow:hidden;    border-radius: 6px; }

.top15{ width:100%;border-bottom:1px solid #f5f5f5; overflow:hidden}
.top16{ font-size:18px; color:#333333; line-height:45px; float:left}
.top17{ float:right; font-size:14px; color:#999999; line-height:45px;}
.top18{ width:100%; padding:15px 0; overflow:hidden;border-bottom:1px solid #f5f5f5;}
.top19{ float:left; width:60%}
.top20{ float: right; width:35%}
.top20 img{ width:100%; display:block;border-radius: 6px;}
.top21{ float:left; width:100%; font-size:14px; line-height:24px; color:#4f4f4f}
.top18-1{ width:100%; padding:10px 0; overflow:hidden;border-bottom:1px solid #f5f5f5;}

.mews{ width:100%; font-size:18px; font-weight:bold; line-height:30px; color:#333333}
.mews1{width:100%; font-size:14px; line-height:30px; color:#a6b3bc; padding:15px 0;border-bottom:1px solid  #f5f5f5 }
.mews2{ width:100%; font-size:15px;line-height:30px; color:#626262; padding:15px 0}

.top22{ float:left;width:100%; font-size:12px; color:#c0c0c0; margin-top:5px;}
.top23{ width:90%; margin:2.5%;  overflow:hidden; background:#ffffff;padding: 2.5%;    border-radius: 6px;}


.top231{ width:95%; margin:2.5%;  overflow:hidden; background:#6786bf url(../imgv/bj.jpg) no-repeat ; background-size:100% 100%;   border-radius: 6px;}
.top232{ width:100%;   overflow:hidden; background:#6786bf url(../imgv/bj.jpg) no-repeat ; background-size:100% 100%;  }
.top233{ width:90px; height:90px; margin:20px auto 0;border-radius: 90px; overflow:hidden;}
.top234{ width:100%; text-align:center; font-size:16px; line-height:40px; margin-bottom:15px; color:#fff}

.my_w6 {
   
    overflow: hidden;
}
.my_w7 {
    border-bottom: 1px solid #f3f7fa;
    overflow: hidden;
    padding: 10px;
}

.my_w4 {
    float: left;
    font-size: 0.8rem;
    color: #333;
    line-height: 1.6rem;
}
.my_w5 {
    float: right;
    color: #999;
    line-height: 1.6rem;
}
.tanks71{ width:59%; float: left; margin-left:10px;}
.tanks51{ width:100%; font-size:18px; color:#fff; line-height:25px; float:left}
.tanks61{ color:#d3e3f3; font-size:12px; line-height:25px;float:left; width:100%}
.tanks91{color:#d3e3f3; font-size:12px; line-height:25px;float:left; width:100%}
.tanks31{ width:23%; float:right; text-align:center; font-size:14px; line-height:25px; border-radius: 6px; color:#d0d0d0}
.tanks21{ width:65%; float:left; padding:10px 0}
.hy1{ width:100%; padding-top:15px; float:left}
.hy1 ul{ margin:0; overflow:hidden}
.hy1 ul li{ width:16.6%; float:left}
.hy2{ width:100%; text-align:center; font-size:18px; font-weight:bold; /*color:#5167a1;*/ line-height:25px; }
.hy3{ width:100%; text-align:center; font-size:15px; /*color:#5167a1;*/ line-height:20px;}
.hy4{width: 95%;
    margin: 2.5%;
    overflow: hidden;
	 border-radius: 6px;background-image: linear-gradient(to left , #bebfbf, #7e7e7d);}
	 
.hy5{ width:65%; float:left; padding:20px 0 20px 20px;}	 
.hy6{ width:100%; font-size:20px; font-weight:bold; line-height:30px; font-style:italic; color:#e7ecff}
.hy7{ width:100%; font-size:14px; color:#eaeeff; line-height:30px;}
.hy8{ width:40%; text-align:center; font-size:14px; line-height:25px; background:#e9eeff; border-radius: 6px; color:#7e7e7e; margin-top:10px;}
.hy9{background-image: linear-gradient(to left , #e2effe, #80a0b2) !important;}
.hy10{background-image: linear-gradient(to left , #efddaf, #d3b351) !important;}
.hy11{background-image: linear-gradient(to left , #b6dafe, #6caeff) !important;}



.tanks1{ padding:20px; overflow:hidden}
.tanks2{ width:70%; float:left}
.tanks3{ width:20%; float:right; text-align:center; font-size:14px; line-height:30px; background:#92beea; border-radius: 6px; color:#5167a1}
.tanks4{ width:70px; height:70px; border-radius: 90px; overflow:hidden; float:left}
.tanks5{ width:100%; font-size:18px; color:#fff; line-height:25px; float:left}
.tanks6{ color:#d3e3f3; font-size:14px; line-height:25px;float:left; width:100%}
.tanks7{ width:59%; float: right}

.tanks8{color:#fff; font-size:12px; line-height:30px;float:left; width:100%}
.tanks9{color:#d3e3f3; font-size:12px; line-height:30px;float:left; width:220px;}
.membrane{ width:100%; overflow:hidden; float:left; padding:15px 0;border-bottom: 1px solid #e7e7e7;}
.membrane1{ width:25%; float:left;border-radius:90px; overflow:hidden}
.membrane2{ width:70%; float: right; overflow:hidden}
.membrane3{ width:100%; float:left; font-size:18px; line-height:30px; color:#000}
.membrane4{ width:100%; float:left; font-size:15px; line-height:25px; color:#999999}
.membrane5{ width:100%; float:left; font-size:15px; line-height:25px; color:#4995e9}
.membrane6{ float:left; width:49.5%; text-align:center;font-size:16px; line-height:30px; color:#333333;}
.membrane6 img{ width:25%; margin:auto;}
.membrane7{ float:right;width:49.5%;text-align:center; font-size:16px; line-height:30px;color:#333333}
.membrane7 img{ width:25%;margin:auto}
.membrane8{ background:#e7e7e7; width:1px; height:40px; float:left; margin-top:15px;}

.top24{ width:100%; overflow:hidden; padding:5px 0;}
.top25{ width:49%; float:left; margin-top:15px}

.top25:nth-child(2n) {
	float:right
}

.top25:nth-child(4n) {
    float:right
}


.top26{ width:100%; }
.top26 img{ width:100%; display:block;border-radius: 6px;}
.top27{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; width:100%; line-height:30px; margin-top:5px; text-align:center; font-size:12px; color:#4f4f4f}
.top28{ width:100%; display:block; padding:10px 0; }
.top29{ width:32%; float:left; margin-right:2%; margin-top:10px;}
.top30{ width:60%; margin:5px auto}
.top30 img{ width:100%; border-radius: 180px;}
.top31{ background:#f5f5f5; padding:50px 10px 10px; margin-top:-45px;}
.top32{ width:100%; text-align:center; font-size:13px; font-weight:700; color:#4f4f4f; line-height:25px;}
.top33{ width:100%; font-size:12px; color:#999999; line-height:22px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.top34{ width:100%; font-size:10px; color:#6a97dc; line-height:18px;}

.top29:nth-child(4n){    margin-right: 0;}
.top35{ width:25%; float:left; overflow:hidden; padding:10px 0;}
.top36{ width:70%; margin:auto}
.top36 img{ width:100%}
.top37{ width:95%; font-size:8px; text-align:center; margin:auto; line-height:23px; height:23px; overflow:hidden}
.top38{ width:70%; font-size:10px; border:1px solid #108ccf; color:#108ccf; text-align:center; line-height:20px; margin:auto; margin-top:2px;border-radius: 6px;}
.selection{ width:100%; padding:10px 0}
.selection1{ font-size:18px; line-height:30px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;font-weight:700; color:#333}
.selection2{ font-size:14px; line-height:22px; padding:5px 0; color:#999;white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden; }
.selection3{border-radius: 6px; overflow:hidden; width:100%;}
.selection4{ font-size:16px; line-height:30px; color:#333; padding-top:5px;}
.selection5{ width:100%; font-size:22px; line-height:35px;  text-align:center; color:#bd3c3c; padding-top:15px; padding-bottom:10px}
.selection6{ width:95%; margin:10px auto; background:rgba(60,101,206,0.35);border-radius: 6px; overflow:hidden; }
.selection7{ text-align:center; line-height:30px; padding-top:10px; font-size:15px; color:#fff}
.selection8{ text-align:center; line-height:30px; padding-bottom:10px; font-size:15px; color:#fff}
.selection8 span{ color: #bd3c3c;}
.selection9{width: 100%;
    padding-top: 15px;overflow:hidden}
.selection9 ul li{ float:left; width:33.3%; }
.selection10{ text-align:center; font-size:22px; line-height:30px;color: #bd3c3c;}
.selection11{text-align:center; font-size:14px; line-height:30px; color:#666 }
.selection12{width: 100%; padding-top: 15px;overflow:hidden}
.selection12 ul li{ width:48%; float: left; margin: 2% 1%;border-radius: 6px; overflow:hidden; background:#f5f5f5}
.selection13{ width:100%; text-align:center; font-size:14px; line-height:30px; padding:10px 0;color: #bd3c3c;}
.selection14{ width:100%; font-size:12px; line-height:30px; padding-bottom:15px; text-align:center}
.selection15{width:100%; font-size:16px; line-height:25px; color:#333;}
.selection15 img{ padding:10px 0}
.selection16{width:100%; font-size:18px; line-height:35px;  text-align:center; color:#bd3c3c; padding-top:10px; font-weight:700}

.bot15{ width:100%; position: fixed; bottom:0; background:#fff; height:60px; left:0}
.bot16{ width:20%; float:left}
.bot17{ width:100%; text-align:center; font-size:12px; line-height:20px; color:#b4b4b4}
.bot18{ width:25px; height:25px; margin:8px auto 0}
.bot18 img{ width:100%; display:block}

.bot19{ width:60px; height:171px; position:fixed; top:50%; margin-top:-85px; right:0; z-index:5 }
.bot20{background:#3c65ce; width:60px; height:55px; float:left; margin-bottom:3px;}
.bot21{ width:25px; height:25px; margin:5px auto 0}
.bot21 img{ width:100%; display:block}
.bot22{width:100%; text-align:center; font-size:12px; line-height:20px; color:#fff}

.notice{ width:100%; height:50px; background:#FFF;border-bottom:1px solid #e5e5e5; position:fixed; top:0px; left:0; z-index:5}
.notice1{ width:25px; height:25px; float:left; padding:12.5px}
.notice2{ font-size:16px; line-height:50px; color:#333333; font-weight:700}
.notice3{ width:30%; margin:30px auto; text-align:center; line-height:30px;border-radius: 6px; color:#108ccf; border:1px solid #108ccf; background:#fff}
.member{ width:100%; overflow:hidden; }
.member1{ width:23%; margin:1%; float:left}
.member2{ width:70%; margin:5px auto 3px; border-radius: 70px; overflow:hidden}
.member3{ width:100%; text-align:center; line-height:25px; font-size:12px;}
.member4{ width:100%; overflow:hidden}
.member4 p{text-align:center;line-height:30px; padding:10px 0; font-size:16px; color:#333;border-top: 1px dashed #eee; border-bottom: 1px dashed #eee;}
.member4 p span{ margin-right:20px;}
.member4 p span i{ font-weight:700}
.member5{text-align:center;line-height:30px; margin-top:10px; font-size:16px; color:#333;  }
.member5 i{ font-weight:700}
.member6{ width:40%; margin:auto; margin-bottom:20px; overflow:hidden;border-radius: 90px;}



.bookshelf{ width:49%; float:left; margin:2% 0.5%;}
.bookshelf1{ float:left; width:35%;}
.bookshelf2{ float:right; width:60%;}
.bookshelf3{ width:100%; font-size:14px; line-height:23px; color:#333; font-weight:700; margin-top:5px;}
.bookshelf4{width:100%; font-size:12px; line-height:20px; color:#3c65ce; margin-top:8px;}

.registered6{ width:100%}
.rhsq{ width:100%;border-bottom:1px solid #e7e3e7; overflow:hidden; margin-top:10px;}
.rhsq1{ width:25%; float:left; font-size:14px; line-height:40px; color:#4a494a}
.rhsq2{ width:72%; float: right; font-size:14px; line-height:40px; color:#737573}
.rhsq3{ width:80%; text-align:center; font-size:14px; line-height:40px; background:#3c65ce; margin:25px auto; color:#fff;border-radius: 6px;}

.recruit{ width:100%;border-bottom:2px solid  #f5f5f5; overflow:hidden; padding:8px 0}
.recruit1{ width:100%; float:left; font-size:16px; line-height:30px; color:#000000}
.recruit2{ width:100%; float:left; font-size:14px;line-height:30px; color:#ff5926}
.recruit2 span{ margin-right:20px;}
.recruit3{ width:100%; float:right; background:#ff5926;border-radius: 6px; font-size:14px; text-align:center; line-height:30px; color:#fff}
.recruit4{ width:100%; float:right; text-align:center; font-size:14px; line-height:30px; color:#999}
.recruit5{float:left; width:70%;}
.recruit6{float:right; width:25%; margin-top:15px;}
.recruit7{ width:100%; padding:5px 0; overflow:hidden}
.recruit8{ width:70%; float:left; line-height:30px; font-size:14px; color:#999999}
.recruit9{ width:25%; float: right; text-align: center;line-height:30px;color:#999999}
.recruit10{ width:100%; font-size:18px; line-height:40px; color:#333333; font-weight:700}
.recruit11{ width:100%; font-size:15px; line-height:30px; color:#ff552e;  font-weight:700}
.recruit12{width:100%; font-size:14px; line-height:30px; color:#666666; border-bottom:1px solid #e7e7e7; padding-bottom:5px;}
.recruit13{width:100%; font-size:14px; line-height:30px; color:#3c65ce; padding-top:5px;}
.recruit14h{width:100%;border-bottom:1px solid #e7e7e7; line-height:40px; font-size:18px; font-weight:700; color:gray}
.recruit14{width:100%;border-bottom:1px solid #e7e7e7; line-height:40px; font-size:18px; font-weight:700; color:#333}
.recruit15{ font-size:14px; padding:10px 0; line-height:30px; color:#666}
.recruit16{ width:65px; height:65px;border-radius: 90px; background:#3c65ce; position:fixed; bottom:100px; right:0}
.recruit17{ width:25px; height:25px; margin:10px auto 0}
.recruit18{ width:100%; text-align:center; font-size:12px; color:#fff}


.recruit161{ width:65px; height:65px;border-radius: 90px; background:#3c65ce; position:fixed; bottom:180px; right:0}
.recruit171{ width:25px; height:25px; margin:10px auto 0}
.recruit181{ width:100%; text-align:center; font-size:12px; color:#fff}

.mall{ width:100%; font-size:18px; font-weight:700; padding:15px 0}
.recruit19{ padding: 2.5%; background:#3c65ce; color:#fff; margin: 2.5%; text-align:center; overflow:hidden;    border-radius: 6px; width:90%}

.hall1{ width:27%; float:left;}
.hall2{ width:70%; float:right; }
.hall3{font-size:16px; line-height:25px; width:100%;float:left; margin-bottom:10px;}
.hall4{ width:100%; float:left;}
.hall4 p{ width:25%; float:left; font-size:14px; line-height:25px; margin-right:10px; text-align:center; background:#666; color:#fff}
.hall5{ float:left;width:100%; font-size:14px; line-height:25px; margin-top:5px; color:#666}
.hall6{ float:left; width:100%; margin-top:10px; font-size:15px; line-height:22px; color:#666}
.hall7{float:left; width:100%; margin-top:5px;}
.hall8{ width:20%; float:left; text-align:center; font-size:15px; line-height:20px;}
.hall8 img{ width:25px; height:25px; margin:auto}
.hall9 img{ width:25px; height:25px; margin:auto}
.hall9{ width:56%; float:right; text-align:center;font-size:15px; line-height:20px;}
.hall10{float:left; width:100%; margin-top:10px; padding:15px 0;border-top:1px solid #e7e7e7}


