﻿/*pc端*/
 @media (min-width:980px){ 
html,body{overflow-x:hidden;}
.mmaincontent{display:none;}
  li{
    list-style-type:none;
  }
  body{
    background:rgb(247,243,247);
  }
    /* 大屏幕 */ 
    .about_u{
        width:100%;
        height:576px;
        padding-top: 124px;
        background:url('../images/aboutus.jpg');
    }
    .about_top_nav{
        width:1300px;
        height:449px;
        margin:0px auto;
    }
    .about_top_nav_l{
        width: 699px;
        min-height:290px;
        float: left;
        background: rgba(255,255,255,.7);
        padding:45px 61px 30px 58px; 
        overflow: hidden;
    }
    .about_top_nav_l p{
        width: 100%;
        height:26px;
        font-weight: bold;
        line-height: 26px;
        margin:0px 0px 39px 0px;
        color:#000;
        font-size: 20px;
    }
    .about_top_nav_l span{
        width: 100%;
        color:#000;
        font-size: 14px;
        line-height: 30px;
    }
    .about_top_nav_r{
        width: 632px;
        height:428px;
        padding-top: 21px;
        float: left;
    }
    .about_top_wenh{
        width: 100%;
        background: #fff;
    }
    .about_top_wenhua{
        width:1300px;
        height:479px;
        margin:64px auto 0px;
    }
    .about_top_wenhua_2{
        width:1300px;
        height:519px;
        margin:87px auto 60px ;
    }
    .about_top_wenhua_l p{
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #000;
        font-size: 20px;
    }
    .about_top_wenhua_l span{
        color:#656565;
        font-size: 14px;
        width: 606px;
        height: 410px;
        float: left;
        margin-top: 29px;
        line-height: 29px;
    }
    .about_top_wenhua_l{
        width: 599px;
        height:100%;
        float: left;
    }

    .about_top_wenhua_r{
        width: 555px;
        height: 450px;
        float: right;
        margin-right: 55px;
        padding-top: 24px;
        overflow: hidden;
    }
    .about_top_wenhua_2 .about_top_wenhua_r{
        height: 500px;   
    }
    .about_top_wenhua_r p{
        width: 100%;
        height: 30px;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 22px;
        color:#000;
        font-size: 20px;
    }
    .about_top_wenhua_r span{
        color:#000;
        font-size: 14px;
        line-height: 30px;
    }
    .about_top_wen{
        width: 1300px;
        height: 122px;
        margin:0px auto;
        background: #fff;
    }
    .about_top_wen ul{
        display: inline-block;
        width: 779px;
        height: 122px;
        float: right;
        padding: 0px;
        margin:0px;
    }
    .about_top_wen ul li{
        width: 25%;
        text-align: center;
        height: 100%;
        float: left;
    }
    .about_top_wen ul li p{
        color:#000;
        font-size: 16px;
    }
    .about_top_wen_r{
        width: 521px;
        height: 100%;
        float: right;
    }
    .about_fuwu{
        width: 100%;
        height:204px;
        padding-top: 96px;
        background: url('../images/about_background.jpg');
        margin-top: 82px;
        text-align: center;
    }
    .about_fuwu p{
        font-size: 48px;
        color:#fff;
        height:54px;
        display: inline-block;
        line-height: 54px;
        position: relative;
    }
    .about_fuwu p b{
        font-size: 72px;
        display: inline-block;
        height:54px;
        position: relative;
        top:13px;
        margin:0px 19px;

    }
    .about_fuwu span{
        display: block;
        margin-top: 21px;
        height: 21px;
        line-height: 21px;
        font-size: 14px;
        color:#000;

    }
    .about_us_time{
        width: 1300px;
        height: 600px;
        padding-top: 56px;
        margin:0px auto;
    }
    .about_us_time .about_time_p{
        color:#333;
        font-size: 20px;
        font-weight: bold;
    }
    .about_time{
        width:100%;
        height:500px;
        position: relative;
    }
    .about_us_time{
        position: relative;
    }
    .about_us_time .about_time_big{
        display: inline-block;
        width: 100%;
        height: 357px;
        overflow: hidden;
        padding-top: 0px;
        margin:129px 0px 0px 0px;
        white-space:nowrap; 
        position: relative;
    }
    .about_us_time ul{
        height:100%;
        width:3130px;
        margin: 0px;
        padding:0px; 
        position: relative;
        left:0px;
        transition: transform 0.25s ease;
    }
    .about_us_time ul li{
        width: 260px;
        height: 100%;
        float: left;
        cursor:pointer;
    }
    .about_us_time ul li .about_time_top{
        width: 100%;
        height: 143px;
        background: rgb(239,239,239);
    }
    .about_us_time ul li .about_time_center{
        width: 100%;
        height: 64px;
        background: url('../images/about_us_time.gif') center  center;
        position: relative;
    }
    .about_us_time ul li .about_time_center p{
        width:31px;
        height:31px;
        margin:0px;
        border-radius: 15.5px;
        position: relative;
        top:12px;
        line-height: 31px;
        text-align: center;
        left:45%;
        background: rgb(239,239,239);
        border:1px solid rgb(239,239,239);
    }
    .about_us_time ul li .about_time_center p{
        border:1px solid red;
    }
    .about_us_time ul li .about_time_center span{
        display: inline-block;
        width: 7px ;
        height: 7px;
        position: absolute;
        top:40%;
        border-radius: 3.5px;
        left:40%;
        background: #656565;
    }
    .about_us_time ul li .about_time_center span{
        background: red;
    }
    .about_us_time ul li .about_time_center h1{
        width:3px;
        height: 26px;
        margin: 0px;
        border-left: 1px solid  #ddd;
        position: absolute;
        top:49px ;
        left:133px;
    }
    .about_us_time ul li:nth-child(2n) .about_time_center h1{
        top:-17px ;
        left:133px;
    }
    .about_us_time ul li .about_time_t{
        display: inline-block;
        text-align: center;
    }
    .about_us_time ul li .about_time_t img{
        display: inline-block;
        line-height: 140px;
        max-width: 245px;
        max-height: 163px;
    }
    .about_us_time ul li h1{
        height:32px;
        margin:23px 0px 4px 0px;
        font-size: 24px;
        color:#333;
        line-height: 32px;
    }
    .about_us_time ul li p{
        height: 23px;
        line-height: 23px;
        font-size: 16px;
        color:#333;
        margin:0px 0px 10px 0px;
    }
    .about_us_time ul li span{
        color:#656565;
        font-size: 14px;
        display: inline-block;
        width: 100%;
        white-space: pre-wrap;
        word-wrap: break-word;      
    }
    .about_time_huadong{
        width: 40px;
        height: 40px;
        position: absolute;
        top:277px;
        cursor:pointer;
    }
    .about_time_huadong_l{
        background: url('../images/about_left.gif');
        left:-40px;
    }
    .about_time_huadong_r{
        background: url('../images/about_right.gif');
        right:-40px;
    }
    .about_fen_on{
        width: 100%;
        height:513px;
        padding-top: 77px;
        background: #fff;
    }
    .about_fen{
        width:1300px;
        height:100%;
        margin:0px auto;
    }
    .about_fen p{
        height:29px;
        line-height: 29px;
        margin:0px 0px 75px 0px;
        color:#333;
        font-size: 20px;
        position:relative;
    }
    .about_fen_top{
        display: inline-block;
        width: 1300px;
        height: 299px;
        margin:0px;
    }
    .about_fen_top li{
        width: 234px;
        height: 297px;
        float: left;
        margin-right: 30px;
        border:1px solid rgb(222,223,222);
        cursor:pointer;
        line-height: 297px;
        text-align: center;
    }
    .about_fen_top li:nth-child(5n){
        margin:0px;
    }
    .about_fen_top .tasdsc{
        border:1px solid red;
    }
    .about_fen2{
        display: none;
    }
    .about_fen3{
        display: none;
    }
    .about_fen_u{
        width: 100%;
        height: 18px;
        text-align: center;
        margin-top: 38px;
    }
    .about_fen_us{
        margin:0px;
        padding:0px;
        display: inline-block;
        text-align: center;
    }
    .about_fen_us li{
        width: 13px;
        height:13px;
        border-radius: 6.5px;
        background: #cbcbcb;
        float: left;
        cursor:pointer;
        margin-left:19px;
    }
    .about_fen_us li:nth-child(1){
        margin-left: 0px;
    }
    .about_fen_us .teures{
        background: red;
    }
    .about_dong{
        width: 1300px;
        height:752px;
        margin:80px auto 0px;
    }
    .about_dong_l{
        width: 667px;
        height:656px;
        padding-top: 96px;
        float: left;
    }
    .about_dong_l span{
        width: 100%;
        height: 349px;
        display: inline-block;
        color:#333;
        font-size: 14px;
        line-height: 28px;
    }
    .about_img{
        float: right;
    }
    .about_dong_r{
        width: 451px;
        height: 100%;
        float: right;
        background: rgb(231,227,231);
    }
    .about_dong_r p{
        text-align: center;
        color:#000;
        font-size: 18px;
        margin:114px 0px 113px 0px;
    }
    .about_friend_up{
        width:100%;
        height: 322px;
        background: #fff;
    }
    .about_friend{
        width:1300px;
        height:100%;
        margin:0px auto;
    }
    .about_friend p{
        height:28px;
        line-height: 28px;
        padding: 38px 0px 75px 0px;
        margin: 0px;
        font-size: 20px;
        color:#333;
    }
    .about_friend_big{
        width: 100%;
        height: 99px;
        position: relative;
    }
    .about_friend_bsome{
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .about_friend_bsome ul{
        width: 3300px;
        display: inline-block;
        height:100%;
        position: relative;
        left:0px;
        margin:0px;
		margin-left: 6px;
    }
    .about_friend_bsome ul li{
        margin-left: 20px;
        width:198px;
        height: 97px;
        border:1px solid rgb(222,223,222);
        text-align: center;
        line-height: 99px;
        float: left;
        cursor:pointer;
    }
    .about_friend_bsome ul li:nth-child(1){
        margin-left: 0px;
    }
    .about_frien{
        display: inline-block;
        width: 40px;
        height: 40px;
        position: absolute;
        top:30px;
        cursor:pointer;
    }
    .about_frien_l{
        background: url('../images/about_left.gif');
        left:-40px;
    }
    .about_frien_r{
        background: url('../images/about_right.gif');
        right:-40px;
    }



    .about_us_time ul li .about_time_botton{
        width: 100%;
        height: 143px;
        background: rgb(239,239,239);
    }

} 
/*手机端*/
 @media screen and (max-width:980px){
 	.pcmaincontent{display:none;}
 	.mmaincontent{}
 	.about-u-m{width:100%;position:relative;}
 	.about-u-m img{width:100%;}
    .about-u-m .about_top_nav_l{position:absolute;top:9px;left:20px;width: 200px;height:100px;background: rgba(255,255,255,.7);padding:30px 20px;overflow: hidden;}
    .about-u-m .about_top_nav_l h1{width: 100%;margin:0px 0px 5px 0px;color:#000;font-size: 20px;}
    .about-u-m .about_top_nav_l p{width: 100%;margin:0px 0px 5px 0px;color:#000;font-size: 12px;}
    .about_ur{width:100%;padding:15px 0;text-align: left;}
    .about_ur span{display: inline-block;padding:0 15px;line-height:25px;color:#666;font-size: 14px;} 	
    .title-img{width:100%;overflow:hidden;}    
    .title-img img{width:100%;}
    .title-name-m{text-align:center;width:100%;padding:15px 0; padding-bottom:0;font-size:16px;background:rgb(247,243,247);}
    .title-name-c{padding:15px;line-height:25px;background:rgb(247,243,247);height:100%;overflow:hidden;font-size:14px;}
    .title-name-c img{width:50%;float:right;display: block;}
    .title-name-c p{font-size:14px;font-weight:bold;display:block;padding:5px 0;}
    .class-cname-m{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px;font-size:18px;font-weight:bold;}
    .about_top_wen{width:100%;height: 122px;margin:0px auto;}
    .about_top_wen ul li{width: 25%;text-align: center;height: 100%;float: left;}  
    /*发展历程*/
    .about-time{padding:15px;width:100%;height:100%;overflow:hidden;}
	.track-list {padding-left: 5px;position: relative;}		
	.track-list li {position: relative;padding: 0px 0 30px 30px;line-height: 30px;border-left: 1px solid #d9d9d9;color: #999;}		
	.track-list li.first {color: red;padding-top: 0;}
	.track-list li .node-icon {position: absolute;left: -15px;top:0px;width: 30px;height:30px;background: url(../images/trank.png)  no-repeat;}
	.track-list li.first .node-icon {background: url(../images/trank.png)  no-repeat;}		
	.track-list li .time {margin-right: 20px;position: relative;top: -5px;display: block;font-size:18px;font-weight:bold;}		
	.track-list li .txt {position: relative;top: 0px;display: inline-block;vertical-align: middle;font-size:14px;line-height: 24px; margin-bottom: 16px;}
	.track-list li .img{width:100%;display:block;}	
	.track-list li .img img{width:80% !important;}	
	.track-list li.first .time {margin-right: 20px;}		
	.track-list li.first .txt {}
	/*企业荣誉*/
	.honor-image{padding:15px;width:100%;height:100%;overflow:hidden;}
	.honor-image ul li{float:left;width:48%;padding-bottom:15px;background:#fff;padding-right:3%;height: 110px;text-align: center;overflow:hidden;}
	.honor-image ul li:nth-child(2n){float:left;width:48%;margin-left:4%;}
	.honor-image ul li img{width:auto;height:100%;}
	
	/*合作伙伴*/
    .classify {position: relative;width: 100%;height: 110px;overflow: hidden;}
    .classify .scrollbar{width: 100%;height: calc(100% + 18px);overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .classify .scrollbar ul {white-space: nowrap;font-size: 0;height:100px;padding: 15px 0px;}
    .classify .scrollbar ul li {text-align:center;display: inline-block;height:70px;width:170px;font-size: 1rem;margin: 0.6rem 15px 0 0;padding: 0 10px;color: #999; border-radius: 10px}
    .classify .scrollbar ul li img{width:170px;height:60px;display:block;margin-bottom:5px;border-radius: 10px;box-shadow:0 0 10px #eee;} 
    .classify .scrollbar ul li a{color:#000;}  	  
    .show-hidden{float:right;width:180px;text-align:right;font-weight:bold;font-size:16px !important;color:#ff0000;}
    


 
 }	
