﻿@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	line-height: 0.078125rem;
	color: #222222;
	/* font-family: Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif; */
	/*font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/
	font-size: 0.0546875rem;
	letter-spacing: 0.00039em;
 /* IOS禁止微信调整字体大小 */
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
}

img {
	max-width: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

input::-webkit-input-placeholder {
	font-size: 1rem;
	color: #000;
}

ol, ul, li {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td {
	vertical-align: middle;
}

a {
	outline: none;
	color: #222;
	text-decoration: none;
	-webkit-backface-visibility: hidden;
}

a:focus {
	outline: none;
}

input:focus, select:focus, textarea:focus {
	outline: -webkit-focus-ring-color auto 0;
}

.m1600 {
	width: 6.25rem;
	height: auto;
	overflow: hidden;
	margin: auto;

}

.fl {
	float: left;
}

.fr {
	float: right;
}

.ov {
	overflow: hidden;
}

/* head头部 */
.g_header {
}

.g_header .m_header_top {
	width: 100%;
	background: #f2fafb;
}

.g_header .m_header_top span {
	font-size: 0.058rem;
	color: #7d7d7d;
	line-height: 0.18rem;
	float: left;
}

.g_header .m_header_top span a {
	color: #707172;
	margin: 0rem 0.019rem;
}

.g_header .m_header_top form {
	display: block;
	position: relative;
	width: 0.703rem;
	float: right;
	margin: 0.027rem auto;
}

.g_header .m_header_top .inputText {
	width: 0.58rem;
	padding-left: 0.078rem;
	line-height: 3.2rem;
	color: #fff;
	height: 0.125rem;
	border: 0rem;
	border-radius: 0.078rem;
	background-color: #5aafbc;
	margin-left: 0.04rem;
	display: inherit;
	font-size: 0.054rem;
}

.g_header .m_header_top .inputText::-webkit-input-placeholder {
	line-height: 0.136rem;
	color: #fff;
	font-size: 0.054rem;
}

.g_header .m_header_top .btn-search {
	position: absolute;
	right: 0.047rem;
	top: 0.03rem;
	border: none;
	background: none;
	width: 0.07rem
}

.g_header  .m_header_middle {
	line-height: 0;
}

.g_header  .m_header_middle .u_logo {
	width: 1.25rem;
	height: auto;
	margin: 0.047rem 0;
}

.g_header  .m_header_middle .u_head_text {
	font-weight: bold;
	color: #008980;
	font-size: 0.0859rem;
	line-height: 0.117rem;
	text-align: center;
	text-transform: capitalize;
}

.g_header  .m_header_middle  .m_text_box {
	margin: 0.0625rem 0rem;
}

.g_header .m_header_bottom {
	width: 100%;
	height: 0.195rem;
	background: #30abbe;
}

.g_header .m_header_bottom .m_nav_list {
	line-height: 0rem;
	font-size: 0.07rem;
	color: #fff;
}

.g_header .m_header_bottom .m_nav_list li {
	height: 0.117rem;
	line-height: 0.117rem;
	position: relative;
	margin: 0.039rem 0;
	float: left;
	padding: 0rem 0.250rem;
	cursor: pointer;
	font-weight: 500;
}

.g_header .m_header_bottom .m_nav_list li::before {
	content: "";
	position: absolute;
	width: 0.008rem;
	background-color: rgba(255,255,255,0.4);
	height: 0.1rem;
	top: 0.02rem;
	left: 0rem;
}

.g_header .m_header_bottom .m_nav_list li:nth-child(1)::before {
	width: 0rem;
}

.g_header .m_header_bottom .m_nav_list li a {
	color: #fff;
}

.g_header .m_header_bottom .m_nav_list li:hover a,.g_header .m_header_bottom .m_nav_list li.on a {
	color: #faa200;
}


/* foot */
.foot {
	background: url(foot_bg.png) top center no-repeat;
	padding: 0.078rem 0 ;
	background-size: cover;
}

.foot p {
	color: rgba(255,255,255,0.7);
	font-size: 0.0664rem;
	text-align: center;
	line-height: 0.1093rem;
}

.cylj {
	height: 0.30859rem;
	border-bottom: 1rem solid #ffffff47;
	background: #fff;
	padding: 2rem 0
}

.cylj .fl {
	font-size: 0.0703rem;
	color: #0e0e0e;
	line-height: 0.30859rem;
	padding-right: 0.05859rem;
}

.cylj  .fr {
	width: 4.1914rem;
	float: left;
}

.cylj  .fr ul {
	overflow: hidden;
	width: 4.6875rem;
}

.cylj .fr .friendship_select select {
	float: left;
	width: 0.71875rem;
	height: 0.11718rem;
	border-radius: 0.003906rem;
	border: 0.003906rem solid #838383;
	text-align: left;
	margin: 0.09375rem 0;
	margin-right: 0.608rem;
	padding-left: 0.019rem;
	color: #000000;
	line-height: 0.1171875rem;
	font-size: 0.0546875rem;
	background: transparent;
}

.cylj .friendship_select {
	width: 17.792rem;
	height: 0.30859rem;
	overflow: hidden;
}

.cylj .friendship_select option {
	color: #fff;
	background: #0e0e0e;
}

.position{
    margin: 0.03906rem 0px;
    font-size: 0.0546875rem;

    border-bottom: 0.003906rem solid #eee;
    line-height: 0.1171875rem;
    color: #030303;
    text-transform: uppercase;
}




.beijing{
	height:0.9765625rem;
	background: url(beijing.jpg) top center no-repeat;
	background-size: cover;
}
.beijing h3{
	color: #fff;
    font-size: 0.234375rem;
    line-height: 0.976525rem;
    text-align: center;
    text-transform: uppercase;
}



/* fenye */
.list-laypage-default {
    overflow: hidden;
    margin-top: 0.1rem;
    /* font-size: 14px; */
}
.list-laypage-default li {
    width: auto;
    padding: 0.03rem;
    float: left;
    box-sizing: content-box;
}
.thisclass {
    background: #00cdd8;
;
    color: #fff
}
.thisclass a{
    color: #fff
}
.pageinfo {
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    height: 28px;
    background-color: #fff;
    color: #333;
    font-size: 12px;
}
.active a {
	border-bottom: 1px solid #00cdd8;
	color: #00cdd8!important;
}

