@utf-8
/*Global Styles*/
*,*:before,*:after{ -webkit-box-sizing:border-box; box-sizing:border-box;cursor: default;}
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);min-height: 100%;height: 100%; }
body { margin: 0;font-family: "microsoft yahei";}
a{cursor: pointer;text-decoration: none;color: initial;}
input,textarea{ outline:none;-webkit-user-modify: read-write-plaintext-only;}
img { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100%; height: auto; vertical-align: middle; border: 0; width: 100%;}
h1,h2,h3,h4,ul,li,p{ margin:0; padding:0; font-weight:normal;}
li{list-style-type:none;}
button,input,select,textarea { color: inherit; font: inherit; margin: 0;outline:none}
table{ border-collapse: collapse; border-spacing: 0;}
td,th,div{ padding: 0;margin:0;}
input::-webkit-input-placeholder {outline:none;color: #999999;}
input:-moz-placeholder {outline:none;}
/*外发光*/
.box_shadow4{box-shadow: 0 0 4px rgba(0,0,0,0.1);}
/*多行裁剪*/
.multiline_cutting1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.multiline_cutting2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.multiline_cutting3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.multiline_cutting4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
/*行标签*/
.inline_block {display: inline-block;}
/* 顶部导航样式 */
.components_nav{
	width: 100%;
	min-width: 1200px;
	background-color: #313233;
	box-sizing: border-box;
	/* padding: 0 250px; */
	display: flex;
	align-items: center;
	justify-content: space-around;
	border-bottom: 6px solid #5ac081;
}
.components_nav .logo{
	width: 160px;
	flex-shrink: 0;
}
.components_nav .logo img{
	width: 100%;
}
.components_nav .you{
	flex-shrink: 0;
	height: 70px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.components_nav .you .nav{
	height: 70px;
	flex-shrink: 0;
}
.components_nav .you .nav .nava{
	height: 70px;
	line-height: 70px;
	position: relative;
	font-size: 20px;
	color: #b2b2b2;
	text-align: center;
	box-sizing: border-box;
	padding: 0 28px;
	cursor: pointer;
}
.components_nav .you .navb{
	position: absolute;
	width: 100%;
	height: 0;
	opacity: 0;
	transition: opacity 1s;
	background-color: #313233;
	left: 50%;
	top: 70px;
	transform: translateX(-50%);
	overflow: hidden;
	z-index: 99;
	border-top: 6px solid #5ac081;
}
.components_nav .you .navb .text{
	font-size: 20px;
	color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	padding: 12px 0;
	border-bottom: 1px solid #464748;
	line-height: initial;
	cursor: pointer;
}
.components_nav .you .navb .text.click{
	color: #5ac081;
}
.components_nav .you .navb .text:hover{
	color: #5ac081;
}
.components_nav .you .nav .nava:hover{
	background-color: #5ac081;
	color: #FFFFFF;
}
.components_nav .you .nav .nava:hover .navb{
	opacity: 1;
	height: auto;
}
.components_nav .fenjianxian{
	height: 30px;
	width: 1px;
	background-color: #b3b3b3;
	margin: 0 20px;
}
.components_nav .wode_sousuo{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.components_nav .wode{
	width: 26px;
	height: 26px;
	position: relative;
}
.components_nav .wode .toxiang{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}
.components_nav .wode .toxiang img{
	width: 100%;
}
.components_nav .wode .wd_gn{
	position: absolute;
	width: 120px;
	height: 0;
	overflow: hidden;
	transition: height 0.5s;
	background-color: #313233;
	left: 50%;
	top: 54px;
	transform: translateX(-50%);
	z-index: 99;
}
.components_nav .wode .wd_gn .text{
	font-size: 20px;
	color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	padding: 12px 0;
	border-bottom: 1px solid #464748;
	cursor: pointer;
}
.components_nav .wode .wd_gn .text:nth-last-child(1){
	border: none;
}
.components_nav .wode .wd_gn .text.click{
	color: #5ac081;
}
.components_nav .wode .wd_gn .text:hover{
	color: #5ac081;
}
.components_nav .you .wode_sousuo .wode:hover .wd_gn{
	height: 154px;
}
.components_nav .sousuo{
	width: 22px;
	height: 22px;
	background: url(../image/sousuo.png) 0 0 no-repeat;
	background-size: cover;
	margin: 0 36px 0 16px;
}
/* 隐藏搜索区 */
.components_nav .sousuo.yinc{
	overflow: hidden;
	text-indent: 10em;
}
/* 展开搜索区 */
.components_nav .sousuo.zhankai{
	width: 1080px;
	background: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.components_nav .sousuo.zhankai .ss_you{
	flex: auto;
}
.components_nav .sousuo.zhankai .ss_you span{
	font-size: 20px;
	color: #b2b2b2;
	margin-right: 20px;
}
.components_nav .sousuo.zhankai .ss_you span.kuang{
	border: 1px solid #b2b2b2;
	text-align: center;
	box-sizing: border-box;
	padding: 2px 6px;
	font-size: 16px;
}
.components_nav .sousuo.zhankai .ss_zou{
	width: 400px;
	height: 44px;
	border-radius: 3px;
	flex-shrink: 0;
	box-sizing: border-box;
	padding: 0 16px 0 46px;
	background: url(../image/sousuo.png) 10px 50% no-repeat #FFFFFF;
	background-size: 22px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.components_nav .sousuo.zhankai .ss_zou input{
	flex: auto;
	border: none;
}
.components_nav .sousuo.zhankai .ss_zou .ss_x{
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background: url(../image/xss.png) 0 0 no-repeat;
	background-size: cover;
}
/* 底部导航样式 */
.components_bottom{
	width: 100%;
	min-width: 1200px;
	background: #313233;
}
.components_bottom .main{
	width: 1200px;
	box-sizing: border-box;
	margin: 0 auto;
}
.components_bottom .main_top{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 40px 0;
}
.components_bottom .main_top .logo{
	width: 194px;
}
.components_bottom .main_top .logo img{
	width: 100%;
}
.components_bottom .main_top .main_top_nav{
	width: 414px;
	flex-shrink: 0;
}
.components_bottom .main_top .main_top_nav .main_top_nav_top{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.components_bottom .main_top .main_top_nav .main_top_nav_top .text{
	font-size: 18px;
	color: #999999;
}
.components_bottom .main_top .main_top_nav .main_top_nav_bot{
	font-size: 18px;
	color: #999999;
	margin-top: 12px;
	padding-left: 32px;
	background: url(../image/youxiang.png) 0 50% no-repeat;
	background-size: 23px;
}
.components_bottom .main_cen{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 40px 0;
	border-top: 1px solid #464748;
	border-bottom: 1px solid #464748;
}
.components_bottom .main_cen .main_cen_zou{
	flex: auto;
}
.components_bottom .main_cen .main_cen_zou .tips{
	font-size: 22px;
	color: #cccccc;
}
.components_bottom .main_cen .main_cen_zou .hui{
	font-size: 16px;
	color: #999999;
}
.components_bottom .main_cen .main_cen_zou .hui span{
	margin-right: 70px;
	color:#999999;
}
.components_bottom .main_cen .main_cen_you{
	width: 485px;
	flex-shrink: 0;
	display: flex;
	justify-content: space-between;
}
.components_bottom .main_cen .main_cen_you .tips{
	font-size: 22px;
	color: #cccccc;
}
.components_bottom .main_cen .main_cen_you .tuwen{
	width: 120px;
	text-align: center;
	margin-left: 30px;
}
.components_bottom .main_cen .main_cen_you .tuwen .img{
	width: 120px;
	height: 120px;
	margin-bottom: 10px;
	overflow: hidden;
}
.components_bottom .main_cen .main_cen_you .tuwen .img img{
	width: 100%;
	height: 120px;
}
.components_bottom .main_cen .main_cen_you .tuwen p{
	font-size: 14px;
	color: #b2b2b2;
}
.components_bottom .main_bot{
	width: 100%;
	box-sizing: border-box;
	padding: 40px 0;
	font-size: 16px;
	color: #b2b2b2;
}
/* 登录 */
.dl_tc {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 99;
}

.dl_tc .dl_tc_gbi{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.dl_tc .dl_tc_main{
	width: 470px;
	background: #FFFFFF;
	position: absolute;
	top: 12%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}

.dl_tc .dl_tc_main .dl_tc_main_top{
	font-size: 24px;
	color: #1a1a1a;
	margin-top: 36px;
	background: url(../image/weixin.png) 140px 50% no-repeat;
	background-size: 35px;
}

.dl_tc .dl_tc_main .dl_tc_main_ma{
	width: 200px;
	margin: 80px auto 50px;
}

.dl_tc .dl_tc_main .dl_tc_main_ma img{
	width: 100%;
}

.dl_tc .dl_tc_main .dl_tc_main_bot{
	font-size: 20px;
	color: #4c4c4c;
	margin-bottom: 70px;
	line-height: 1.6;
}

/* 位置导航 */
.information_xq_nav{
	width: 100%;
	display: flex;
	align-items: center;
	background: url(../image/weizhi.png) 0 50% no-repeat;
	background-size: 17px;
	padding: 22px 0 22px 24px;
}
.information_xq_nav .tips{
	font-size: 20px;
	color: #4c4c4c;
}

.information_xq_nav .huang{
	font-size: 20px;
	color: #ff9500;
}

.information_xq_nav .jianto{
	width: 17px;
	height: 15px;
	background: url(../image/zhuangjianto.png) 0 0 no-repeat;
	background-size: cover;
	margin: 0 8px;
}

/* 提示公共样式 */
.tipstextimg{
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	padding: 180px 0;
}

.tipstextimg .img{
	width: 343px;
	margin: 0 auto;
}

.tipstextimg .img img{
	width: 100%;
}

.tipstextimg .textda{
	font-size: 30px;
	color: #000000;
	font-weight: bold;
}

.tipstextimg .textxiao{
	font-size: 22px;
	color: #b2b2b2;
}

/* 导航屏幕适配 */
@media only screen and (max-width: 1360px) {
	.components_nav{
		padding: 0;
		justify-content: space-around;
	}
	.components_nav .logo{
		display: none;
	}
	.components_nav .sousuo.zhankai .ss_zou{
		width: 30%;
	}
	.components_bottom .main{
		width: 90%;
	}
}

@media only screen and (max-width: 1500px) {
	.components_nav{
		padding: 0 100px;
		justify-content: space-around;
	}
	.components_nav .logo{
		display: none;
	}
}

.components_nav .you .wode_sousuo .wode:hover .wd_gn.login{
	height: 52px;
}

/* 工具样式 */
.goji {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	position: fixed;
	right: 12%;
	top: 30%;
	z-index: 9;
}

.goji .goji_main {
	text-align: center;
	width: 76px;
	background-color: #ffffff;
	border-bottom: 1px solid #E6E6E6;
}

.goji .goji_main:nth-last-child(1){
	border: none;
}

.goji .goji_main.lan{
	background: #5ac081;
}

.goji .goji_main.lan .goji_text{
	color: #FFFFFF;
}

.goji .goji_main .goji_img {
	width: 30px;
	margin: 10px auto;
}

.goji .goji_main .goji_img img {
	width: 100%;
}

.goji .goji_main .goji_text {
	font-size: 14px;
	color: #000000;
	padding-bottom: 10px;
}