#menu-trigger {
	
}
@media screen and (max-width:768px)
{
html {
	width: 100%; -ms-overflow-x: hidden; max-width: 100%;
}
body {
	width: 100%; -ms-overflow-x: hidden; max-width: 100%;
}
.container {
	width: 100%;
}
.navbar-brand {
	height: 3.68rem;
}
.navbar-default .navbar-nav > li > a {
	border-color: rgb(204, 204, 204) !important; color: rgb(119, 119, 119); border-top-width: 0px; border-bottom-width: 0.06rem; border-top-style: none; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li > h1 > a {
	border-color: rgb(204, 204, 204) !important; color: rgb(119, 119, 119); border-top-width: 0px; border-bottom-width: 0.06rem; border-top-style: none; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li > a.active {
	border-color: rgb(204, 204, 204) !important; color: rgb(119, 119, 119); border-top-width: 0px; border-bottom-width: 0.06rem; border-top-style: none; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li > h1 > a.active {
	border-color: rgb(204, 204, 204) !important; color: rgb(119, 119, 119); border-top-width: 0px; border-bottom-width: 0.06rem; border-top-style: none; border-bottom-style: solid;
}
.dropdown-menu i {
	display: none;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	padding: 0px 0px 0px 16px; text-align: left; line-height: 38px; margin-left: 45px;
}
.dropdown-menu > li:last-child a {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar .nav > li:hover .dropdown-menu {
	display: none;
}
.navbar .nav > li.open .dropdown-menu {
	display: block;
}
.navbar-brand > img {
	width: 6.09rem; height: 2.12rem;
}
.navbar-brand {
	padding-left: 2rem;
}
.navbar-toggle {
	border-radius: 0.25rem; border: 0px currentColor; border-image: none; top: 0.4rem; width: 2.5rem; height: 2.18rem; right: 1rem; position: absolute; background-color: rgb(241, 241, 241);
}
.navbar-toggle .icon-bar {
	border-radius: 12px; width: 100%; height: 0.16rem;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(27, 43, 104);
}
.hwslider {
	height: 10rem !important;
}
.hwslider.about {
	height: 9.21rem !important;
}
.hwslider.credit {
	height: 12.18rem !important;
}
.hwslider.repay {
	height: 15.62rem !important;
}
.hwslider.questions {
	height: 3.75rem !important; min-height: 3.75rem; max-height: 3.75rem;
}
.hwslider.main ul li img {
	height: 10rem; margin-left: 0px; transform: translate(-45%, 0px); -webkit-transform: translate(-45%, 0);
}
.hwslider .media-area video {
	margin: 0px; left: 50%; top: 0px; width: auto; height: 100%; transform: translateX(-50%);
}
.hwslider .prev {
	display: none !important;
}
.hwslider .next {
	display: none !important;
}
.hwslider.about ul li img {
	height: 9.21rem; margin-left: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.hwslider.credit ul li img {
	height: 12.18rem; margin-left: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.hwslider.repay ul li img {
	height: 30.62rem;
}
.hwslider.questions ul li img {
	height: 3.75rem; margin-left: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.dots {
	bottom: 0.5rem;
}
.fixed-bar {
	display: none;
}
.header-form {
	background: none; margin: -3.45rem 0px 0px; width: 100%; position: relative; box-shadow: none; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.header-form p {
	display: none;
}
.header-form ul {
	margin: 0px 1.25rem; width: auto;
}
.header-form ul li {
	text-align: center; margin-bottom: 1rem;
}
.header-form ul li input {
	line-height: normal;
}
.header-form ul li label {
	
}
.error-msg {
	margin-top: -17px;
}
.description span {
	width: 2rem; height: 2rem;
}
.description {
	padding: 1.37rem 0px 1.06rem; margin-top: 5rem;
}
.description h2 {
	font-size: 0.78rem;
}
.description span {
	margin: 0px auto; float: none;
}
.description .des-right {
	margin: 0.81rem 0px 0px; float: none;
}
.description p {
	display: none;
}
.hot-product {
	padding: 2.25rem 0px 1.65rem;
}
.hot-product .container {
	padding: 0px 0.62rem;
}
.title h2 {
	font-size: 1.25rem;
}
.title p {
	font-size: 0.75rem; margin-top: 1.12rem;
}
.hot-product .title {
	margin-bottom: 2.18rem;
}
.row > div.product-wrap {
	padding: 0px 0.62rem; width: 50%; margin-top: 0px; box-shadow: none;
}
.product-left {
	padding: 0.75rem 0px 1rem; width: 100%; height: auto; text-align: center;
}
.product-left h2 {
	margin: 0.5rem 0px; font-size: 1.25rem;
}
.product-left h4 {
	font-size: 1rem;
}
.product-left h2 span {
	width: auto; font-size: 0.5rem;
}
.product-left p {
	width: auto; font-size: 0.5rem;
}
.product-right {
	padding: 0px; width: 100%; height: auto;
}
.product-right p {
	padding: 0px; line-height: 2rem; font-size: 0.75rem; display: inline;
}
.product-right h3 {
	margin: 0px; font-size: 1.25rem; display: inline;
}
.product-right h4 {
	margin: 0px; font-size: 1.25rem; display: inline;
}
.product-right h3 .payment-terms {
	font-size: 0.8rem;
}
.product-right p.tag-text {
	display: none;
}
.product-right .row > div {
	padding: 1rem 0px 0px; text-align: center;
}
.product-right .row > div:last-child {
	padding: 0px; text-align: center;
}
.product-wrap button {
	margin: 1.81rem auto 0.62rem; width: 7.81rem; height: 2.18rem; font-size: 0.78rem;
}
.news {
	padding: 2.18rem 0px 0px;
}
.news .news-content {
	margin-top: 1.34rem;
}
.news-content .tab-content {
	padding: 0px 1.5rem;
}
.news-content .tab-pane .row > div:last-child {
	display: none;
}
.news .news-content .nav-tabs li a {
	font-size: 0.78rem;
}
.news .news-content .nav-tabs {
	margin-bottom: 1.96rem;
}
.news .news-content .link-area {
	padding: 0.68rem 0px 0.75rem; text-align: center; margin-top: 0px; border-top-color: rgb(51, 51, 102); border-bottom-color: rgb(51, 51, 102); border-top-width: 0.06rem; border-bottom-width: 0.06rem; border-top-style: solid; border-bottom-style: solid;
}
.news .news-content .link-area a {
	font-size: 0.78rem;
}
.news .news-content p {
	margin: 1.34rem 0px 1.21rem; width: 100%;
}
.news .news-content p.left-title {
	font-size: 1.04rem;
}
.news .news-content p.left-title a {
	font-size: 1.04rem;
}
.news .news-content .p-detail {
	font-size: 0.78rem;
}
.news .news-content .p-detail a {
	font-size: 0.78rem;
}
.beautiful-life {
	padding: 1.56rem 0px 0px;
}
.beautiful-life .pic-area {
	margin-top: 2rem;
}
.beautiful-life .pic-area .pic-left {
	margin: 0px; width: 100%; float: none;
}
.beautiful-life .pic-area .pic-left img {
	width: 100%; height: 24.37rem;
}
.beautiful-life .pic-area .pic-right {
	display: none;
}
.beautiful-life .img-description {
	left: 1.12rem; top: 3.18rem; width: 90%;
}
.beautiful-life .img-description a {
	padding: 0.4rem 1.03rem; font-size: 0.78rem;
}
.beautiful-life .img-description h3 {
	margin: 0px 0px 1.75rem; font-size: 1.43rem;
}
.beautiful-life .img-description p {
	width: 100%;
}
footer.container .footer-start {
	border: 0px currentColor; border-image: none;
}
footer.container .footer-start .footer-link-area {
	display: none;
}
footer.container .footer-start > div:last-child .row > div:first-child {
	display: none;
}
footer.container .footer-start h2 {
	display: none;
}
footer.container .footer-start .h2 {
	background: url("../images/icons/icon_phone.png") no-repeat 24% / 1.31rem rgb(33, 51, 100); margin: 0px 1.25rem 0.71rem; border-radius: 0.25rem; height: 3.12rem; text-align: center !important; color: rgb(255, 255, 255) !important; line-height: 3.12rem; padding-left: 14%; font-size: 1.3rem !important; float: none; display: block;
}
footer.container .footer-start p {
	margin: 0.71rem 0px 0px; text-align: center; clear: both; font-size: 0.78rem;
}
.footer-end {
	margin: 0px 5rem 1rem 5rem;
}
footer.container {
	padding: 1.09rem 0px 2.82rem;
}
.download-link-area {
	display: block;
}
.company-introduction {
	background: url("../images/bg_company_intro.jpg") no-repeat center / cover rgb(255, 255, 255); padding: 1.46rem 1.25rem 2.78rem; height: auto;
}
.company-introduction h1 {
	margin-bottom: 2.18rem;
}
.company-introduction p {
	width: 100%; line-height: 1.56rem; font-size: 0.78rem;
}
.honor {
	padding: 2.56rem 0px 0px;
}
.contactus .title {
	top: 1.87rem;
}
.contactus .map {
	height: 12.15rem; background-size: cover;
}
.contactus .map img {
	height: 15.15rem; margin-left: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.contactus .address {
	margin: 0px; padding: 0.65rem 1.06rem; width: 90%; height: auto; bottom: 0.65rem; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.contactus .address ul li h3 {
	font-size: 0.78rem; margin-bottom: 0.5rem;
}
.contactus .address ul li {
	line-height: 1.04rem; font-size: 0.78rem;
}
.picMarquee-left .bd ul li {
	width: 17.5rem !important;
}
#slider {
	height: 21.25rem;
}
#slider article {
	width: 17.5rem; height: 13.06rem;
}
#slider .figcaption span {
	font-size: 3.12rem;
}
#slider .figcaption strong {
	width: 90%; height: 6.4rem; font-size: 0.78rem; max-height: 6.2rem;
}
.hwslider .text-area {
	top: 2.4rem;
}
.hwslider .text-area p {
	font-size: 0.78rem;
}
.hwslider .text-area p.p-count {
	font-size: 0.5rem;
}
.hwslider .runNum {
	margin: 0px 0.3rem; width: 5.21rem; height: 2.18rem;
}
.hwslider .runNum .bg-num {
	width: 5.21rem; height: 2.18rem;
}
.hwslider .runNum > li {
	width: 1.68rem;
}
.hwslider .runNum > li div {
	height: 2.18rem; line-height: 2.18rem; font-size: 1.25rem;
}
.hwslider button.button-appli {
	width: 12.81rem; height: 2.5rem; font-size: 1.3rem;
}
.hwslider .text-area h5 {
	font-size: 1rem;
}
.credit-des {
	padding: 2.62rem 0px 1.46rem;
}
.credit-des .row > div {
	padding: 0px; text-align: center;
}
.credit-des span {
	margin: 0px auto; width: 1.78rem; height: 1.71rem; float: none; display: block;
}
.credit-des span img {
	height: 1.71rem;
}
.credit-des .des-right {
	margin: 0px; float: none;
}
.credit-des p {
	display: none;
}
.credit-des h2 {
	margin: 1.09rem 0px 0rem; font-size: 0.78rem;
}
.product-area {
	padding: 2rem 0px 0px;
}
.product-area .title {
	width: 100%;
}
.product-area .title h2 {
	font-size: 1.04rem;
}
.product-area .title p {
	margin: 0.59rem 0px 1.66rem; font-size: 0.78rem;
}
.product-area .tabs-wrap {
	padding: 0px; top: 10px; width: 100%; height: 45px; display: flex; position: relative; -ms-overflow-x: scroll; -ms-overflow-y: hidden; justify-content: center; -webkit-overflow-scrolling: auto;
}
.product-area .nav-tabs {
	margin: 0px; padding: 0px; width: 100%; height: 45px;
}
.product-area .nav-tabs li {
	background: none; height: 2.18rem; color: rgb(26, 51, 92); margin-top: 0px;
}
.product-area .nav-tabs > li > a {
	padding: 0px !important; height: 2.18rem !important; color: rgb(26, 51, 92); line-height: 2.18rem !important; font-size: 0.78rem !important;
}
.product-area .nav-tabs > li.active {
	height: 2.18rem; margin-top: 0px; box-shadow: none;
}
.product-area .tab-content {
	padding: 1.56rem 0px 0px;
}
.product-area .tab-content .row p {
	font-size: 0.78rem;
}
.product-area .tab-content .row h3 {
	font-size: 0.78rem;
}
.product-area .product-des {
	width: 80%;
}
.timeline {
	padding: 2.15rem 0px 0px 1.25rem;
}
.timeline .img-area {
	width: 1.25rem; height: 1.25rem; margin-right: 0.9rem;
}
.timeline .img-area img {
	height: 1.25rem;
}
.timeline ul li h4 p {
	font-size: 0.87rem;
}
.timeline > ul li {
	background: url("../images/bg_list_bar.png") no-repeat 0.6rem 0.1rem; width: 100%;
}
.timeline ul li h4 {
	margin: 0.1rem 0px 1rem; width: 87%; font-size: 0.87rem;
}
.application {
	display: none;
}
.application-link-area {
	display: block;
}
.application-link {
	text-decoration: underline; display: inline-block;
}
.timeline .application {
	background: rgb(255, 255, 255); padding: 1.5rem 1.37rem 2.09rem 1.56rem; left: 50%; top: 50%; width: 14.68rem; height: auto; position: absolute; z-index: 26; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.timeline .application p {
	font-size: 1rem; margin-bottom: 1.75rem;
}
.timeline .application ul li {
	margin: 0px 0px 0.93rem 0.5rem; line-height: 1.3rem; font-size: 0.87rem;
}
.timeline .application ul li img {
	width: 0.5rem; height: 0.37rem;
}
.timeline .application ul li span {
	width: 9.62rem;
}
.close-application {
	display: block;
}
.btn-apply-area {
	margin-top: 1.09rem; box-shadow: 0.46rem 0.81rem 1.25rem 0rem rgba(0,0,0,0.06); background-color: rgb(247, 247, 247);
}
.product-area button {
	margin: 1.25rem auto 1.31rem; width: 12.81rem; height: 2.5rem; font-size: 1.3rem;
}
.step {
	background: rgb(255, 255, 255); padding: 2.5rem 0px 1.31rem;
}
.step .title {
	width: 100%;
}
.step .title h2 {
	font-size: 1.04rem;
}
.step .title p {
	margin: 0.75rem auto 2.87rem; font-size: 0.78rem;
}
.step .row > div span {
	width: 5.5rem; height: 4.68rem; float: left; position: relative; z-index: 9;
}
.step .row > div:nth-child(2) span {
	float: right;
}
.step .row > div:nth-child(4) span {
	float: right;
}
.step-des {
	background: rgb(247, 247, 247); width: 81%; height: 5.21rem; text-align: left; right: 1.25rem; bottom: 0px; padding-left: 4.5rem; position: absolute;
}
.step .row > div:nth-child(2) .step-des {
	padding: 0px 3.5rem 0px 0px; left: 1.25rem; text-align: right;
}
.step .row > div:nth-child(4) .step-des {
	padding: 0px 4.5rem 0px 0px; left: 1.25rem; text-align: right;
}
.step .row > div {
	padding: 0px 1.25rem; margin-bottom: 0.96rem;
}
.step h2 {
	margin: 0.75rem 0px; font-size: 0.78rem;
}
.step p {
	margin: 0px; width: 100%; line-height: 1.04rem; font-size: 0.78rem;
}
.branch {
	background: url("../images/bg_branch.jpg") no-repeat 41% rgb(61, 64, 109); height: auto;
}
.branch .branch-left {
	display: none;
}
.appli-area {
	display: none;
}
.branch .branch-right {
	padding: 0px 1.25rem;
}
.branch .branch-right input.search-branch {
	margin: 1.25rem 0px 0.37rem; height: 1.87rem; line-height: normal; font-size: 0.56rem; float: left;
}
.branch .branch-right .current-position {
	clear: both; font-size: 0.78rem; margin-bottom: 1.5rem;
}
.branch .branch-right button {
	height: 1.87rem; line-height: 1.87rem; font-size: 0.78rem; margin-top: 1.25rem; margin-left: 2%; vertical-align: middle; float: left;
}
.branch ul {
	height: 190px !important; margin-bottom: 0.5rem; min-height: 130px !important;
}
.branch ul li {
	margin-bottom: 1.06rem;
}
.branch ul li h5 .index-icon img {
	width: 0.68rem; height: 1rem;
}
.branch ul li h5 {
	height: 1rem; line-height: 1rem; font-size: 0.78rem;
}
.branch ul li p {
	margin: 0px; padding: 0px 0px 0px 1.7rem; font-size: 0.78rem;
}
.branch .pagination > li > a {
	width: 1.12rem; height: 1.12rem; line-height: 1.12rem; font-size: 0.43rem;
}
.branch .pagination > li > span {
	width: 1.12rem; height: 1.12rem; line-height: 1.12rem; font-size: 0.43rem;
}
.branch .pagination > li > a.jp-next {
	width: 3.31rem; height: 1.12rem;
}
.branch .pagination > li > a.jp-previous {
	width: 3.31rem; height: 1.12rem;
}
.branch ul + nav {
	text-align: center;
}
.UUclass.content {
	padding-top: 0px;
}
.hwslider.uuclass {
	width: 100%; height: 8.75rem !important; min-height: auto;
}
.UUclass.content #hwslider img {
	top: 50%; width: 100%; height: auto; margin-left: 0px; min-width: 490px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, -50%);
}
.UUclass-main {
	padding: 0px;
}
.UUclass-main .uu-left .class-area {
	background: none; padding: 0px;
}
.UUclass-main .uu-left .class-area h1 {
	padding: 0.75rem 1rem 0px; font-size: 1.04rem; margin-bottom: 0.75rem;
}
.UUclass-main .uu-left .class-area h1 a {
	font-size: 1.04rem;
}
.UUclass-main .uu-left .encyclopedia h2 a {
	font-size: 1.04rem;
}
.UUclass-main .uu-left .class-area ul {
	background: rgb(255, 255, 255); padding: 0.75rem 0.93rem 0px;
}
.UUclass-main .uu-left .class-area ul li {
	padding: 0.96rem 0px;
}
.UUclass-main .uu-left .class-area ul li img {
	width: 100%; height: auto; margin-bottom: 1rem;
}
.UUclass-main .uu-left .class-area ul li .li-right {
	margin-left: 0.62rem; max-width: 100%;
}
.UUclass-main .uu-left .encyclopedia .list-area ul li {
	background: url("../images/icons/bg_uu_list.png") no-repeat left 0.4rem;
}
.UUclass-main .uu-left .class-area ul li .li-right h3 a {
	line-height: 1.3rem; font-size: 1.04rem;
}
.UUclass-main .uu-left .class-area ul li .li-right p {
	font-size: 0.78rem;
}
.UUclass-main .uu-left .encyclopedia {
	background: none; margin: 0px; padding: 0px;
}
.UUclass-main .uu-left .encyclopedia h2 {
	padding: 0.75rem 1rem 0px; font-size: 1.04rem; margin-bottom: 0.75rem;
}
.UUclass-main .uu-left .encyclopedia .img-area {
	display: none;
}
.UUclass-main .uu-left .encyclopedia .list-area {
	background: rgb(255, 255, 255); padding: 1.68rem 0.87rem 0px;
}
.UUclass-main .uu-left .encyclopedia .list-area ul {
	width: 100%; float: none;
}
.UUclass-main .uu-left .encyclopedia .list-area ul li {
	margin-bottom: 1.62rem;
}
.hwslider.repay ul li img {
	margin-left: -1295px;
}
.float-area .qrcode-area {
	padding-left:1rem;
}
.float-area  .qrcode-area-app {
	display: none;
}
.float-area .float-left {
	top: 1.87rem; width: 100%; text-align: center;
}
.float-area .float-left p {
	font-size: 1.04rem;
}
.float-area .float-left h1 {
	margin: 0.5rem 0px 3.68rem; font-size: 1.3rem;
}
.fast-des {
	padding: 0.93rem 0px 1.53rem;
}
.des-inner {
	width: 230px;
}
.fast-des .des-inner span {
	width: 2.62rem; height: 2.62rem; margin-left: 5%;
}
.fast-des .right {
	margin: 0.4rem 0px 0px 5%;
}
.fast-des .right p {
	width: 7rem; font-size: 0.52rem;
}
.fast-des .right h3 {
	margin: 0px 0px 0.4rem; font-size: 0.78rem;
}
.hwslider.repay ul li .float-area .float-right {
	/* left: 50%; top: 6.53rem; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); */
	display: none;
}
.fast-main {
	padding: 1.68rem 0px 8rem; min-height: 1020px; background-size: cover;
}
.fast-main .title h2 {
	font-size: 1.3rem;
}
.fast-main .title p {
	font-size: 0.52rem; margin-top: 0.65rem;
}
.fast-main .fast-contain .img-area01 {
	top: 2.43rem; margin-left: 10px;
}
.fast-main .fast-contain .img-area02 {
	left: 1.4rem; top: 17rem; width: 50%;
}
.fast-main .fast-contain .img-area03 {
	left: auto; top: 36.71rem; width: 50%; right: 0.5rem; margin-left: 0px;
}
.fast-main .fast-contain .img-area04 {
	left: 1rem; top: 54rem; width: 50%;
}
.fast01 {
	top: 0px; height: 7.65rem; opacity: 1;
}
.fast02 {
	top: 3.81rem !important; height: 7.62rem !important; opacity: 1;
}
.fast03 {
	top: 0px; width: 8.75rem; height: 15.59rem; right: 3rem; opacity: 1;
}
.fast04 {
	left: auto !important; top: 58px !important; width: auto !important; height: 6.5rem; right: 2.4rem !important; opacity: 1;
}
.fast05 {
	left: 1.5rem; top: 0px; height: 12.12rem; opacity: 1;
}
.fast06 {
	left: 3.5rem; top: 2rem !important; height: 12.12rem; opacity: 1;
}
.fast07 {
	left: auto; width: 11.9rem; height: 10.59rem; right: 3.2rem; opacity: 1;
}
.fast08 {
	left: auto !important; top: 69px !important; width: 14.81rem !important; height: 14rem; right: 0.5rem; opacity: 1;
}
.fast-main .fast-contain .text-area01 {
	left: 50%; top: 5.28rem; width: 12rem; margin-left: -10.5rem;
}
.fast-main .fast-contain .text-area02 {
	top: 21rem; width: 50%; right: 1rem;
}
.fast-main .fast-contain .text-area03 {
	left: 50%; top: 38.37rem; width: 14rem; margin-left: -10.5rem; position: absolute;
}
.fast-main .fast-contain .text-area04 {
	top: 58rem; width: 50%; right: 1rem;
}
.text-area01 h2 {
	top: 0px; font-size: 0.78rem; opacity: 1;
}
.text-area01 p {
	top: 1.71rem; font-size: 0.52rem; opacity: 1;
}
.text-area02 h2 {
	top: 0px; line-height: 1.5rem !important; font-size: 0.78rem; opacity: 1;
}
.text-area02 p {
	top: 3.71rem; line-height: 1.2rem !important; font-size: 0.52rem; opacity: 1;
}
.text-area03 h2 {
	top: 0px; font-size: 0.78rem; opacity: 1;
}
.text-area03 p {
	top: 1.71rem; line-height: 1.2rem !important; font-size: 0.52rem; opacity: 1;
}
.text-area04 h2 {
	top: 0px; font-size: 0.78rem; opacity: 1;
}
.text-area04 p {
	top: 1.71rem; line-height: 1.2rem !important; font-size: 0.52rem; opacity: 1;
}
.story-content {
	padding: 0px 1.25rem;
}
.breadcrumb {
	display: none;
}
.story-content .story-title {
	margin: 0px 0px 0.56rem; padding: 1.09rem 0px 0.84rem; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0.06rem; border-bottom-style: solid;
}
.story-content .story-detail img {
	width: 100% !important; height: auto !important; max-width: 100% !important;
}
.prev-and-next {
	padding: 2.75rem 0px 1.65rem;
}
.prev-and-next a {
	font-size: 0.52rem; margin-bottom: 0.53rem;
}
.content-area .content-inner .content-right {
	margin: 0px; width: 100%; float: none;
}
.content-area .content-inner {
	padding: 0px !important; background-color: rgb(247, 247, 247);
}
.content-area .content-inner li {
	background: rgb(255, 255, 255) !important; padding: 1.25rem 1.25rem 1.06rem !important; border: 0px currentColor !important; border-image: none !important; margin-bottom: 0.62rem !important;
}
.content-area .content-inner .content-right h3 {
	margin: 0px 0px 0.65rem; line-height: 1.3rem; font-size: 1.04rem;
}
.content-area .content-inner .content-right p {
	display: none;
}
.content-area .content-inner .content-right p.date {
	color: rgb(51, 51, 51); font-size: 0.78rem; display: block;
}
.content-area .content-inner .content-right .more {
	font-size: 0.78rem; margin-top: 1.46rem;
}
.content-area .pagination > li > a {
	margin: 0px 0.4rem 0.3rem 0.2rem; padding: 0.2rem 0.5rem; font-size: 0.78rem;
}
.content-area .pagination > li > span {
	margin: 0px 0.4rem 0.3rem 0.2rem; padding: 0.2rem 0.5rem; font-size: 0.78rem;
}
.content-area.detail .content-detail {
	padding: 0px; background-color: rgb(247, 247, 247);
}
.content-area.detail .content-detail .ucreditnews-inner {
	background: rgb(255, 255, 255); margin: 0px 0px 0.62rem; padding: 1.25rem 1.25rem 1.06rem; float: none;
}
.content-area.detail .content-detail .ucreditnews-inner img {
	width: 100%; height: auto; margin-bottom: 1.46rem;
}
.content-area .content-inner img {
	width: 100%; height: auto; margin-bottom: 1.46rem;
}
.content-area.detail .content-detail .ucreditnews-inner h3 {
	margin: 0px 0px 0.65rem; width: 100%; line-height: 1.3rem; font-size: 1.04rem; white-space: inherit;
}
.content-area.detail .content-detail .ucreditnews-inner p {
	color: rgb(51, 51, 51); font-size: 0.78rem; margin-bottom: 1.21rem;
}
.content-area.detail .content-detail .ucreditnews-inner .more {
	font-size: 0.78rem;
}
.content-area#story {
	padding: 0px; background-color: rgb(247, 247, 247);
}
.content-area#story .content-inner img {
	width: 100%; height: auto; margin-bottom: 1.46rem; float: none;
}
.content-area#story .content-inner li {
	background: rgb(255, 255, 255); padding: 1.25rem 1.25rem 1.06rem; margin-bottom: 0.62rem;
}
.honor-timeline {
	background: rgb(255, 255, 255); padding: 1.43rem 1.18rem;
}
.honor-timeline ul li {
	padding-bottom: 1.28rem;
}
.honor-timeline ul li:first-child {
	
}
.honor-timeline ul li span {
	font-size: 0.78rem;
}
.honor-timeline ul li span.year {
	padding-left: 2rem;
}
.honor-timeline ul li span.bar {
	margin: 0px; left: 0px; width: 0.46rem;
}
.honor-timeline ul li i {
	width: 0.46rem; height: 0.46rem; background-size: cover;
}
.honor-timeline ul li:hover i {
	background-size: cover;
}
.honor-timeline ul li span.content {
	width: 100%; padding-left: 2rem; display: block;
}
#popAgree .modal-dialog {
	width: 90% !important;
}
#popAgree .modal-content {
	width: 100%;
}
#popApply .modal-dialog {
	width: 90%;
}
#popApply input {
	width: 100%; line-height: normal;
}
#popApply .cssSelect .sNormal {
	width: 100%; line-height: normal;
}
.back-top {
	top: auto; bottom: 6rem;
}
.fixed-tips {
	left: auto; top: 21%; width: 10.25rem; height: 6.37rem; right: 0.2rem; position: fixed; z-index: 99;
}
.fixed-news-tips {
	left: 0.2rem; top: 21%; width: 10.25rem; height: 6.37rem; right: auto; display: none; position: fixed; z-index: 99;
}
.fixed-tips .img-tips {
	width: 10.25rem; height: 6.37rem;
}
.fixed-tips .img-close {
	display: none;
}
.fixed-news-tips .img-tips {
	width: 10.25rem; height: 6.37rem;
}
.fixed-news-tips .img-close {
	display: none;
}
.news-mobile {
	margin: 0px; font-size: 14px; background-color: rgba(242, 242, 242, 1);
}
.news-mobile li {
	list-style: none; line-height: 3rem; font-size: 14px; margin-bottom: 5px; background-color: white;
}
.news-mobile li .leval2 {
	width: 30%; text-align: right; margin-right: 0.7rem; display: inline-block;
}
.news-mobile li .leval2-input {
	border-radius: 4px; border: currentColor; border-image: none; width: 55%; height: 2rem;
}
.news-mobile .error-msg {
	width: 5%; height: 2rem; color: red; display: none;
}
.news-mobile li textarea {
	padding: 5px; border: currentColor; border-image: none; font-family: "Microsoft YaHei Regular", "Microsoft YaHei";
}
.news-mobile .news-title {
	top: 0px; width: 100%; text-align: center; color: white; line-height: 50px; padding-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; background-color: rgb(27, 70, 182);
}
.news-mobile h3 {
	line-height: 20px; padding-left: 10px; font-family: "Arial Normal", "Arial"; font-size: 16px; font-style: normal; font-weight: 400; margin-top: 5px;
}
.news-mobile .footer {
	width: 100%; text-align: center; bottom: 0px; position: fixed;
}
.news-mobile .check-personal {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei Regular", "Microsoft YaHei"; font-size: 1.2rem; font-style: normal; font-weight: 400;
}
.news-mobile .footer .btn {
	width: 100%; text-align: center; color: white; line-height: 50px; font-size: 1.2rem; margin-top: 20px; cursor: pointer; background-color: dodgerblue;
}
.news-mobile .news-container {
	margin-top: 60px;
}
.news-mobile .selected-wrap {
	width: 64%; float: right;
}
.news-mobile .RadioStyle input {
	display: none;
}
.news-mobile .RadioStyle label {
	margin: 2px; padding: 2px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 20px; min-width: 50px;
}
.news-mobile .RadioStyle input:checked + label {
	background: url("../images/ico_checkon.svg") no-repeat right bottom / 21px 21px; border: 1px solid rgb(0, 164, 255); border-image: none; color: rgb(0, 164, 255);
}
.news-mobile .RadioStyle input:disabled + label {
	opacity: 0.7;
}
}
@media screen and (max-width:320px)
{
.row > div.product-wrap {
	width: 100%; margin-bottom: 1rem;
}
.beautiful-life .img-description p {
	margin-bottom: 1.12rem;
}
footer.container .footer-start .h2 {
	background: url("../images/icons/icon_phone.png") no-repeat 18% / 1.31rem rgb(33, 51, 100);
}
.fast-des .right p {
	display: none;
}
.fast-des .des-inner span {
	margin-bottom: 0.5rem; margin-left: 5%; float: none;
}
.fast-des .right {
	float: none;
}
.fast-des .row > div {
	text-align: center;
}
.des-inner {
	width: 100%; text-align: center;
}
.fast-main {
	min-height: 1338px;
}
.fast-main .fast-contain .text-area01 {
	margin-left: -8.5rem;
}
.fast-main .fast-contain .img-area01 {
	left: 50%; top: 9.43rem; width: 13.81rem; margin-left: 0px; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0);
}
.fast-main .fast-contain .text-area02 {
	left: 1.46rem; top: 24rem; width: 100%; right: auto;
}
.fast-main .fast-contain .img-area02 {
	left: 50%; top: 32rem; width: 10.06rem; transform: translate(-30%, 0px); -webkit-transform: translate(-30%, 0);
}
.fast-main .fast-contain .text-area03 {
	top: 50rem; margin-left: -8.5rem;
}
.fast-main .fast-contain p {
	width: 100%;
}
.fast-main .fast-contain .img-area03 {
	left: 50%; top: 57rem; width: 10.43rem; right: auto; transform: translate(-80%, 0px); -webkit-transform: translate(-80%, 0);
}
.fast-main .fast-contain .text-area04 {
	left: 1.46rem; top: 72rem; width: 100%; right: auto;
}
.fast-main .fast-contain .img-area04 {
	left: 50%; top: 75rem; width: 11.87rem; transform: translate(-30%, 0px); -webkit-transform: translate(-30%, 0);
}
.hwslider .text-area h5 {
	font-size: 0.87rem;
}
#popApply .modal-body {
	padding: 0px 0.5rem;
}
.fixed-tips {
	left: auto; top: 25%; width: 10.25rem; height: 6.37rem; right: 0rem; position: fixed; z-index: 99;
}
.fixed-tips .img-tips {
	width: 10.25rem; height: 6.37rem;
}
.fixed-tips .img-close {
	display: none;
}
.fixed-news-tips {
	left: auto; top: 25%; width: 10.25rem; height: 6.37rem; right: 0rem; position: fixed; z-index: 99;
}
.fixed-news-tips .img-tips {
	width: 10.25rem; height: 6.37rem;
}
.fixed-news-tips .img-close {
	display: none;
}
.news-mobile {
	margin: 0px; font-size: 14px; background-color: rgba(242, 242, 242, 1);
}
.news-mobile li {
	list-style: none; line-height: 3rem; font-size: 14px; margin-bottom: 5px; background-color: white;
}
.news-mobile li .leval2 {
	width: 30%; text-align: right; margin-right: 0.7rem; display: inline-block;
}
.news-mobile li .leval2-input {
	border-radius: 4px; border: currentColor; border-image: none; width: 55%; height: 2rem;
}
.news-mobile .error-msg {
	width: 5%; height: 2rem; color: red; display: none;
}
.news-mobile li textarea {
	padding: 5px; border: currentColor; border-image: none; font-family: "Microsoft YaHei Regular", "Microsoft YaHei";
}
.news-mobile .news-title {
	top: 0px; width: 100%; text-align: center; color: white; line-height: 50px; padding-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; background-color: rgb(27, 70, 182);
}
.news-mobile h3 {
	line-height: 20px; padding-left: 10px; font-family: "Arial Normal", "Arial"; font-size: 16px; font-style: normal; font-weight: 400; margin-top: 5px;
}
.news-mobile .footer {
	width: 100%; text-align: center; bottom: 0px; position: fixed;
}
.news-mobile .check-personal {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei Regular", "Microsoft YaHei"; font-size: 1.2rem; font-style: normal; font-weight: 400;
}
.news-mobile .footer .btn {
	width: 100%; text-align: center; color: white; line-height: 50px; font-size: 1.2rem; margin-top: 20px; cursor: pointer; background-color: dodgerblue;
}
.news-mobile .news-container {
	margin-top: 60px;
}
.news-mobile .selected-wrap {
	width: 64%; float: right;
}
.news-mobile .RadioStyle input {
	display: none;
}
.news-mobile .RadioStyle label {
	margin: 2px; padding: 2px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 20px; min-width: 50px;
}
.news-mobile .RadioStyle input:checked + label {
	background: url("../images/ico_checkon.svg") no-repeat right bottom / 21px 21px; border: 1px solid rgb(0, 164, 255); border-image: none; color: rgb(0, 164, 255);
}
.news-mobile .RadioStyle input:disabled + label {
	opacity: 0.7;
}
}
