
/*
.faq_list{border-top:1px solid #4b8fcc;border-bottom:1px solid #4b8fcc}
.faq_list .faq_cell{position:relative;padding:24px 60px 24px 68px;text-align:left;cursor:pointer}
.faq_list .faq_cell .icon{position:absolute;top:50%;left:20px;width:32px;height:32px;margin-top:-16px;text-align:center;color:#fff;line-height:32px;background:#4b8fcc;	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:10}
.faq_list .faq_cell .txt{position:relative;z-index:10;font-size:24px;line-height:32px;color:#666;font-weight:300;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.faq_list .faq_cell .arrow{position:absolute;top:50%;right:20px;width:20px;height:20px;margin-top:-10px;z-index:10}
.faq_list .faq_cell .arrow span{display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#4b8fcc;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.faq_list .faq_cell .arrow span:first-child{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.faq_list .faq_answer{font-size:16px;line-height:26px;padding:20px;text-align:left;display:none;font-weight:300}
.faq_list > li{border-top:1px solid #e3e3e3}
.faq_list > li:first-child{border-top:none}
.faq_list > li.actived .faq_cell .icon{background:#fff;color:#4b8fcc}
.faq_list > li.actived .faq_cell .txt{color:#fff}
.faq_list > li.actived .arrow span{background:#fff}
.faq_list > li.actived .arrow span:first-child{
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.community{position:relative;z-index:5}
.cs_main{position:relative;max-width:1856px;margin:50px auto 100px auto;z-index:0;min-height:1000px}
.cs_main > ul{position:relative;z-index:3}
.cs_main > ul:after{content:"";display:block;clear:both;}
.cs_main > ul > li{float:left;position:relative;width:33.33%}
.cs_main .cell > ul{overflow:hidden}
.cs_main .cell > ul > li{float:left;width:50%}
.cs_main .item{position:relative;margin:8px;height:305px;border:1px solid #e3e3e3;background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.cs_main .item_cell{position:relative;perspective:1000}
.cs_main .item.none{border:none}
.cs_main .item .link{display:block}
.cs_main .item .link > span{display:block}
.cs_main .item .title{font-size:20px;color:#4b8fcc;margin-top:20px}
.cs_main .item .info{font-size:14px;color:#888;line-height:22px;margin-top:10px}
.cs_main .link_item{display:block;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.cs_main > ul > li.middle .cell{width:50%}
.cs_main .cell > ul > li.cs_main_notice{width:100%}
.cs_main .cell > ul > li.cs_main_search,
.cs_main .cell > ul > li.cs_main_request{width:50%}
.cs_main .cell > ul > li.cs_main_center,
.cs_main .cell > ul > li.cs_main_data{width:100%}
.cs_main .cs_main_search .item{border:none;background:#4b8fcc}
.cs_main .cs_main_search .txt01{font-size:14px;color:#fff;margin-top:10px}
.cs_main .cs_main_search .txt02{font-size:24px;color:#fff;margin-top:20px}
.cs_main .cs_main_search .txt03{font-size:14px;color:#b6d1e9;line-height:20px;margin-top:10px}
.cs_main .cs_main_search .search_wrap{margin-top:20px;padding:0 40px}
.cs_main .cs_main_search .search_wrap .search_input{position:relative;height:45px;background:#fff;padding:0 46px 0 10px}
.cs_main .cs_main_search .search_wrap .search_input input{height:45px}
.cs_main .cs_main_search .search_wrap .search_input > a{position:absolute;top:50%;right:10px;margin-top:-13px}

.cs_main .cs_main_notice{text-align:left}
.cs_main .cs_main_notice h3{position:relative;font-size:16px;color:#4b8fcc;line-height:50px;padding:0 70px 0 20px}
.cs_main .cs_main_notice h3 a{position:absolute;top:-1px;right:-1px;width:50px;height:50px;z-index:10;border:1px solid #e3e3e3}
.cs_main .cs_main_notice h3 a span{display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;margin-top:-1px;margin-left:-10px;background:#4b8fcc;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.cs_main .cs_main_notice h3 a span:first-child{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.cs_main .cs_main_notice ul{}
.cs_main .cs_main_notice ul li{border-top:1px solid #e3e3e3}
.cs_main .cs_main_notice ul li a{display:block;padding:0 20px;font-size:14px;color:#888;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cs_main .visual{position:absolute;bottom:0;right:0;
	opacity:0;
	-webkit-transform: translate(400px, 0px);
	-moz-transform: translate(400px, 0px);
	-o-transform: translate(400px, 0px);
	-ms-transform: translate(400px, 0px);
	transform: translate(400px, 0px);
	-webkit-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1); 
	-webkit-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
	   -moz-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
		 -o-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
			transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 

	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
	   -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
		 -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
			transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
}

.cs_main .visual.effect{
	opacity:1;
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.cs_main .cell > ul > li{perspective:1000px;-webkit-perspective:1000px}
.cs_main .item{
	opacity:0;
	-webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	-moz-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	-o-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	-ms-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
	-webkit-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
	   -moz-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
		 -o-transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
			transition: all 1200ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 

	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
	   -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
		 -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); 
			transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
	
}
.cs_main .item .cover{display:block;opacity:0.5;background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.cs_main .item.effect{
	opacity:1;
	-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
.cs_main .item.effect .cover{opacity:0}


*/
/* mobie 1900 */
@media screen and (max-width:1900px){
/*	.cs_main{max-width:100%;padding:0 32px;z-index:0}*/
}


/* mobie 1600 */
@media screen and (max-width:1600px){
/*	.cs_main .top{width:40%}*/
/*	.cs_main .middle{width:40%}*/
/*	.cs_main .visual{right:-300px}*/

}
/* mobie 1280 */
@media screen and (max-width:1280px){
/*	.cs_main .top{width:45%}*/
/*	.cs_main .middle{width:45%}*/
/*	.cs_main .visual{right:-300px}*/

}

/* mobie 1024 */
@media screen and (max-width:1024px){
/*	.cs_main{padding:0 22px}*/
/*	.cs_main .top{width:66.66%}*/
/*	.cs_main .middle{width:33.33%}*/
/*	.cs_main > ul > li.middle .cell{width:100%}*/
/*	.cs_main .visual{display:none}*/
}


/* mobie 1024 */
@media screen and (max-width:900px){	
}



/* mobie 640 */
@media screen and (max-width:640px){
/*
	.faq_list .faq_cell{padding:15px 40px 15px 44px}
	.faq_list .faq_cell .icon{left:10px;width:24px;height:24px;margin-top:-12px;line-height:24px}
	.faq_list .faq_cell .txt{font-size:16px;line-height:24px}
	.faq_list .faq_cell .arrow{right:10px}	
	.faq_list .faq_answer{font-size:14px;line-height:20px;padding:15px 10px}
	
	.cs_main{margin-top:25px;padding:0 15px;margin-bottom:50px}
	.cs_main .item{margin:5px}
	
	.cs_main .top{width:100%}
	.cs_main .middle{width:100%}	
	.cs_main .cell > ul > li.cs_main_center, .cs_main .cell > ul > li.cs_main_data{width:50%}

8/
}

/* mobie 480 */
@media screen and (max-width:480px){
/**/
/*	.cs_main .cell > ul > li{width:100%}*/
/*	.cs_main .cell > ul > li.cs_main_request{width:100%}*/
/*	.cs_main .cell > ul > li.cs_main_center, .cs_main .cell > ul > li.cs_main_data{width:100%}*/
/*	.cs_main .cell > ul > li.cs_main_search, .cs_main .cell > ul > li.cs_main_request{width:100%}*/
/*	.cs_main .item{height:auto;padding:20px 10px}*/
/*	.cs_main .cs_main_search .txt01{font-size:13px;margin-top:10px}*/
/*	.cs_main .cs_main_search .txt02{font-size:18px;margin-top:10px}*/
/*	.cs_main .cs_main_search .txt03{font-size:13px;line-height:18px;margin-top:7px}*/
/*	.cs_main .item .link > span.icon img{width:34px}*/
/*	.cs_main .item .title{font-size:18px;margin-top:10px}*/
/*	.cs_main .item .info{font-size:13px;line-height:20px;margin-top:7px}*/
/*	.cs_main .cs_main_notice .item{padding:0}*/
/*	.cs_main .cs_main_notice ul li a{padding:0 15px;font-size:13px;line-height:50px}*/


}
