@media all and (min-width:320px) and (max-width:768px){


body.menushow {
   overflow: hidden;
    width: 100%;
}
.mt120{
	margin-top:60px;
}
.mb120{
	margin-bottom:60px;
}
.header .inheader .logo img {
    max-height: 36px;
}
#main .flexslider .js-slidernav{
	bottom:15px;
}
#main .flexslider .num {
    line-height: 22px;
    bottom: 15px;
}
#main .flexslider .num span {
    font-size: 22px;
}
#main .flexslider .mouse{
	display:none;
}
#main .flexslider .js-slidernav .cline{
	height:1px; top:0px;
}


.indextitle .indext {
    font-size: 20px;
    margin-bottom: 8px;
	line-height:24px;
}


#index01 {
    padding: 40px 0 ;
}
.index01 {
    margin-top: 30px;
}
#index02 {
    padding: 0 0 20px;
}
.index02{
	margin-top:30px;
}




.index02con .index02conli .text {
    padding: 25px 0;
}
.index02tab .index02tabli{
	width:48.5%; float:left; margin:0px;
}
.index02tab .index02tabli:nth-child(2n){
	float:right;
}
.index02tab .index02tabli:nth-child(1),
.index02tab .index02tabli:nth-child(2){
	margin-bottom:15px;
}
.index02tab .index02tabli .b {
    font-size: 12px;
    line-height: 22px;
}
.index02tab .index02tabli .t {
    font-size: 16px;
}
.index02con .index02conli .text {
    padding: 30px 0 25px;
    width: 100%;
    float: none;
}
.index02con .index02conli .img {
    width: 100%;
    position: static;
}
.index02con .index02conli .img img {
    display: block;
    width: 100%;
    position: static;
    transform: unset;
}


#index03 .index03 .index03_left .index03_left_tab {
    width: 100%;
    margin: 15px auto;
}
#index03 .index03 .index03_left .index03_left_tab .index03_left_tabli .b {
    font-size: 12px;
}
#index03 .index03 .index03_left .index03_left_tab .index03_left_tabli .t{
	height:32px; line-height:16px;
}
#index03 .index03 .index03_left .index03_left_tab .index03_left_tabli {
    padding-bottom: 15px;
}
#index03 .index03 .index03_right .index03_right_li {
    padding: 15px;
}


#index03 .index03 .index03_left .index03_left_tabcon .index03_btn a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    font-size: 15px;
}
#index03 .index03 .index03_left .index03_left_tabcon .index03_btn a:first-child{
	left:15px;
}
#index03 .index03 .index03_left .index03_left_tabcon .index03_btn a:last-child{
	right:15px;
}
 .index03_left_tabcon{
        display:none;
 }


    #index04 {
        padding: 20px 0 20px;
    }
.index04{
	margin-top:30px;
}
.indextitle .indexb .indexbtab{
	display:block; text-align:left;  float:none; margin-top:25px;
}
.indextitle .indexb .indexbtab a {
    font-size: 12px;
}
.indextitle .indexb .indexbtab span{
	margin:0 8px;
}
.index04_list:nth-child(n+7){
	display:none;
}
.index04_list{
	width:48.5%; margin-right:0px; margin-top:15px; padding: 16% 0;
} 
.index04_list:nth-child(3){
	margin-top:15px;
}
.index04_list:nth-child(2n){
	float:right;
}
.index04_list .text .b {
    font-size: 14px;
}
.index04_list .text .quan {
    width: 28px;
    height: 28px;
    margin: 0 auto 10px;
    line-height: 28px;
}



#index05{
	padding:35px 0 25px;
}
#index05 .index05{
	margin-top:30px;
}
#index06{
	padding:20px 0;
}
.index06{
	margin-top:30px;
}


#index05 .index05 .index05_list{
	width:calc(33.33% - 10px); margin-right:15px; margin-top:15px; padding:7% 0;
}

#index05 .index05 .index05_list:nth-child(5n){
	margin-right:15px;
}
#index05 .index05 .index05_list:nth-child(3n){
	margin-right:0;
}
#index05 .index05 .index05_list:nth-child(4),
#index05 .index05 .index05_list:nth-child(5){
	margin-top:15px;
}

.index06 .index06_left {
    width: 100%;
    float: none;
}
.index06 .index06_right {
    width: 100%;
    float: none;
    margin-left: 0;
	margin-top:15px;
}
.index06_right_list {
    padding: 15px 15px;
    margin-bottom: 15px;
	width:100%;
	float:none;
}
.index06_right_list .index06_right_list_r {
    margin-top: 6px;
    width: auto;
}
.index06_right_list .index06_right_list_l {
    width: calc(100% - 85px);
}


#footer .footer01 {
    height: auto;
    line-height: unset;
}
#footer .footer01 .flogo {
    margin: 15px 0;
}
#footer .footer01 .footer01right li {
    font-size: 12px;
    margin-left: 0;
    float: left;
    width: 25%;
    line-height: 30px;
}
#footer .footerline {
    margin-bottom: 30px;
    margin: 15px auto;
}

#footer .footer02 .shuline{
	display:none;
}
#footer .footer02 .footer02list{
	width:50%; margin-bottom:15px; text-align:left;
}
#footer .footer02 .footer02list:nth-last-child(3){
	width:65%;
}
#footer .footer02 .footer02list:nth-last-child(3) .b{
	font-size: 12px;
}
#footer .footer02 .footer02list:nth-last-child(3) .b br{
	display:none; 
}
#footer .footer04 {
    margin: 15px auto;
    line-height: 20px;
}
#footer .footer02 .footer02right a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}


#main .flexslider .slides > li .newtext .newtextin .newt {
    font-size: 16px; margin-bottom:15px; margin-top:0px;
}
#main .flexslider .slides > li .newtext .newtextin .newb {
	display:none;
}
#main .flexslider .slides > li .newtext .newtextin .newa {
    font-size: 12px;
    padding: 6px 14px;
}
#main .flexslider .slides > li .newtext .newtextin .newa span {
    margin-left: 5px;
    font-size: 12px;
}



.n_seo_com{
	margin:40px 0 40px;
}
.n_seo_com.n_seo_com_first{
	margin-top:60px;
}
.n_seo_com_in{
	margin-top:30px;
}
.n_seo_01_in_list {
    width: 100%;
    margin-left: 0;
    height: auto;
    padding: 15px;
	margin-top:15px;
	float:none;
}
.n_seo_01_in_list:first-child{
	margin-top:0px;
}
.n_seo_01_in_list.on {
    width: 100%;
    padding: 15px;
}
.n_seo_01_in_list .img img {
    height: 28px;
}

.n_seo_02_in_list {
    width: 100%;
    margin-left: 0;
	margin-top:15px;
	float:none;
    padding: 32.5% 0;
}
.n_seo_02_in_list.on {
     width: 100%;
}
.n_seo_02_in_list:first-child{
	margin-top:0px;
}
.n_seo_02_in_list > img,.n_seo_02_in_list.on > img {
    right: 0px;
}
.n_seo_02_in_list .blackdiv,.n_seo_02_in_list.on .blackdiv {
    background: rgba(8,14,26,0.4);
}
.n_seo_02_in_list .blackdiv .blackdiv_in .text,.n_seo_02_in_list.on .blackdiv .blackdiv_in .text {
    padding: 0 15px; top: unset;	bottom: 15px;
}
.n_seo_02_in_list .blackdiv .blackdiv_in .text .a {
    opacity: 1;
}
.n_seo_02_in_list .blackdiv .blackdiv_in {
    border: 1px solid rgba(255,255,255,0.3);
}

.n_seo_03{
	padding:40px 0 30px;
}
.n_seo_03_in_list {
    width: 48.5%;
    margin-left: 0; margin-top:15px;
}
.n_seo_03_in_list:nth-child(2n){
	float:right;
}
.n_seo_03_in_list:nth-child(-n+2){
	margin-top:0px;
}
.n_seo_03_in_list .n_s_03_t {
    padding: 10px;
}
.n_seo_03_in_list .n_s_03_b {
    padding: 10px;
    line-height: 20px;
    font-size: 12px;
}
.n_seo_03_in_list .n_s_03_t .t {
    font-size: 16px;
}
.n_seo_03_in_list .n_s_03_t .b {
    font-size: 12px;
    line-height: 18px;
}




.n_s_04_l {
    float: none;
    width: 100%;
	position:static;
    margin-bottom: 15px;
}
.n_s_04_l img{
	position:static;
	display:block;
	width:100%;
	transform:unset;
}
.n_s_04_r {
    float: none;
    width: 100%;
}
.n_seo_04_in_list .b {
    font-size: 12px;
}
.n_seo_04_in_list .t {
    font-size: 14px;
    margin-bottom: 5px;
}


.n_seo_05_in_list{
	width:33.33%; margin-top:15px;
}
.n_seo_05_in_list:nth-child(-n+3){
	margin-top:0px;
}
.n_seo_05_in::before {
	display:none;
}
.n_seo_05_in_list .textt {
    font-size: 14px;
    margin-top: 10px;
}

.n_seo_06_l {
    float: none;
    width: 100%;
	margin-bottom:15px;
}
.n_seo_06_l .b {
    font-size: 14px;
    line-height: 24px;
}
.n_seo_06_l .line {
    width: 20px;
    height: 2px;
    margin: 15px 0 20px;
}
.n_seo_06_r {
    float: none;
    width: 100%;
}
.n_seo_06_r .mtop input {
    font-size: 12px;
}
.n_seo_06_r textarea {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
}
.n_seo_06_r .sub_button {
    line-height: 36px;
    font-size: 12px;
}


.n_seo_07_in_list{
	width:48.5%; margin-left:0; margin-top:15px; 
}
.n_seo_07_in_list:nth-child(2n){
	float:right;
}
.n_seo_07_in_list:nth-child(-n+3){
	margin-top:15px;
}
.n_seo_07_in_list:nth-child(-n+2){
	margin-top:0;
}
.n_seo_07_in_list .text .t {
    font-size: 14px;
    padding: 10px 0;
    line-height: 20px;
}
.n_seo_07_in_list .text .b {
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0px;
}



.n_s_09_list{
    float: none;
    width: 100%;
	margin-top:15px;
}
.n_s_09_list:first-child{
	margin-top:0px;
}
.n_s_09_list .n_s_09_list_t .text .t {
    font-size: 14px;
}
.n_s_09_list .n_s_09_list_b a {
    padding: 10px 5px;
    margin-top: 5px;
}
.n_s_09_list .n_s_09_list_b a span:first-child {
    font-size: 13px;
}

.footer_info {
    padding: 25px 0 15px;
}
.footer_info_list {
    width: 100%;
    margin-left:0px;
	margin-top:15px;
}
.footer_info_list:first-child{
	margin-top:0px;
}
.footer_info_list .t {
    font-size: 14px;
}
.footer_info_list .swiper-container {
    height: 105px;
}

.footer_show_in{
	display:block; overflow:hidden;
}
.footer_show_list {
    position: relative;
	margin-top:15px;
    float: left;
    width: 50%;
}
.footer_show_list:nth-child(-n+2) {
    margin-top:0px;
}
.footer_show_list::before {
    display:none;
}
.footer_show_list img {
    height: 24px;
    margin-right: 15px;
}



.crumbs {
    bottom: -25px;
}
.crumbs span {
    margin: 0 10px;
}
.crumbs a:first-child::before {
    width: 16px;
    height: 13px;
    top: -10px;
}


.n_seo_key_01{
	padding:40px 0 30px; margin:0px;
}
.n_seo_key_01_in_list {
    padding: 15px 15px; width:50%;
}
.n_seo_key_01_in_list:nth-child(2n+1)::before{
	display:none;
}
.n_seo_key_01_in_list .iconfont {
    font-size: 24px;
}
.n_seo_key_01_in_list .t {
    font-size: 14px;
    margin: 12px 0 10px;
}
.n_seo_key_01_in_list .b {
    font-size: 12px;
    line-height: 20px;
}
.n_seo_key_01_in_list.on {
    transform: translateY(0px);
}


.n_seo_key_02_biglist{
	width:100%; float:none; text-align:left;
}
.n_seo_key_02_in > img {
    margin: 15px auto;
    width: 60%;
    display: block;
    float: none;
}
.n_seo_key_03_in .c {
    margin: 15px 0;
    width: 100%;
}
.n_seo_key_03_in a {
    font-size: 12px;
    width: 120px;
    height: 28px;
    line-height: 28px;
}
.n_seo_key_04_list{
	width:48.5%; margin-top:35px; margin-left:0px;
}
.n_seo_key_04_list:nth-child(2n){
	float:right;
}



.n_seo_ai_01{
	padding:60px 0 40px;
}
.n_seo_ai_01 .img {
    position: static;
    width: 100%;
	height: auto;
}
.n_seo_ai_01 .img img {
    height: auto;
    position: static;
    transform: unset;
    width: 100%;
}
.n_seo_ai_01_in_text {
    width: 100%;
    float: none;
    padding: 20px 0;
}
.n_seo_ai_01_in_text .n_s_a_01_b {
    font-size: 12px;
    line-height: 22px;
}
.n_seo_ai_01_in_text .n_s_a_01_c {
    margin-top: 15px;
    padding: 12px 0;
}
.n_seo_ai_01_in_text .n_s_a_01_line {
    margin: 15px 0;
    height: 2px;
}
.n_seo_ai_01_in_text .n_s_a_01_c .n_s_a_01_cli img {
    height: 18px;
    margin-right: 5px;
}
.n_seo_ai_01_in_text .n_s_a_01_c .n_s_a_01_cli::after {
    display:none;
}

.n_seo_ai_02_tab{
	margin:30px 0 20px; 
}
.n_seo_ai_02_tab a {
    font-size: 13px;
    margin: 0 0px;
    padding-bottom: 15px;
	width:16.66%;
	text-align:center;
}
.n_seo_ai_02_con_l .img {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 15px;
}
.n_seo_ai_02_con_l .text {
    float: none;
    width: 100%;
}
.n_seo_ai_02_con_l .text a {
    font-size: 12px;
}


.n_seo_ai_03_list {
    width: 100%;
    margin-top: 15px;
}
.n_seo_ai_03_list:nth-child(-n+2){
	margin-top:15px;
}
.n_seo_ai_03_list:nth-child(-n+1){
	margin-top:0px;
}
.n_seo_ai_03_list .text .b {
    margin: 10px 0 15px;
}

.n_seo_ai_04{
	padding:30px 0 25px;
}
.n_seo_ai_04 .n_seo_ai_04_img{
	float:none; width:100%; margin-top:20px;
}
.n_seo_ai_04 .n_seo_ai_04_text{
	float:none; width:100%;
}
.n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_tab a {
    font-size: 13px;
    margin-left: 10px;
    padding-bottom: 10px;
}
.n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_tab a.on::after {
    width: 14px;
}
.n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_con .n_s_a_04_con_l .b {
    font-size: 13px;
    line-height: 22px;
}
.n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_con .n_s_a_04_con_l a {
    margin-top: 30px;
}

.n_seo_webai_01_in > img {
	display:none;
}
.n_seo_webai_01_biglist{
	float:none; width:100%;
}
.n_seo_webai_01_list,.n_seo_webai_01_list.n_seo_webai_01_list:nth-child(2) {
    margin-top:20px;
}
.n_seo_webai_01_list .img{
	float:left;
}
.n_seo_webai_01_list .text{
	float:right; text-align:left;
}
.n_seo_webai_01_list .text .t {
    font-size: 14px;
    line-height: 16px;
}
.n_seo_webai_01_list .text .b {
    line-height: 16px;
    font-size: 12px;
    margin-top: 6px;
}

.n_seo_webai_02_list{
	width:48.5%; margin-left:0; margin-top:15px;  padding:14% 0;
}
.n_seo_webai_02_list:nth-child(2n){
	float:right;
}
.n_seo_webai_02_list:nth-child(3n+1){
	margin-left:0px;
}
.n_seo_webai_02_list:nth-child(-n+3){
	margin-top:15px;
}
.n_seo_webai_02_list:nth-child(-n+2){
	margin-top:0px;
}
.n_seo_webai_02_list .text .t {
    font-size: 14px;
    margin-bottom: 5px;
}
.n_seo_webai_02_list .text .b {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
}
.n_seo_webai_02_list .text {
    padding: 0 5px;
}

.n_seo_webai_03_list{
	width:48.5%; margin-left:0; margin-top:15px; 
}
.n_seo_webai_03_list:nth-child(2n){
	float:right;
}
.n_seo_webai_03_list:nth-child(3n+1){
	margin-left:0px;
}
.n_seo_webai_03_list:nth-child(-n+3){
	margin-top:15px;
}
.n_seo_webai_03_list:nth-child(-n+2){
	margin-top:0px;
}
.n_seo_webai_03_list .text {
    padding: 15px 5px;
}
.n_seo_webai_03_list .text .t {
    font-size: 14px; line-height:18px;
}
.n_seo_webai_03_list .text .line {
    height: 2px;
    margin: 10px 0;
}


.n_seo_web_03 {
    padding: 40px 0 15px;
}
.n_seo_web_01_list {
    width: 48.5%; margin-top:15px;
    margin-left: 0;
}
.n_seo_web_01_list:nth-child(2n){
	float:right;
}
.n_seo_web_01_list:nth-child(-n+2){
	margin-top:0px;
}

.n_seo_web_02_list{
	width:100%; margin-top:15px; padding: 19% 0;
}
.n_seo_web_02_list:nth-child(-n+2){
	margin-top:15px;
}
.n_seo_web_02_list:first-child{
	margin-top:0px;
}

.n_seo_web_03_in > img {
    float: none;
    width: 100%;
	margin-bottom:20px;
}
.n_seo_web_03 .n_seo_web_03_text {
    width: 100%;
    float: none;
}
.n_seo_web_03_list {
    margin-top: 15px;
    padding: 15px;
}


.n_seo_web_04_list {
    width: 48.5%; margin-top:15px;
    margin-left: 0;
}
.n_seo_web_04_list:nth-child(2n){
	float:right;
}
.n_seo_web_04_list:nth-child(-n+2){
	margin-top:0px;
}
.n_seo_web_04_list .text .b {
    font-size: 12px;
    line-height: 20px;
}
.n_seo_web_04_list .text .line {
    width: 12px;
    height: 1px;
    margin: 8px 0;
}



.page_tab .page_tab_in a{
	width:33.33%;
}
.page_tab {
    margin-top: 40px;
}
.pages_in li a, .pages_in li span {
    line-height: 24px;
    width: 24px;
    height: 24px;
    font-size: 12px;
    margin: 0 4px;
}
.pages_in {
    padding: 12px 0;
}
.case_big_list .index04_list:nth-child(n+7) {
    display: block;
}


.case_show_left {
    width: 100%;
    float: none;
	margin-bottom:15px;
}
.case_show_right {
    width: 100%;
    float: none;
}

.case_show_mid .swiper-container {
    border-radius: 20px;
    border: 4px solid #1b1b1b;
}
.case_show_mid .swiper-pagination {
    margin-top: 20px;
}
.case_show_mid .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0px 4px;
}
.case_show_right .line {
    margin: 15px 0 20px;
    width: 30px;
}


.index01_top_left {
    width: 100%;
    float: none;
}
.index01_top_right{
	position:static;
	width:100%;
}
.index01_top_right {
    padding: 20px 15px;
}
.index01_top_right .t {
    font-size: 18px;
    margin-bottom: 6px;
}
.index01_top_right .tt {
    font-size: 13px;
    font-size: 13px;
}
.index01_top_right .b {
    font-size: 13px;
    line-height: 26px;
    margin-bottom: 20px;
}
.index01_bottom_list{
	float:none; display:block; width:100%; margin-top:15px; margin-left:0px;
}
.index01_bottom_list .text {
    padding:15px;
}



.marketing_04 {
    padding: 30px 0 40px;
}
.marketing_01_in_list{
	width:48.5%; margin-left:0px; margin-top:15px;
}
.marketing_01_in_list:nth-child(2n){
	float:right;
}
.marketing_01_in_list:nth-child(-n+2){
	margin-top:0px
}


.marketing_02_in_list{
	width:48.5%; margin-left:0px; margin-top:15px;
}
.marketing_02_in_list:nth-child(2n){
	float:right;
}
.marketing_02_in_list:nth-child(5n+1){
	margin-left:0px; clear:unset;
}
.marketing_02_in_list:nth-child(-n+5){
	margin-top:15px;
}
.marketing_02_in_list:nth-child(2n+1){
	clear:both;
}
.marketing_02_in_list:nth-child(-n+2){
	margin-top:0;
}
.marketing_02_in_list.on {
    transform: translateY(-10px);
}

.marketing_04_in_list{
	width:48.5%; margin-left:0px; margin-top:15px;
}
.marketing_04_in_list:nth-child(2n){
	float:right;
}
.marketing_04_in_list:nth-child(5n+1){
	margin-left:0px; clear:unset;
}
.marketing_04_in_list:nth-child(-n+5){
	margin-top:15px;
}
.marketing_04_in_list:nth-child(2n+1){
	clear:both;
}
.marketing_04_in_list:nth-child(-n+2){
	margin-top:0;
}
.marketing_04_in_list .text_t {
    font-size: 16px; margin: 10px 0 12px;
}
.marketing_04_in_list .fonts_t {
    margin: 15px 0;
}
.marketing_04_in_list .text {
  font-size: 13px; line-height: 1.75;
}
.marketing_04_in_list .fonts_t span {
    font-size: 30px;
}
.marketing_03_container .swiper-slide{
	padding-right:15px;
}
.marketing_03_container .swiper-slide .img{
	width:100%; float:none; padding: 33% 0;
}
.marketing_03_container .swiper-slide .text{
	padding:15px 0; width:100%; float:none;
}
.marketing_03_container .swiper-slide .text .c {
    font-size: 12px;
    margin-bottom: 20px;
}

.us01_01 {
    padding: 40px 0;
}
.us_01_01_left {
    width: 100%;
    float: none;
}
.us01_01_in .us_01_01_right{
	width:100%;
}
.us_01_01_left .numdiv .numlist div span {
    font-size: 28px;
}
.us_01_01_left .numdiv .numlist div sub {
    font-size: 12px;
    transform: translateY(0px);
}
.us_tab a{
	padding:0px; float:left; width:33%; text-align:center;
}
.us_tab {
    padding: 20px 0; margin-top:60px;
}


.us02_01_in .swiper_us05con .swiper-slide {
    height: 230px;
    width: 50% !important;
    height: 230px;
    padding: 15px 0 0 15px;
}
.us02_01_in .swiper_us05con .swiper-slide:nth-child(2n+2) {
    margin-top: 230px;
}
.us02_01_in .swiper_us05con .swiper-slide:nth-child(n+2) {
    margin-left: -24.6%;
}
.us02_01_in .swiper_us05con .swiper-slide .tt {
    font-size: 20px;
}
.us02_01_in .swiper_us05con .swiper-slide .tb {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
	width: 95%;
}
.us02_01_in .swiper-button-prev01, .us02_01_in .swiper-button-next01 {
    width: 30px;
    height: 30px;
    margin-top: -15px;
}
.us02_01_in .swiper-button-prev01 {
    left: -15px;
}
.us02_01_in .swiper-button-next01 {
    right: -15px;
}

.swiper_us3_01 .swiper-slide {
    padding: 33.7% 0;
}
.indextitle .indexc {
    float: none;
    margin-top: 20px;
}
.us03_02_list{
	width:48.5%; margin-left:0px; margin-top:15px;
}
.us03_02_list:nth-child(2n){
	float:right;
}
.us03_02_list:nth-child(3n+1){
	clear:unset;
}
.us03_02_list:nth-child(-n+3){
	margin-top:15px;
}
.us03_02_list:nth-child(2n+1){
	clear:both;
}
.us03_02_list:nth-child(-n+2){
	margin-top:0px;
}
.us03_02_list .img {
    padding: 8px;
}
.us03_02_list .text .t {
    font-size: 15px;
}
.us03_02_list .text .b {
    font-size: 13px;
}
.us03_02_list .text {
    padding: 20px 10px;
}

.us04_01_01_left{
	width:100%; margin-bottom:20px;
}
.us04_01_01_right{
	width:100%; position:relative; height:350px;
}
#map .BMap_omCtrl,#map .BMap_scaleCtrl,#map .anchorBL{
	display:none !important;
}
.us04_01_01_right img{

}
.us04_02_01_left{
	width:100%; margin-bottom:15px;
}
.us04_02_in textarea{
	position:static; height:200px; width:100%; margin-bottom:15px;
}
.us04_02_in .sub_button{
	position:static; height:40px; width:100%;
}


.solution_li{
	width:48.5%; margin-left:0; margin-top:15px; float:left;
}
.solution_li:nth-child(2n){
	float:right;
}
.solution_li:nth-child(-n+3){
	margin-top:15px;
}
.solution_li:nth-child(2n+1){
	margin-left:0px;
}
.solution_li:nth-child(-n+2){
	margin-top:0;
}
.solution_li .text .t {
    font-size: 16px;
    height: 18px;
    line-height: 18px;
}
.solution_li .text .b {
    font-size: 12px;
    height: 60px;
    line-height: 20px;
    margin: 10px 0 12px;
}


.news_content_left{
	width:100%; float:none; margin-bottom:20px;
}
.news_content_left .ttop {
    padding: 30px 15px;
}
.news_content_left .t {
    font-size: 20px;
}
.news_content_left .b {
    margin: 15px 0; font-size: 14px;
}
.news_content_left .c {
    font-size: 13px;
    line-height: 26px;
    padding: 20px 0 0;
}
.news_content_right {
    padding: 30px 20px;
	width:100%; float:none;
}
.news_content_right .t {
    padding-bottom: 15px !important; font-size: 20px;
    margin-bottom: 25px;
}
.news_content_right a {
    margin-top: 20px;
    padding: 15px;
    font-size: 14px;
}
.prevnet {
    padding: 20px 15px;
    margin-top: 30px;
    font-size: 13px;
}
.prevnet a{
	display:block; float:none !important; margin-top:15px;
}
.prevnet  a:first-child{
	margin-top:0px;
}
.news_content_left .c img{
	max-width:100% !important; height:auto !important;
}




.news_list{
	width:48.5%; margin-left:0; margin-top:15px;
	padding:15px 10px;
}
.news_list:nth-child(2n){
	float:right;
}
.news_list:nth-child(2n+1),.news_list:nth-child(4n+1){
	margin-left:0px; clear:both;
}
.news_list:nth-child(-n+4){
	margin-top:15px;
}
.news_list:nth-child(-n+2){
	margin-top:0;
}
.news_list .t {
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    margin: 10px 0 15px;
}
.news_list .img {
	margin-bottom: 10px;
}
.news_list .b {
    font-size: 12px;
    line-height: 20px;
    height: 60px;
}


.right-pendant{
	display:none;
}
#c-followDot{
	display:none;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newt {
    font-size: 14px;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin{
	margin-top:30px;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newb {
    font-size: 16px;
    line-height: 24px;
    margin: 8px 0 15px;
    display: block !important;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newa {
    font-size: 12px;
    padding: 6px 10px;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newb span {
    font-size: 16px;
    line-height: 24px;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newt.newtsmall{
    font-size: 16px;
    line-height: 24px;
}

.new_right_pendant{
	display:none;
}

#footer{
	margin-bottom:68px;
}
.new_right_pendant_web{
	display:block; position:fixed; z-index:21;
	bottom:0px; width:100%;
	overflow:hidden; background:#3772ca;
}
.new_right_pendant_web a{
	float:left; width:33.33%; text-align:center; padding:10px 0;
}
.new_right_pendant_web a .iconfont{
	font-size:24px; color:#fff; display:block;
}
.new_right_pendant_web a .txt1{
	font-size:12px; color:#fff; display:block; margin-top:5px;
}

#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newc {
  font-size: 12px;
  max-width: 100%;
}
#main .flexslider .slides > li .newtext.indexnewtext .newtextin .newa{
    display: none;
}
#main .flexslider .slides > li:nth-child(4) .newtext .newtextin .newt {
  color: #323a3c !important;
}

.newd {
  margin-top: 15px;
  width: 100%;
  padding: 5px 10px;
}
.newd .dlt {
  font-size: 10px;
  margin-bottom: 5px;
}
.newd .dlb {
  font-size: 6px;
}

#index02 .index02con .index02conli .img img{
	opacity:0.5;
	-webkit-transform:translateX(0%) scale(1.2); 
	-ms-transform:translateX(0%) scale(1.2); 
	transform:translateX(0%) scale(1.2);
	transition: all 4s ease 0s;
	-webkit-transition: all 4s ease 0s;
	-moz-transition: all 4s ease 0s;
	-o-transition: all 4s ease 0s;
}
#index02.toshow .index02con .index02conli .img img{
	opacity:1;
	-webkit-transform:translateX(0%) scale(1); 
	-ms-transform:translateX(0%) scale(1); 
	transform:translateX(0%) scale(1);
	transition: all 4s ease 0s;
	-webkit-transition: all 4s ease 0s;
	-moz-transition: all 4s ease 0s;
	-o-transition: all 4s ease 0s;
}


    body.menushow {
        overflow: hidden;
        width: 100%;
    }

    .mt120 {
        margin-top: 60px;
    }

    .mb120 {
        margin-bottom: 60px;
    }

    .header .inheader .logo img {
        max-height: 36px;
    }

    #main .flexslider .js-slidernav {
        bottom: 15px;
    }

    #main .flexslider .num {
        line-height: 22px;
        bottom: 15px;
    }

        #main .flexslider .num span {
            font-size: 22px;
        }

    #main .flexslider .mouse {
        display: none;
    }

    #main .flexslider .js-slidernav .cline {
        height: 1px;
        top: 0px;
    }


    .indextitle .indext {
        font-size: 20px;
        margin-bottom: 8px;
        line-height: 24px;
    }


    #index01 {
        padding: 40px 0;
    }

    .index01 {
        margin-top: 30px;
    }

    #index02 {
        padding: 0 0 20px;
    }

    .index02 {
        margin-top: 30px;
    }




    .index02con .index02conli .text {
        padding: 25px 0;
    }

    .index02tab .index02tabli {
        width: 48.5%;
        float: left;
        margin: 0px;
    }

        .index02tab .index02tabli:nth-child(2n) {
            float: right;
        }

        .index02tab .index02tabli:nth-child(1),
        .index02tab .index02tabli:nth-child(2) {
            margin-bottom: 15px;
        }

        .index02tab .index02tabli .b {
            font-size: 12px;
            line-height: 22px;
        }

        .index02tab .index02tabli .t {
            font-size: 16px;
        }

    .index02con .index02conli .text {
        padding: 30px 0 25px;
        width: 100%;
        float: none;
    }

    .index02con .index02conli .img {
        width: 100%;
        position: static;
    }

        .index02con .index02conli .img img {
            display: block;
            width: 100%;
            position: static;
            transform: unset;
        }


    #index03 .index03 .index03_left .index03_left_tab {
        width: 100%;
        margin: 15px auto;
    }

        #index03 .index03 .index03_left .index03_left_tab .index03_left_tabli .b {
            font-size: 12px;
        }

        #index03 .index03 .index03_left .index03_left_tab .index03_left_tabli .t {
            height: 32px;
            line-height: 16px;
        }

        #index03 .index03 .index03_left .index03_left_tab .index03_left_tabli {
            padding-bottom: 15px;
        }

    #index03 .index03 .index03_right .index03_right_li {
        padding: 15px;
    }


    #index03 .index03 .index03_left .index03_left_tabcon .index03_btn a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-top: -15px;
        font-size: 15px;
    }

        #index03 .index03 .index03_left .index03_left_tabcon .index03_btn a:first-child {
            left: 15px;
        }

        #index03 .index03 .index03_left .index03_left_tabcon .index03_btn a:last-child {
            right: 15px;
        }

    .index03_left_tabcon {
        display: none;
    }


    #index04 {
        padding: 20px 0 20px;
    }

    .index04 {
        margin-top: 30px;
    }

    .indextitle .indexb .indexbtab {
        display: block;
        text-align: left;
        float: none;
        margin-top: 25px;
    }

        .indextitle .indexb .indexbtab a {
            font-size: 12px;
        }

        .indextitle .indexb .indexbtab span {
            margin: 0 8px;
        }

    .index04_list:nth-child(n+7) {
        display: none;
    }

    .index04_list {
        width: 48.5%;
        margin-right: 0px;
        margin-top: 15px;
        padding: 16% 0;
    }

        .index04_list:nth-child(3) {
            margin-top: 15px;
        }

        .index04_list:nth-child(2n) {
            float: right;
        }

        .index04_list .text .b {
            font-size: 14px;
        }

        .index04_list .text .quan {
            width: 28px;
            height: 28px;
            margin: 0 auto 10px;
            line-height: 28px;
        }



    #index05 {
        padding: 35px 0 25px;
    }

        #index05 .index05 {
            margin-top: 30px;
        }

    #index06 {
        padding: 20px 0;
    }

    .index06 {
        margin-top: 30px;
    }


    #index05 .index05 .index05_list {
        width: calc(33.33% - 10px);
        margin-right: 15px;
        margin-top: 15px;
        padding: 7% 0;
    }

        #index05 .index05 .index05_list:nth-child(5n) {
            margin-right: 15px;
        }

        #index05 .index05 .index05_list:nth-child(3n) {
            margin-right: 0;
        }

        #index05 .index05 .index05_list:nth-child(4),
        #index05 .index05 .index05_list:nth-child(5) {
            margin-top: 15px;
        }

    .index06 .index06_left {
        width: 100%;
        float: none;
    }

    .index06 .index06_right {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-top: 15px;
    }

    .index06_right_list {
        padding: 15px 15px;
        margin-bottom: 15px;
        width: 100%;
        float: none;
    }

        .index06_right_list .index06_right_list_r {
            margin-top: 6px;
            width: auto;
        }

        .index06_right_list .index06_right_list_l {
            width: calc(100% - 85px);
        }


    #footer .footer01 {
        height: auto;
        line-height: unset;
    }

        #footer .footer01 .flogo {
            margin: 15px 0;
        }

        #footer .footer01 .footer01right li {
            font-size: 12px;
            margin-left: 0;
            float: left;
            width: 25%;
            line-height: 30px;
        }

    #footer .footerline {
        margin-bottom: 30px;
        margin: 15px auto;
    }

    #footer .footer02 .shuline {
        display: none;
    }

    #footer .footer02 .footer02list {
        width: 50%;
        margin-bottom: 15px;
        text-align: left;
    }

        #footer .footer02 .footer02list:nth-last-child(3) {
            width: 65%;
        }

            #footer .footer02 .footer02list:nth-last-child(3) .b {
                font-size: 12px;
            }

                #footer .footer02 .footer02list:nth-last-child(3) .b br {
                    display: none;
                }

    #footer .footer04 {
        margin: 15px auto;
        line-height: 20px;
    }

    #footer .footer02 .footer02right a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }


    #main .flexslider .slides > li .newtext .newtextin .newt {
        font-size: 16px;
        margin-bottom: 15px;
        margin-top: 0px;
    }

    #main .flexslider .slides > li .newtext .newtextin .newb {
        display: none;
    }

    #main .flexslider .slides > li .newtext .newtextin .newa {
        font-size: 12px;
        padding: 6px 14px;
    }

        #main .flexslider .slides > li .newtext .newtextin .newa span {
            margin-left: 5px;
            font-size: 12px;
        }



    .n_seo_com {
        margin: 60px 0 40px;
    }

        .n_seo_com.n_seo_com_first {
            margin-top: 60px;
        }

    .n_seo_com_in {
        margin-top: 30px;
    }

    .n_seo_01_in_list {
        width: 100%;
        margin-left: 0;
        height: auto;
        padding: 15px;
        margin-top: 15px;
        float: none;
    }

        .n_seo_01_in_list:first-child {
            margin-top: 0px;
        }

        .n_seo_01_in_list.on {
            width: 100%;
            padding: 15px;
        }

        .n_seo_01_in_list .img img {
            height: 28px;
        }

    .n_seo_02_in_list {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        float: none;
        padding: 32.5% 0;
    }

        .n_seo_02_in_list.on {
            width: 100%;
        }

        .n_seo_02_in_list:first-child {
            margin-top: 0px;
        }

        .n_seo_02_in_list > img, .n_seo_02_in_list.on > img {
            right: 0px;
        }

        .n_seo_02_in_list .blackdiv, .n_seo_02_in_list.on .blackdiv {
            background: rgba(8,14,26,0.4);
        }

            .n_seo_02_in_list .blackdiv .blackdiv_in .text, .n_seo_02_in_list.on .blackdiv .blackdiv_in .text {
                padding: 0 15px;
                top: unset;
                bottom: 15px;
            }

                .n_seo_02_in_list .blackdiv .blackdiv_in .text .a {
                    opacity: 1;
                }

            .n_seo_02_in_list .blackdiv .blackdiv_in {
                border: 1px solid rgba(255,255,255,0.3);
            }

    .n_seo_03 {
        padding: 40px 0 30px;
    }

    .n_seo_03_in_list {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
    }

        .n_seo_03_in_list:nth-child(2n) {
            float: right;
        }

        .n_seo_03_in_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .n_seo_03_in_list .n_s_03_t {
            padding: 10px;
        }

        .n_seo_03_in_list .n_s_03_b {
            padding: 10px;
            line-height: 20px;
            font-size: 12px;
        }

        .n_seo_03_in_list .n_s_03_t .t {
            font-size: 16px;
        }

        .n_seo_03_in_list .n_s_03_t .b {
            font-size: 12px;
            line-height: 18px;
        }




    .n_s_04_l {
        float: none;
        width: 100%;
        position: static;
        margin-bottom: 15px;
    }

        .n_s_04_l img {
            position: static;
            display: block;
            width: 100%;
            transform: unset;
        }

    .n_s_04_r {
        float: none;
        width: 100%;
    }

    .n_seo_04_in_list .b {
        font-size: 12px;
    }

    .n_seo_04_in_list .t {
        font-size: 14px;
        margin-bottom: 5px;
    }


    .n_seo_05_in_list {
        width: 33.33%;
        margin-top: 15px;
    }

        .n_seo_05_in_list:nth-child(-n+3) {
            margin-top: 0px;
        }

    .n_seo_05_in::before {
        display: none;
    }

    .n_seo_05_in_list .textt {
        font-size: 14px;
        margin-top: 10px;
    }

    .n_seo_06_l {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }

        .n_seo_06_l .b {
            font-size: 14px;
            line-height: 24px;
        }

        .n_seo_06_l .line {
            width: 20px;
            height: 2px;
            margin: 15px 0 20px;
        }

    .n_seo_06_r {
        float: none;
        width: 100%;
    }

        .n_seo_06_r .mtop input {
            font-size: 12px;
        }

        .n_seo_06_r textarea {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 15px;
        }

        .n_seo_06_r .sub_button {
            line-height: 36px;
            font-size: 12px;
        }


    .n_seo_07_in_list {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
    }

        .n_seo_07_in_list:nth-child(2n) {
            float: right;
        }

        .n_seo_07_in_list:nth-child(-n+3) {
            margin-top: 15px;
        }

        .n_seo_07_in_list:nth-child(-n+2) {
            margin-top: 0;
        }

        .n_seo_07_in_list .text .t {
            font-size: 14px;
            padding: 10px 0;
            line-height: 20px;
        }

        .n_seo_07_in_list .text .b {
            font-size: 12px;
            line-height: 18px;
            padding: 10px 0px;
        }



    .n_s_09_list {
        float: none;
        width: 100%;
        margin-top: 15px;
    }

        .n_s_09_list:first-child {
            margin-top: 0px;
        }

        .n_s_09_list .n_s_09_list_t .text .t {
            font-size: 14px;
        }

        .n_s_09_list .n_s_09_list_b a {
            padding: 10px 5px;
            margin-top: 5px;
        }

            .n_s_09_list .n_s_09_list_b a span:first-child {
                font-size: 13px;
            }

    .footer_info {
        padding: 25px 0 15px;
    }

    .footer_info_list {
        width: 100%;
        margin-left: 0px;
        margin-top: 15px;
    }

        .footer_info_list:first-child {
            margin-top: 0px;
        }

        .footer_info_list .t {
            font-size: 14px;
        }

        .footer_info_list .swiper-container {
            height: 105px;
        }

    .footer_show_in {
        display: block;
        overflow: hidden;
    }

    .footer_show_list {
        position: relative;
        margin-top: 15px;
        float: left;
        width: 50%;
    }

        .footer_show_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .footer_show_list::before {
            display: none;
        }

        .footer_show_list img {
            height: 24px;
            margin-right: 15px;
        }



    .crumbs {
        bottom: -25px;
    }

        .crumbs span {
            margin: 0 10px;
        }

        .crumbs a:first-child::before {
            width: 16px;
            height: 13px;
            top: -10px;
        }


    .n_seo_key_01 {
        padding: 40px 0 30px;
        margin: 0px;
    }

    .n_seo_key_01_in_list {
        padding: 15px 15px;
        width: 50%;
    }

        .n_seo_key_01_in_list:nth-child(2n+1)::before {
            display: none;
        }

        .n_seo_key_01_in_list .iconfont {
            font-size: 24px;
        }

        .n_seo_key_01_in_list .t {
            font-size: 14px;
            margin: 12px 0 10px;
        }

        .n_seo_key_01_in_list .b {
            font-size: 12px;
            line-height: 20px;
        }

        .n_seo_key_01_in_list.on {
            transform: translateY(0px);
        }


    .n_seo_key_02_biglist {
        width: 100%;
        float: none;
        text-align: left;
    }

    .n_seo_key_02_in > img {
        margin: 15px auto;
        width: 60%;
        display: block;
        float: none;
    }

    .n_seo_key_03_in .c {
        margin: 15px 0;
        width: 100%;
    }

    .n_seo_key_03_in a {
        font-size: 12px;
        width: 120px;
        height: 28px;
        line-height: 28px;
    }

    .n_seo_key_04_list {
        width: 48.5%;
        margin-top: 35px;
        margin-left: 0px;
    }

        .n_seo_key_04_list:nth-child(2n) {
            float: right;
        }



    .n_seo_ai_01 {
        padding: 60px 0 40px;
    }

        .n_seo_ai_01 .img {
            position: static;
            width: 100%;
            height: auto;
        }

            .n_seo_ai_01 .img img {
                height: auto;
                position: static;
                transform: unset;
                width: 100%;
            }

    .n_seo_ai_01_in_text {
        width: 100%;
        float: none;
        padding: 20px 0;
    }

        .n_seo_ai_01_in_text .n_s_a_01_b {
            font-size: 12px;
            line-height: 22px;
        }

        .n_seo_ai_01_in_text .n_s_a_01_c {
            margin-top: 15px;
            padding: 12px 0;
        }

        .n_seo_ai_01_in_text .n_s_a_01_line {
            margin: 15px 0;
            height: 2px;
        }

        .n_seo_ai_01_in_text .n_s_a_01_c .n_s_a_01_cli img {
            height: 18px;
            margin-right: 5px;
        }

        .n_seo_ai_01_in_text .n_s_a_01_c .n_s_a_01_cli::after {
            display: none;
        }

    .n_seo_ai_02_tab {
        margin: 30px 0 20px;
    }

        .n_seo_ai_02_tab a {
            font-size: 13px;
            margin: 0 0px;
            padding-bottom: 15px;
            width: 16.66%;
            text-align: center;
        }

    .n_seo_ai_02_con_l .img {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 15px;
    }

    .n_seo_ai_02_con_l .text {
        float: none;
        width: 100%;
    }

        .n_seo_ai_02_con_l .text a {
            font-size: 12px;
        }


    .n_seo_ai_03_list {
        width: 100%;
        margin-top: 15px;
    }

        .n_seo_ai_03_list:nth-child(-n+2) {
            margin-top: 15px;
        }

        .n_seo_ai_03_list:nth-child(-n+1) {
            margin-top: 0px;
        }

        .n_seo_ai_03_list .text .b {
            margin: 10px 0 15px;
        }

    .n_seo_ai_04 {
        padding: 30px 0 25px;
    }

        .n_seo_ai_04 .n_seo_ai_04_img {
            float: none;
            width: 100%;
            margin-top: 20px;
        }

        .n_seo_ai_04 .n_seo_ai_04_text {
            float: none;
            width: 100%;
        }

            .n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_tab a {
                font-size: 13px;
                margin-left: 10px;
                padding-bottom: 10px;
            }

                .n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_tab a.on::after {
                    width: 14px;
                }

            .n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_con .n_s_a_04_con_l .b {
                font-size: 13px;
                line-height: 22px;
            }

            .n_seo_ai_04 .n_seo_ai_04_text .n_s_a_04_con .n_s_a_04_con_l a {
                margin-top: 30px;
            }

    .n_seo_webai_01_in > img {
        display: none;
    }

    .n_seo_webai_01_biglist {
        float: none;
        width: 100%;
    }

    .n_seo_webai_01_list, .n_seo_webai_01_list.n_seo_webai_01_list:nth-child(2) {
        margin-top: 20px;
    }

        .n_seo_webai_01_list .img {
            float: left;
        }

        .n_seo_webai_01_list .text {
            float: right;
            text-align: left;
        }

            .n_seo_webai_01_list .text .t {
                font-size: 14px;
                line-height: 16px;
            }

            .n_seo_webai_01_list .text .b {
                line-height: 16px;
                font-size: 12px;
                margin-top: 6px;
            }

    .n_seo_webai_02_list {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
        padding: 14% 0;
    }

        .n_seo_webai_02_list:nth-child(2n) {
            float: right;
        }

        .n_seo_webai_02_list:nth-child(3n+1) {
            margin-left: 0px;
        }

        .n_seo_webai_02_list:nth-child(-n+3) {
            margin-top: 15px;
        }

        .n_seo_webai_02_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .n_seo_webai_02_list .text .t {
            font-size: 14px;
            margin-bottom: 5px;
        }

        .n_seo_webai_02_list .text .b {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 5px;
        }

        .n_seo_webai_02_list .text {
            padding: 0 5px;
        }

    .n_seo_webai_03_list {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
    }

        .n_seo_webai_03_list:nth-child(2n) {
            float: right;
        }

        .n_seo_webai_03_list:nth-child(3n+1) {
            margin-left: 0px;
        }

        .n_seo_webai_03_list:nth-child(-n+3) {
            margin-top: 15px;
        }

        .n_seo_webai_03_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .n_seo_webai_03_list .text {
            padding: 15px 5px;
        }

            .n_seo_webai_03_list .text .t {
                font-size: 14px;
                line-height: 18px;
            }

            .n_seo_webai_03_list .text .line {
                height: 2px;
                margin: 10px 0;
            }


    .n_seo_web_03 {
        padding: 40px 0 15px;
    }

    .n_seo_web_01_list {
        width: 48.5%;
        margin-top: 15px;
        margin-left: 0;
    }

        .n_seo_web_01_list:nth-child(2n) {
            float: right;
        }

        .n_seo_web_01_list:nth-child(-n+2) {
            margin-top: 0px;
        }

    .n_seo_web_02_list {
        width: 100%;
        margin-top: 15px;
        padding: 19% 0;
    }

        .n_seo_web_02_list:nth-child(-n+2) {
            margin-top: 15px;
        }

        .n_seo_web_02_list:first-child {
            margin-top: 0px;
        }

    .n_seo_web_03_in > img {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .n_seo_web_03 .n_seo_web_03_text {
        width: 100%;
        float: none;
    }

    .n_seo_web_03_list {
        margin-top: 15px;
        padding: 15px;
    }


    .n_seo_web_04_list {
        width: 48.5%;
        margin-top: 15px;
        margin-left: 0;
    }

        .n_seo_web_04_list:nth-child(2n) {
            float: right;
        }

        .n_seo_web_04_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .n_seo_web_04_list .text .b {
            font-size: 12px;
            line-height: 20px;
        }

        .n_seo_web_04_list .text .line {
            width: 12px;
            height: 1px;
            margin: 8px 0;
        }



    .page_tab .page_tab_in a {
        width: 33.33%;
    }

    .page_tab {
        margin-top: 40px;
    }

    .pages_in li a, .pages_in li span {
        line-height: 24px;
        width: 24px;
        height: 24px;
        font-size: 12px;
        margin: 0 4px;
    }

    .pages_in {
        padding: 12px 0;
    }

    .case_big_list .index04_list:nth-child(n+7) {
        display: block;
    }


    .case_show_left {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .case_show_right {
        width: 100%;
        float: none;
    }

    .case_show_mid .swiper-container {
        border-radius: 20px;
        border: 4px solid #1b1b1b;
    }

    .case_show_mid .swiper-pagination {
        margin-top: 20px;
    }

        .case_show_mid .swiper-pagination .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0px 4px;
        }

    .case_show_right .line {
        margin: 15px 0 20px;
        width: 30px;
    }


    .index01_top_left {
        width: 100%;
        float: none;
    }

    .index01_top_right {
        position: static;
        width: 100%;
    }

    .index01_top_right {
        padding: 20px 15px;
    }

        .index01_top_right .t {
            font-size: 18px;
            margin-bottom: 6px;
        }

        .index01_top_right .tt {
            font-size: 13px;
            font-size: 13px;
        }

        .index01_top_right .b {
            font-size: 13px;
            line-height: 26px;
            margin-bottom: 20px;
        }

    .index01_bottom_list {
        float: none;
        display: block;
        width: 100%;
        margin-top: 15px;
        margin-left: 0px;
    }

        .index01_bottom_list .text {
            padding: 15px;
        }



    .marketing_04 {
        padding: 30px 0 40px;
    }

    .marketing_01_in_list {
        width: 48.5%;
        margin-left: 0px;
        margin-top: 15px;
    }

        .marketing_01_in_list:nth-child(2n) {
            float: right;
        }

        .marketing_01_in_list:nth-child(-n+2) {
            margin-top: 0px
        }


    .marketing_02_in_list {
        width: 48.5%;
        margin-left: 0px;
        margin-top: 15px;
    }

        .marketing_02_in_list:nth-child(2n) {
            float: right;
        }

        .marketing_02_in_list:nth-child(5n+1) {
            margin-left: 0px;
            clear: unset;
        }

        .marketing_02_in_list:nth-child(-n+5) {
            margin-top: 15px;
        }

        .marketing_02_in_list:nth-child(2n+1) {
            clear: both;
        }

        .marketing_02_in_list:nth-child(-n+2) {
            margin-top: 0;
        }

        .marketing_02_in_list.on {
            transform: translateY(-10px);
        }

    .marketing_04_in_list {
        width: 48.5%;
        margin-left: 0px;
        margin-top: 15px;
    }

        .marketing_04_in_list:nth-child(2n) {
            float: right;
        }

        .marketing_04_in_list:nth-child(5n+1) {
            margin-left: 0px;
            clear: unset;
        }

        .marketing_04_in_list:nth-child(-n+5) {
            margin-top: 15px;
        }

        .marketing_04_in_list:nth-child(2n+1) {
            clear: both;
        }

        .marketing_04_in_list:nth-child(-n+2) {
            margin-top: 0;
        }

        .marketing_04_in_list .text_t {
            font-size: 16px;
            margin: 10px 0 12px;
        }

        .marketing_04_in_list .fonts_t {
            margin: 15px 0;
        }

        .marketing_04_in_list .text {
            font-size: 13px;
            line-height: 1.75;
        }

        .marketing_04_in_list .fonts_t span {
            font-size: 30px;
        }

    .marketing_03_container .swiper-slide {
        padding-right: 15px;
    }

        .marketing_03_container .swiper-slide .img {
            width: 100%;
            float: none;
            padding: 33% 0;
        }

        .marketing_03_container .swiper-slide .text {
            padding: 15px 0;
            width: 100%;
            float: none;
        }

            .marketing_03_container .swiper-slide .text .c {
                font-size: 12px;
                margin-bottom: 20px;
            }

    .us01_01 {
        padding: 40px 0;
    }

    .us_01_01_left {
        width: 100%;
        float: none;
    }

    .us01_01_in .us_01_01_right {
        width: 100%;
    }

    .us_01_01_left .numdiv .numlist div span {
        font-size: 28px;
    }

    .us_01_01_left .numdiv .numlist div sub {
        font-size: 12px;
        transform: translateY(0px);
    }

    .us_tab a {
        padding: 0px;
        float: left;
        width: 33%;
        text-align: center;
    }

    .us_tab {
        padding: 20px 0;
        margin-top: 60px;
    }


    .us02_01_in .swiper_us05con .swiper-slide {
        height: 230px;
        width: 50% !important;
        height: 230px;
        padding: 15px 0 0 15px;
    }

        .us02_01_in .swiper_us05con .swiper-slide:nth-child(2n+2) {
            margin-top: 230px;
        }

        .us02_01_in .swiper_us05con .swiper-slide:nth-child(n+2) {
            margin-left: -24.6%;
        }

        .us02_01_in .swiper_us05con .swiper-slide .tt {
            font-size: 20px;
        }

        .us02_01_in .swiper_us05con .swiper-slide .tb {
            font-size: 12px;
            line-height: 20px;
            margin-top: 10px;
            width: 95%;
        }

    .us02_01_in .swiper-button-prev01, .us02_01_in .swiper-button-next01 {
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }

    .us02_01_in .swiper-button-prev01 {
        left: -15px;
    }

    .us02_01_in .swiper-button-next01 {
        right: -15px;
    }

    .swiper_us3_01 .swiper-slide {
        padding: 33.7% 0;
    }

    .indextitle .indexc {
        float: none;
        margin-top: 20px;
    }

    .us03_02_list {
        width: 48.5%;
        margin-left: 0px;
        margin-top: 15px;
    }

        .us03_02_list:nth-child(2n) {
            float: right;
        }

        .us03_02_list:nth-child(3n+1) {
            clear: unset;
        }

        .us03_02_list:nth-child(-n+3) {
            margin-top: 15px;
        }

        .us03_02_list:nth-child(2n+1) {
            clear: both;
        }

        .us03_02_list:nth-child(-n+2) {
            margin-top: 0px;
        }

        .us03_02_list .img {
            padding: 8px;
        }

        .us03_02_list .text .t {
            font-size: 15px;
        }

        .us03_02_list .text .b {
            font-size: 13px;
        }

        .us03_02_list .text {
            padding: 20px 10px;
        }

    .us04_01_01_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .us04_01_01_right {
        width: 100%;
        position: relative;
        height: 350px;
    }

    #map .BMap_omCtrl, #map .BMap_scaleCtrl, #map .anchorBL {
        display: none !important;
    }

    .us04_01_01_right img {
    }

    .us04_02_01_left {
        width: 100%;
        margin-bottom: 15px;
    }

    .us04_02_in textarea {
        position: static;
        height: 200px;
        width: 100%;
        margin-bottom: 15px;
    }

    .us04_02_in .sub_button {
        position: static;
        height: 40px;
        width: 100%;
    }


    .solution_li {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
        float: left;
    }

        .solution_li:nth-child(2n) {
            float: right;
        }

        .solution_li:nth-child(-n+3) {
            margin-top: 15px;
        }

        .solution_li:nth-child(2n+1) {
            margin-left: 0px;
        }

        .solution_li:nth-child(-n+2) {
            margin-top: 0;
        }

        .solution_li .text .t {
            font-size: 16px;
            height: 18px;
            line-height: 18px;
        }

        .solution_li .text .b {
            font-size: 12px;
            height: 60px;
            line-height: 20px;
            margin: 10px 0 12px;
        }


    .news_content_left {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

        .news_content_left .ttop {
            padding: 30px 15px;
        }

        .news_content_left .t {
            font-size: 20px;
        }

        .news_content_left .b {
            margin: 15px 0;
            font-size: 14px;
        }

        .news_content_left .c {
            font-size: 13px;
            line-height: 26px;
            padding: 20px 0 0;
        }

    .news_content_right {
        padding: 30px 20px;
        width: 100%;
        float: none;
    }

        .news_content_right .t {
            padding-bottom: 15px !important;
            font-size: 20px;
            margin-bottom: 25px;
        }

        .news_content_right a {
            margin-top: 20px;
            padding: 15px;
            font-size: 14px;
        }

    .prevnet {
        padding: 20px 15px;
        margin-top: 30px;
        font-size: 13px;
    }

        .prevnet a {
            display: block;
            float: none !important;
            margin-top: 15px;
        }

            .prevnet a:first-child {
                margin-top: 0px;
            }

    .news_content_left .c img {
        max-width: 100% !important;
        height: auto !important;
    }




    .news_list {
        width: 48.5%;
        margin-left: 0;
        margin-top: 15px;
        padding: 15px 10px;
    }

        .news_list:nth-child(2n) {
            float: right;
        }

        .news_list:nth-child(2n+1), .news_list:nth-child(4n+1) {
            margin-left: 0px;
            clear: both;
        }

        .news_list:nth-child(-n+4) {
            margin-top: 15px;
        }

        .news_list:nth-child(-n+2) {
            margin-top: 0;
        }

        .news_list .t {
            font-size: 14px;
            line-height: 22px;
            height: 44px;
            margin: 10px 0 15px;
        }

        .news_list .img {
            margin-bottom: 10px;
        }

        .news_list .b {
            font-size: 12px;
            line-height: 20px;
            height: 60px;
        }


    .right-pendant {
        display: none;
    }

    #c-followDot {
        display: none;
    }

    #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newt {
        font-size: 14px;
    }

    #main .flexslider .slides > li .newtext.indexnewtext .newtextin {
        margin-top: 30px;
    }

        #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newb {
            font-size: 16px;
            line-height: 24px;
            margin: 8px 0 15px;
            display: block !important;
        }

        #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newa {
            font-size: 12px;
            padding: 6px 10px;
        }

        #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newb span {
            font-size: 16px;
            line-height: 24px;
        }

        #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newt.newtsmall {
            font-size: 16px;
            line-height: 24px;
        }

    .new_right_pendant {
        display: none;
    }

    #footer {
        margin-bottom: 68px;
    }

    .new_right_pendant_web {
        display: block;
        position: fixed;
        z-index: 21;
        bottom: 0px;
        width: 100%;
        overflow: hidden;
        background: #3772ca;
    }

        .new_right_pendant_web a {
            float: left;
            width: 33.33%;
            text-align: center;
            padding: 10px 0;
        }

            .new_right_pendant_web a .iconfont {
                font-size: 24px;
                color: #fff;
                display: block;
            }

            .new_right_pendant_web a .txt1 {
                font-size: 12px;
                color: #fff;
                display: block;
                margin-top: 5px;
            }

    #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newc {
        font-size: 12px;
        max-width: 100%;
    }

    #main .flexslider .slides > li .newtext.indexnewtext .newtextin .newa {
        display: none;
    }

    #main .flexslider .slides > li:nth-child(4) .newtext .newtextin .newt {
        color: #323a3c !important;
    }

    .newd {
        margin-top: 15px;
        width: 100%;
        padding: 5px 10px;
    }

        .newd .dlt {
            font-size: 10px;
            margin-bottom: 5px;
        }

        .newd .dlb {
            font-size: 6px;
        }

    #index02 .index02con .index02conli .img img {
        opacity: 0.5;
        -webkit-transform: translateX(0%) scale(1.2);
        -ms-transform: translateX(0%) scale(1.2);
        transform: translateX(0%) scale(1.2);
        transition: all 4s ease 0s;
        -webkit-transition: all 4s ease 0s;
        -moz-transition: all 4s ease 0s;
        -o-transition: all 4s ease 0s;
    }

    #index02.toshow .index02con .index02conli .img img {
        opacity: 1;
        -webkit-transform: translateX(0%) scale(1);
        -ms-transform: translateX(0%) scale(1);
        transform: translateX(0%) scale(1);
        transition: all 4s ease 0s;
        -webkit-transition: all 4s ease 0s;
        -moz-transition: all 4s ease 0s;
        -o-transition: all 4s ease 0s;
    }


    .ncsite01_main_box {
        position: static;
        padding: 10px;
    }

    .ncsite01_main span {
        padding: 26% 0;
    }

    .ncsite01_main_box .ncdetails {
        line-height: 20px;
        font-size: 12px;
    }

    .ncsite02 {
        padding: 20px 0;
    }

    .ncsite02_main_leftbanner {
        width: 100%;
        height: auto;
        height: 300px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        top: 0;
    }

    .ncsite02_main_left {
        width: 100%;
        height: 300px;
    }

        .ncsite02_main_left span {
            width: 100%;
            height: 300px;
        }

    .ncsite02_main_leftbox {
        background: none;
        border: 4px solid #333;
        margin-right: 0;
        padding: 0;
        -moz-border-radius: 18px;
        -webkit-border-radius: 18px;
        border-radius: 18px;
        overflow: hidden;
    }

        .ncsite02_main_leftbox .swiper-button-next, .ncsite02_main_leftbox .swiper-button-prev {
            width: 30px;
            height: 30px;
            margin-top: 0;
            background-color: #3772ca;
        }

            .ncsite02_main_leftbox .swiper-button-next i, .ncsite02_main_leftbox .swiper-button-prev i {
                font-size: 14px;
            }

    .ncsite02_main_right_box b {
        font-size: 20px !important;
    }

    .ncsite02_main_right_box div {
        line-height: 20px;
    }

    .ncsite02_main_rightbanner {
        margin-top: 20px;
    }

    .ncsite02_main_right_box div {
        font-size: 12px;
        margin-top: 5px;
    }

    .ncsite02_main_right_box a {
        margin-top: 20px;
    }

    .ncsite02_main_right_box strong {
        height: 2px;
    }

    .ncsite03_main ul li, .ncsite03_main ul .on {
        width: 100%;
    }

    .ncsite04_main_left {
        width: 100%;
    }

    .ncsite04_main_right {
        width: 100%;
    }

    .ncvss {
        position: initial;
        text-align: center;
        width: 100%;
    }

        .ncvss img {
            display: inline-block;
            margin-top: 20px;
        }

    .ncsite04_main_left ul li, .ncsite04_main_right ul li {
        padding: 10px;
        text-align: center;
    }

        .ncsite04_main_left ul li div, .ncsite04_main_right ul li div {
            line-height: 20px;
        }

        .ncsite04_main_left ul li b, .ncsite04_main_right ul li b {
            font-size: 16px;
        }

    .ncsite04_main_ul_li span {
        font-size: 12px;
    }

    .ncsite04_main_ul_li i {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .ncsite04_main_ul_li_1 i {
        margin-bottom: 5px;
    }

    .ncsite04_main_ul_li span strong {
        font-size: 12px;
    }

    .ncsite04_main_ul_li {
        padding: 15px 0;
    }

    .ncsite04_main_ul_li_1 {
        padding-bottom: 9px;
    }

    .ncsite06_main_ul_li b {
        font-size: 14px;
        margin-top: 10px;
        line-height: 20px;
        height: 40px;
    }

    .ncsite06_main_ul_li {
        margin-bottom: 10px;
    }

    .ncmain01 ul li {
        width: 33.33%;
        margin-bottom: 10px;
    }

    .ncmain01 em {
        display: none;
    }

    .ncmain01 ul li b {
        font-size: 16px;
    }

    .ncmain01 ul li span {
        margin-bottom: 10px;
    }

    .ncbanner {
        bottom: -76px;
    }

    .ncmain03_main_list {
        padding: 24% 0;
    }

    .ncmain03_main .on .ncmain03_main_list_box_1, .ncmain03_main_list_box_1 {
        padding: 0 20px;
    }

    .ncmain03_main_list_box span {
        font-size: 30px;
    }

    .ncmain03_main_list_box .ncmain03_main_list_box_1 div,
    .ncmain03_main_list_box .ncmain03_main_list_box_1 div {
        height: auto;
        -webkit-line-clamp: 1000;
    }

    .ncmain04_main_left_div, .ncmain04_main_right_div {
        bottom: 10px;
        left: 10px;
        width: calc(100% - 20px);
    }

    .ncmain04_main_right_1 span {
        padding: 23% 0;
    }

    .ncmain04_main_left_div div, .ncmain04_main_right_div div {
        font-size: 12px;
        line-height: 16px;
    }

    .ncmain04_main_left_div b, .ncmain04_main_right_div b {
        font-size: 16px;
    }

    .ncmain05_main_list {
        width: 100%;
        margin-left: 0;
    }

    .ncmain05_main_list_right div {
        font-size: 14px;
        line-height: 22px;
        margin: 10px 0;
    }

    .ncmain05_main_list:nth-child(3n+1) {
        margin-left: 0;
    }

    .ncmain06_main_left_box {
        width: calc(100% - 10px);
        margin-top: 20px;
        margin-left: 5px;
    }

        .ncmain06_main_left_box i {
            height: 2px;
        }

    .ncmain06_main ul .li1 div span .strong, .ncmain06_main ul .li1 div {
        font-size: 14px;
    }

        .ncmain06_main ul .li1 div:nth-of-type(4) span {
            background: url(../images/ncmain05_4.png) no-repeat center top 5px;
            padding-left: 0;
            margin-top: 0;
            padding-top: 50px;
            background-size: 26px;
        }

        .ncmain06_main ul .li1 div:nth-of-type(1) span {
            background: url(../images/ncmain05_1.png) no-repeat center top 5px;
            padding-left: 0;
            padding-top: 30px;
            display: block;
            background-size: 20px;
        }

        .ncmain06_main ul .li1 div:nth-of-type(2) span {
            background: url(../images/ncmain05_2.png) no-repeat center top 5px;
            padding-left: 0;
            padding-top: 30px;
            display: block;
            background-size: 24px;
        }

        .ncmain06_main ul .li1 div:nth-of-type(3) span {
            background: url(../images/ncmain05_3.png) no-repeat center top 5px;
            padding-left: 0;
            padding-top: 30px;
            display: block;
            background-size: 30px;
        }

        .ncmain06_main ul .li1 div span strong {
            font-size: 12px;
            margin-top: -25px;
            display: block;
        }

    .ncmain06_main ul .li1 div {
        line-height: 50px;
        margin-top: 10px;
    }

        .ncmain06_main ul .li1 div:nth-child(4) {
            margin-top: 0;
        }

    .ncmain06_main ul li em {
        margin-top: 16px;
    }

    .ncmain06_main ul .li2 div {
        font-size: 12px;
        line-height: 20px;
        padding: 10px 0;
    }

    .ncmain06_main ul .li3 {
        font-size: 12px;
        line-height: 30px;
    }

        .ncmain06_main ul .li3 a i {
            font-size: 20px;
            transform: translateY(3px);
        }

    .ncmain05_main_list_right b {
        font-size: 16px;
    }

    .ncmain05_main_list_right div {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 4px;
    }

    .ncmain05_main_list_right a {
        line-height: 32px;
        padding: 0 10px;
        font-size: 12px;
    }

        .ncmain05_main_list_right a i {
            width: 10px;
            height: 1px;
            margin-right: 5px;
        }

    .ncmain03_main_list_box .ncmain03_main_list_box_1 div {
        font-size: 12px;
    }

    .ncmain03_main_list_box b {
        font-size: 16px;
    }

    .ncmain03_main_list_box_1, .ncmain03_main .on .ncmain03_main_list_box_1 {
        bottom: 10px;
    }

    .ncmain02_main_list_1 div {
        line-height: 22px;
    }

    .ncmain02_main_list_2_1 {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .ncmain02_main_list_2_2 a {
        font-size: 12px;
    }

    .ncmain02_main_list_2_2 i {
        font-size: 22px;
    }

    .ncmain02_main_list_2 {
        padding: 10px;
    }

    .ncmain02_main_list_1 {
        padding: 10px;
    }

        .ncmain02_main_list_1 b {
            font-size: 18px;
            margin: 10px 0;
        }

    .ncmain06_main_left_box ul li {
        font-size: 12px;
        line-height: 20px;
    }

    .ncsite03_main_libox_div1 div {
        font-size: 12px;
    }

    .ncsite02_main_right_box a {
        font-size: 12px;
        line-height: 30px;
        padding: 0px 10px;
    }

        .ncsite02_main_right_box a i {
            margin-right: 5px;
        }

    .ncnewadded01 {
        padding-top: 60px;
    }

    .ncnewadded01_right a {
        font-size: 14px;
        margin: 20px 0;
    }

    .ncnewadded01_right div {
        font-size: 12px;
        line-height: 20px;
        min-height: 80px;
    }

    .ncnumber {
        line-height: 40px;
        margin: 0 10px;
        font-size: 14px;
    }

    .ncanniu .swiper-button-prev i,
    .ncanniu .swiper-button-next i {
        line-height: 40px;
        font-size: 22px;
    }

    .ncanniu {
        padding: 0 8px;
    }

    .ncnewadded01_right span {
        width: 55px;
        height: 55px;
    }

    .ncnewadded02_main_ul li b {
        font-size: 30px;
        line-height: 40px;
        height: 40px;
    }

    .ncnewadded02_main_ul li i {
        margin-top: 10px;
    }

    .ncnewadded02_main_ul li i {
        height: 2px;
        transform: translateY(1px);
    }

    .ncnewadded02_main_ul {
        border-bottom: 1px solid rgba(255, 255, 255, .5);
    }

    .ncnewadded02 {
        padding: 30px 0;
    }

    .ncnewadded05_left {
        position: static;
        width: 100%;
        padding: 0 0 20px 0;
    }

        .ncnewadded05_left b {
            font-size: 18px;
        }

    .ncnewadded05 .n_seo_com_in {
        margin-top: 0;
    }

    .ncnewadded05 {
        margin-top: 20px;
    }

    .ncnewadded04 .indexb1 {
        font-size: 16px;
        margin: 6px 0;
    }

    #main .flexslider .slides > li .newtext .newtextin .newt {
        color: #fff !important;
    }

    .ncnewadded01_01_right b {
        font-size: 18px;
    }

    .ncnewadded01_01_right span {
        margin: 10px 0;
    }

        .ncnewadded01_01_right span strong,
        .ncnewadded01_01_right span i {
            height: 2px;
        }

    .ncnewadded01_02_left b {
        font-size: 18px;
    }

    .ncnewadded01_02_left p {
        margin: 10px 0;
    }

    .ncnewadded01_02_left a {
        line-height: 40px;
        padding: 0 12px;
        font-size: 14px;
        margin-top: 20px;
    }

    .ncnewadded01_02_left strong {
        font-size: 20px;
        margin-left: 5px;
    }

    .ncnewadded01_02_right_ul_li i {
        font-size: 14px;
        padding-top: 0;
    }

    .ncnewadded01_02_right_ul_li strong {
        width: 80%;
    }

    .ncnewadded01_02_right_ul {
        height: 380px;
    }

    .ncnewadded01_02_right_ul_li_box b {
        font-size: 12px;
    }

    .ncnewadded03_01_left_ul_li p {
        font-size: 16px;
    }

    .ncnewadded03_01_left b {
        font-size: 18px;
    }

    .ncnewadded04_left div {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }

    .ncnewadded04_left {
        padding: 8px;
    }

    .ncnewadded05_01_list img {
        width: 60px;
    }

    .ncnewadded05_01_list p {
        font-size: 14px;
    }

    .logo-text {
        font-size: 12px;
        margin-top: 3px;
    }


    .nctrade01_main .nctrade01_main_item {
        width: 100%;
    }

    .nctrade01_main_item_img {
        height: 320px;
    }

    .nctrade02_main_item {
        width: 100%;
        margin-top: 10px;
    }

    .nctrade01_main .active .nctrade01_main_item_con {
        padding: 20px;
        width: 100%;
    }

    .nctrade02_main .nctrade02_main_item:last-child {
        width: 100%;
    }

    .nctrade03_main_con {
        width: 100%;
        position: static;
        padding: 20px;
        background-color: #eee;
    }

    .nctrade04_main_right {
        width: 100%;
    }

    .nctrade04_main_left {
        width: 100%;
        float: left;
    }

    .nctrade04_main_left_con {
        width: 100%;
        padding: 20px;
        right: 0;
    }

    .nctrade05_main_left {
        width: 100%;
    }

    .nctrade05_main_right {
        width: 100%;
        margin-top: 20px;
    }

    .nctrade06_main_item {
        width: calc(50% - 5px);
        margin-bottom: 10px;
    }

    .nctrade06_main_item_con_1 {
        font-size: 14px;
    }

    .nctrade06_main_item_con {
        padding: 10px;
    }

    .nctrade08_main_item {
        width: calc(50% - 5px);
        margin-bottom: 10px;
    }

    .nctrade08_main {
        flex-wrap: wrap;
    }

    .nctrade09_main {
        flex-wrap: wrap;
    }

    .nctrade09_main_item {
        width: 100%;
        margin-bottom: 10px;
    }

    .nctrade10_main_item {
        width: calc(33.33% - 5px);
        margin-top: 10px;
    }

    .swiper-pagination_07 {
        bottom: -20px !important;
    }

    .nctrade05_main_right_con_4 span {
        width: 100%;
    }

        .nctrade05_main_right_con_4 span:nth-child(2n) {
            text-align: left;
        }

    .nctrade04_main_left_img {
        padding: 55% 0;
    }

    .nctrade05_mySwiper {
        padding-bottom: 20px;
    }

        .nctrade05_mySwiper .swiper-pagination_05 {
            bottom: 0 !important;
        }
}