/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
body{ background:#fff;}
.footer_contact .page_five{display:none}
.wrap{ max-width:1200px; margin:0 auto;}
.spacing{ height:40px;}
.main_con .fl{ width:73%; float:left;}
.main_con .fr{ width:24%; float:right;}
.main_con .h1_title{ display:none; }
.blog_list_more{ display:block; padding:0; font-size:16px; color:#898989; text-align:center; line-height:35px; margin-bottom:35px; transition: all 0.2s ease-in-out;}
.blog_list_more:hover{ background:#3fafec; color:#fff; text-decoration:none;}

#b_header{ background:#fff;}
#b_header .leftbar{ width:30%; float:left;}
#b_header .rightbar{ width:70%; float:right;}
#b_header .title{ padding-top:15px; font-family:"Microsoft YaHei"; font-size:26px;}
#b_header .brief{ font-size:14px; color:#898989; padding:5px 0;}
#b_header .menu{ display:none;}
#b_header .nav{ height:96px; overflow:hidden;}
#b_header .nav .item{ float:left; height:93px; border-bottom:3px solid transparent; line-height:96px; margin-left:6%; transition: all 0.2s ease-in-out;}
#b_header .nav .item a{ font-size:16px; text-decoration:none; padding:0 5px; display:inline-block; transition: all 0.2s ease-in-out;}
#b_header .nav .item:hover{ border-bottom:3px solid #3fafec;}
#b_header .nav .item:hover a{ color:#3fafec;}

#b_footer{ background:#676767; padding:10px 0; margin-top:30px;}
#b_footer *{ font-size:16px; color:#fff;}
#b_footer .row{ text-align:center; padding:5px 0;}

.container .item .para{ font-size:15px; color:#898989;}
.container .item .para span{ color:#595959;}
.container .item h1,.container .item h2{ margin-top:10px; font-size:24px;}
.container .item h1 a,.container .item h2 a{ text-decoration:none; transition: all 0.2s ease-in-out;}
.container .item h1 a:hover,.container .item h2 a:hover{ color:#3fafec;}
.container .item .bg{ width:80px; height:4px; margin-top:20px; background:#3fafec;}
.container .item .img{ height:150px; margin-top:15px;}
.container .item .line{ height:1px; background:#f2f2f2; margin-top:25px; margin-bottom:30px;}
.container .item .read{padding: 0 20px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#3fafec; border-radius:22px; border:1px solid #dfdfdf; display:inline-block; text-decoration:none; transition: all 0.2s ease-in-out;}
.container .item .read:hover{ color:#fff; background:#3fafec;}
.container .item .share{margin-top: 20px;}
.container .item .blog_prev_next{width: 100%; overflow: hidden;}
.container .item .blog_prev_next a{display: inline-block; max-width: calc(48% - 30px); font-size: 15px; line-height: 30px; color:#333; position: relative; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.container .item .blog_prev_next a.prev{padding-left: 30px; float: left;}
.container .item .blog_prev_next a.prev:before{content: ''; width: 19px; height: 19px; background: url('../../../images/ico/arrow.png') no-repeat left top; position: absolute; left: 0px; top: 5.5px;}
.container .item .blog_prev_next a.next{padding-right: 30px; float: right}
.container .item .blog_prev_next a.next:before{content: ''; width: 19px; height: 19px; background: url('../../../images/ico/arrow.png') no-repeat right bottom; position: absolute; right: 0px; top: 5.5px;}

.container .item .review .name{ font-size:18px; color:#666; margin-top:30px;}
.container .item .review .box{ border:1px solid #f2f2f2; padding:17px; position:relative; margin-top:15px;}
.container .item .review .box .txt{ font-size:16px; color:#666; line-height:25px;}
.container .item .review .box .txt span{ color:#3fafec;}
.container .item .review .box .date{ font-size:14px; color:#999; margin-top:20px;}
.container .item .review .box i{ width:15px; height:9px; display:block; position:absolute; left:15px; top:-9px; background:url(../images/review_sign.jpg) no-repeat;}
.container .item .review .more{ width:236px; height:45px; line-height:45px; display:block; text-align:center; margin:0 auto; background:#f5f5f5; font-size:16px; color:#666; margin-top:30px; transition: all 0.2s ease-in-out; text-decoration:none;}
.container .item .review .more:hover{ background:#3fafec; color:#fff;}

.container .item .form .label{ width:22%; float:left; height:20px; line-height:20px; padding:13px 0; font-size:14px; font-family:Arial;}
.container .item .form .input{ width:78%; float:right;}
.container .item .form .input input{ width:100%; height:46px; line-height:46px; box-sizing:border-box; border:1px solid #aaa; text-indent:10px; font-size:16px;}
.container .item .form .input input.vcode{ max-width:150px;vertical-align: middle;}
.container .item .form .input img{height:38px;vertical-align: middle;margin-left: 7px;}
.container .item .form .input textarea{ width:100%; height:86px; box-sizing:border-box; border:1px solid #aaa; padding:10px; font-size:16px;}
.container .item .form .submit{ width:148px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff; font-family:Arial; display:block; border:0; background:#3fafec; margin-top:35px; border-radius:2px; float:right; margin-bottom:30px; cursor:pointer; transition: all 0.2s ease-in-out;}
.container .item .form .submit:hover{ background:#015bae;}

.container .search .txt{ width:70%; float:left; box-sizing:border-box; height:43px; line-height:43px; border:1px solid #dfdfdf; text-indent:15px;}
.container .search .btn{ width:30%; float:left; height:43px; line-height:43px; cursor:pointer; font-size:14px; color:#fff; background:#3fafec; border:0; transition: all 0.2s ease-in-out;}
.container .search .btn:hover{ background:#3a8fc5;}

#global_editor_contents{line-height: 1.6;}

.container .category .title{ font-size:20px;}
.container .category .bg{ width:54px; height:4px; background:#3fafec; margin-top:15px; margin-bottom:10px;}
.container .category ul li{ border-top:1px solid #f2f2f2; padding:15px 0; padding-left:20px; background:url(../images/li_sign.jpg) 0 center no-repeat;}
.container .category ul li a{ font-size:16px; color:#898989; transition: all 0.2s ease-in-out;}
.container .category ul li a:hover{ color:#3fafec;}
.container .category .tags a{ font-size:14px; color:#898989; display:inline-block; background:#f5f5f5; text-decoration:none; padding:5px 10px; margin-right:10px; margin-bottom:10px; transition: all 0.2s ease-in-out;}
.container .category .tags a:hover{ background:#3fafec; color:#fff;}

@media (max-width: 768px){
	.container .item .form .label{word-break: break-word;padding: 0;margin-right: 1%;}
	.container .item .form .input{width: 77%;}
	.spacing{ height:15px;}
	.main_con .fl{ width:100%; float:none;}
	.main_con .fr{ width:100%; float:none;}
	.blog_list_more{ background:#3fafec; color:#fff; margin-bottom:15px;}
	
	#b_header .leftbar{ width:calc(100% - 100px); float:none; text-align:center; margin:0 auto;}
	#b_header .brief{ padding-bottom:15px;}
	#b_header .rightbar{ width:30px; height:25px; position:absolute; right:10px; top:25px; background:#3fafec; float:none;}
	#b_header .menu{ display:block; width:100%; height:100%; position:relative;}
	#b_header .menu i{ display:block; width:20px; height:2px; background:#fff; position:absolute; left:5px; transition: all 0.2s ease-in-out;}
	#b_header .menu i:nth-child(1){ top:6px;}
	#b_header .menu i:nth-child(2){ top:11px;}
	#b_header .menu i:nth-child(3){ top:16px;}
	#b_header .nav{ width:calc(100% - 50px); float:none; position:fixed; height:100%; top:0; left:-100%; background:rgba(0,0,0,0.8); box-sizing:border-box; padding:10px 0; transition: all 0.2s ease-in-out;}
	#b_header .nav .item{ float:none; height:40px; line-height:40px; margin:0 20px; border-bottom:1px solid #fff;}
	#b_header .nav .item:hover{ border-bottom:1px solid #fff;}
	#b_header .nav .item a{ color:#fff;}
	#b_header .current .menu i:nth-child(1){ transform:rotate(45deg); top:11px;}
	#b_header .current .menu i:nth-child(2){ display:none;}
	#b_header .current .menu i:nth-child(3){ transform:rotate(-45deg); top:11px;}
	#b_header .current .nav{ left:0;}
	
	.container .item .form .input input.vcode{ width:100%;}
	.container .item .form .input img{ float:none; height:auto; margin-top:10px;}

	.container .item .blog_prev_next a{max-width: calc(100% - 30px); margin: 10px 0px;}
}


/* OpenSans OpenSans Bold*/
.headline {margin-bottom:40px}
.headline .headline_title {font-family: 'Opensans-regular';font-size: 50px;/*line-height: 30px;*/color: #193c69;text-align: center;}
.headline .headline_title span {color: #3fafec;}
.container {display: flex;margin-top:25px;justify-content:space-between;margin-bottom:60px}
.container .container_menu {width: 21.7%;}
.container .container_menu .menu_cate {background-color: #3fafec;border-radius: 10px;margin-bottom:20px;}
.container .container_menu .menu_cate .menu_cate_name {font-family: 'Opensans-regular';font-size: 24px;line-height: 30px;color: #fefefe;padding:9px 10px;box-sizing: border-box;}
.container .container_menu .menu_cate .menu_cate_content {background-color: #f0f0f0;border-radius: 10px;padding:20px 10px;box-sizing: border-box;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list {background-color: #ffffff;border-radius: 10px;margin-bottom: 10px;padding:0 12px;box-sizing: border-box;border:1px solid #fff;box-sizing:border-box;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list.cur {border: 1px solid #042f74;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list.cur a{padding-right:30px}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list:hover {border: 1px solid #042f74;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list:last-child {margin-bottom: 0;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list .menu_cate_list_title {box-sizing: border-box;position: relative;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list .menu_cate_list_title a {font-family: 'Opensans-regular';font-size: 16px;line-height: 48px;color: #000000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list .menu_cate_list_title::after {content: '';position: absolute;top: 50%;right: 2%;transform: translate(-50%, -50%);background: url(/u_file/2402/photo/121888bfbb.png) no-repeat center;background-size: cover;width: 11px;height: 17px;display: none;}
.container .container_menu .menu_cate .menu_cate_content .menu_cate_list.cur .menu_cate_list_title::after {display: block;}
.container .container_right {width: 72.3%;box-sizing: border-box;}
.container .container_right .container_right_content {display: flex;flex-wrap: wrap;}
.container .container_right .container_right_content .container_right_box {display: flex;flex-direction: column;width: 47%;margin-right: 6%;margin-bottom: 4.5%;border-radius: 10px;overflow: hidden;}
.container .container_right .container_right_content .container_right_box:nth-child(2n) {margin-right: 0%;}
.container .container_right .container_right_content .container_right_box .container_right_img {position: relative;width: 100%;padding-top: 70%;box-sizing: border-box;}
.container .container_right .container_right_content .container_right_box .container_right_img img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 100%;height: 100%;object-fit: cover;}
.container .container_right .container_right_content .container_right_box .container_right_txt {display: flex;flex-direction: column;padding: 0 7% 7%;background-color: #193c69;}
.container .container_right .container_right_content .container_right_box .container_right_txt .container_right_time {font-family: 'OpenSans AdobeHeitiStd Regular';font-size: 18px;line-height: 30px;color: #ffffff;padding-top: 6%;}
.container .container_right .container_right_content .container_right_box .container_right_txt .container_right_title {font-family: 'Opensans-Bold';font-size: 22px;line-height: 28px;color: #ffffff;padding-top: 1%;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.container .container_right .container_right_content .container_right_box .container_right_txt .container_right_text {font-family: 'Opensans-regular';font-size: 14px;line-height: 28px;color: #ffffff;padding-top: 4%;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 4;text-overflow: ellipsis;overflow: hidden;}

@media screen and (max-width: 1240px) {
}

@media screen and (max-width: 991px) {
    .headline .headline_title {font-size: 40px;}
    .container {flex-wrap: wrap;}
    .container .container_menu {width: 100%;margin-bottom:20px}
    .container {margin-top:10px}
    .container .container_right {width: 100%;padding-left: 0;}
}

@media screen and (max-width: 500px) {
	.container .container_menu .menu_cate{margin-bottom:10px}
    .headline {margin-bottom:20px}
    .headline .headline_title {font-size: 25px;}
    .container{margin-bottom:30px}
	.container .container_menu .menu_cate .menu_cate_content{padding:10px}
    .container .container_right .container_right_content .container_right_box {width: 100%;margin-right: 0;}
    .container .container_menu .menu_cate .menu_cate_content .menu_cate_list .menu_cate_list_title a{font-size:14px;line-height:38px}
    .container .container_menu .menu_cate .menu_cate_name{font-size:18px;line-height:26px;padding:10px}
    .container .container_right .container_right_content .container_right_box .container_right_txt .container_right_time{font-size:16px;line-height:24px;padding-top:12px}
    .container .container_right .container_right_content .container_right_box .container_right_txt .container_right_title{font-size:18px;line-height:26px}
    .container .container_right .container_right_content .container_right_box .container_right_txt{padding:0 15px 15px}
}

