﻿@media all and (min-width:320px) and (max-width:768px){

.uswidths {
    width: 30%;
    font-size: 14px;
}
.dblxwm {
    padding: 5px;
    padding-left: 1%;
}
.dbxgjc {
    width: 26%;
    padding: 5px;
}
.dbkf {
    padding: 5px;
}
.widths {
    padding: 5px;
}
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 40px;
}
.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;
}



#index04{
	padding:40px 0 40px;
}
.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:40px 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:25%; 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:50px;
}
#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;
}




}