﻿.clearFix:after
	{
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	line-height:0;
	content:"";
	}
.market_Box ul li span{
	box-sizing: content-box;
}
a {
    color: inherit;
}
a:visited {
   text-decoration: none;
   color: inherit;
}
a:hover {
   text-decoration: none;
   color: inherit;
}
a:active {
   text-decoration: none;
   color: inherit;
}

.logo-part a:hover{
	color: #000;
	text-decoration: none;
}
.logo-part a:active{
	color: #000;
	text-decoration: none;
}


.header a:hover{text-decoration: none;color: #306EAD}
.container, .container-layout{    width: 1200px !important;padding: 0}
.course-text1{box-sizing: content-box;}
/*网站首页*/
.new_about_US h1{font-size: 24px}
.message_Box .left_Message ul li{height: 34px}
/*解决方案*/
/*.adups-middle-top ul li{width: 32%;margin: 0 !important;}
.adups-middle-top ul li:nth-child(1){}
.adups-middle-top ul li:nth-child(2){margin-left: 2% !important;}
.adups-middle-top ul li:nth-child(3){margin-left: 2% !important;}*/
.fota-bottom{height: auto}
.fota-p1 , .fota-p2{
	width: 100%;
    padding-right: 80px;
    padding-left: 0;
}
.fota-bottom-sj , .fota-bottom-sjr{
	width: 100%;
    padding-right: 80px;
     padding-left: 0;
}
.bigdata-bottom{height: auto}
/*合作伙伴*/
.col-main{
	background: #fff;
    margin: 30px auto;
    width: 1140px;
}
/*关于我们*/
.adups-middle-course{width: 1000px !important}
.col-main .col-md-3 , .col-main .col-md-3 h3 , .col-main .col-md-3 p{text-align: center;}
.col-main .col-md-3 img{display: inline}
.col-main .col-md-4 , .col-main .col-md-4 h3 , .col-main .col-md-4 p{text-align: center;}
.col-main .col-md-4 img{display: inline}
.col-main .col-md-3 p , .col-main .col-md-4 p{width: 211px;display: inline-block;}
.adups-cor-img .logo-part li a:hover{text-decoration: none}
.hr_mail{background: none;position: relative;}
.hr_mail img{width: 100%;position: absolute;}
.hr_mail a{position: absolute;}
.contact-bottom{height: auto}

@media (max-width: 768px) {
	body{
		min-width: inherit;
	}
	.container, .container-layout{width:100% !important;padding: 10px}
	.adups-middle-top{margin: 0}
	.adups-middle-top ul{ width:100%!important; display:block}
	.fontsize-24{font-size: 18px !important;}
	.margin-top60{margin-top: 10px !important}
	.fontsize-18{font-size: 16px !important}
	.fontsize-14{font-size: 14px !important}


	

    .header .top{
       display: none
    }
    .header .nav{
    	width: 100%;
	    min-width: inherit;
	    padding: 0 10px;
	    margin-top: 10px;
	    overflow: initial;
    }
    .header .nav_img{
    	width: 200px
    }
    .header .nav_img img{
    	width: 100px
    }
    .header .nav_img span{
    	margin-top: 3px;
    	font-size: 13px;
    }
    .header .navContent{
    	background-image: url(../images/cont.png);
	    width: 32px;
	    height: 43px;
	    background-repeat: no-repeat;
	    background-position: right 4px;
	    margin-bottom: 0;
	    line-height: normal;
	    position: relative;
	    float: right;
    }
    .header .nav_choice{
    	position: absolute;
	    right: 0;
	    z-index: 1000;
	    display: block;
	    background: #306EAD;
	    top: 32px;
	    width: 90px;
	    line-height: normal;
	    margin-bottom: 0;
	    box-shadow: 0 0 5px #9ce6c7;
	    display: none;
    }
    .header .nav_choice:before{
    	content: '';
	    top: -8px;
	    right: 0;
	    position: absolute;
	    z-index: 2;
	    border-color: transparent transparent  #306EAD transparent; 
		border-style: solid; 
		border-width: 0px 7px 8px 7px; 
	    height: 0px; 
		width: 0px; 
    }
    .header .nav_choice  li{
    	margin-left: 0;
	    padding: 0 10px;
	    font-size: 13px;
	    color: #fff !important;
	    line-height: noramal;
	    height: 30px;
	    width: 100%
    }
    .header a:hover{color: #fff}
    .header .nav_choice .focus{
    	    background: #d4e5df;
    		color: #306EAD !important;
    		border-bottom: none;
    }
    .header .nav_choice  li a{
    	display: inline-block;
	    border-bottom: 1px solid rgba(255,255,255,0.2);
	    width: 100%;
	    text-align: center;
	    height: 100%
    }
    .header .nav_choice  li:last-child a{
    	border-bottom: none
    }
	
	.banner_one{
		width: 100%;
		height: auto
	}
	.banner_one #full-screen-slider{
		height: auto;
		float: none;
	}
	.banner_one #slides{
		height: 110px;
	}
	.banner_one #slides li{
		height: 100%;
	}
	.banner_one #slides li img{
		width:100%;
		height: 100%
	}
	
	.banner_one #pagination{
		top: 80px
	}
	.banner_one #pagination li{
		width:10px;
		height: 10px;
		border-radius: 100%
	}
	
	.new_about_US{
		    margin-top: 30px;
    	width: 100%;
    	
	}
	.new_about_US h1{
		font-size: 16px !important;
	}
	.new_about_US p{
		    padding: 0 20px;
    	line-height: 19px;
    	margin-top: 20px !important;
    	font-size: 12px !important;
	}
	
	.message_Box .left_Message ul{
		margin-top: 0
	}
	.message_Box .message_News>div{
		background: #fff;
		height: auto;
	}
	.message_Box .message_News .left_Message{
		width:100%;
	}
	.message_Box .left_Message ul li{
		margin-right: 20px;
		height: 34px;
	}
	.message_Box .left_Message ul li a{
		font-size: 14px;
	}
	.message_Box .message_Bottom a{
		width: 100%;
	    padding: 0 15px 0 140px;
	    position: relative;

	}
	.message_Box .message_Bottom a:last-child{
		margin-bottom: 30px
	  
	}
	.message_Box .message_Bottom a img{
		position: absolute;
		left: 15px;
		width: 110px;
		height: auto;
		float: none;
	}
	.message_Box .message_Bottom h2{
		width:100%;
		float: none;
		
	}
	.message_Box .message_Bottom h2 strong {
		font-size: 13px ! important;
		margin-bottom: 0;
		word-break:keep-all;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.message_Box .message_Bottom h2 b {
		font-size: 12px ! important;
		height: 50px;
		word-break: break-all;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}
	.message_Box .message_Bottom h2 i{
		font-size: 12px ! important;
		float: left;
    	border-bottom: 2px solid #306EAD;
    	margin-top: 10px
	}
	.message_Box .message_News .right_Message{
		width:100%;
	}



	/*解决方案*/
	.solution_Box{background: #fff}
	.fota , .dm , .bigdata{
		 padding-top: 10px;
		 background: #f5f5f5;
	}
   .fota .container , .dm .container , .bigdata .container{
   		    background: #fff;
   	 padding: 30px 20px;
   }
   .fota-bottom , .dm-bottom , .bigdata-bottom{
   		    padding: 10px 0;
   		    margin-top: 0 !important;
   		    height: auto;
   }
   .dm-p1 , .dm-p2{
   	    width: 100%;
    padding-right: 0;
    padding-left: 0;
   }
   .fota-bottom-sj1{
   		width: 100%;
	    float: none;
	    text-align: center;
   }
   .fota-bottom-sj2{
   		width: 100%;
	    float: none;
	    text-align: left;
   }
	.solution_list{
		margin-top: 20px;
		width:100%;
	}
	.solution_list a{
		float: none;
		width: 100%;
		margin: 0;
		padding: 0 15px;
		height: auto;
    	margin-bottom: 20px;
	}
	.solution_list a img{
		width: 100%;
	}
	.adups-middle-top ul li{width: 30%;margin: 0 !important;}
	.adups-middle-top ul li:nth-child(1){}
	.adups-middle-top ul li:nth-child(2){margin-left: 0% !important;}
	.adups-middle-top ul li:nth-child(3){margin-left: 0% !important;}
	.adups-middle-top ul li{
		width:100%!important;
		font-size: 15px;
	    height: 50px;
	    line-height: 50px;
	}
	.text-center img{width: 100%}
	.xb6{
		width: 100%;
		float: none;
		margin-bottom: 60px;
	}
	.fota-p1, .fota-p2{
		padding-right: 0 ;
	}
	.fota-bottom-sj, .fota-bottom-sjr{
		padding-right: 0;
		padding-top: 20px
	}
	.adups-middle-img img{width: 100%}
	.advantage  .adups-middle-title{
		margin-top: 0
	}
	
	.market_Box{
		width: 100%;
	}

	.market_Box .application_List{
		padding: 0 15px
	}
	.market_Box ul{
		width: 100%;
	    float: none;
	    margin-right: 0;
	    margin-top: 30px
	}
	.market_Box ul li{
		 width: 33%;
    	float: left;
	}
	.market_Box ul li a{
		    font-size: 13px;
	}
	.market_Box ul li span{
		width: 100%;
	    height: 10px;
	    background-size: auto 100%;
	}
	.market_Box ul .car_list span{
		background-size: auto 100%;
	}
	.market_Box ul .mobile_list span{
		    background-size: auto 100%;
	}
	.market_Box ul .coupon-news span{
		    background-size: auto 100%;
	}
	.market_Box .app_right{
		 width: 100%;
	    float: none;
	    margin-top: 15px;
	}
	.market_Box .app_right img{
		width: 100%
	}
	
	.advantage_List a{
		width: 100%;
	    text-align: center;
	    margin: 0;
	    float: none;
	    padding: 40px;
	    display: block;
	}
	

	
	
	/*合作伙伴*/
	.adups_cor .advantage {padding: 20px 20px 0;}
	.adups_cor  .fota .container {
		    background: #fff;
		    padding: 20px 20px 0;
		}
	.adups_cor .container_sec{margin-bottom: 0}
	 .adups_cor{min-width: 0}
	 .adups-title{font-size: 20px}
	 .adups-text{font-size: 14px}
	 .col-main{width: 100%;margin: 0 auto;padding: 0 15px}
	 .adups-cor-img{min-width: 0}
	 .adups-cor-img .logo-part{width: 100%}
	 .adups-cor-img .logo-part li{
	 	width: 170px;
	    float: none;
	    margin: 0 auto;
	    text-align: center;
	    margin-bottom: 20px;
	 }



	 /*新闻资讯*/
	 .news{margin: 0px auto 0 auto;width: 100%}
	 .new_part{margin: 0 auto}
	 .adups-middle-top ul li a{
	 	    display: block;
		    width: 100%;
		    height: 100%;
	 }
	 .new_part{width: 100%;background: #f5f5f5}
	 .new_part ul li div{
	 	    position: static;
	    float: none;
	    margin-right: 0;
	    width: 100%;
	 }
	 .new_part ul li img{width: 100%}
	 .new_part ul li .N_text{
	 	width: 100%;
	    position: static;
	    height: auto;
	    float: none;
	    margin-top: 20px;
	 }
	 .new_part ul li div h3{
	 	    font-size: 15px ! important;
	    margin-bottom: 10px;
	    margin-top: 0;
	        line-height: 24px;
	 }
	 .new_part ul li .N_text p{
	 	    font-size: 12px ! important;
	    line-height: 24px;
	    margin-top: 4px;
	 }
	 .new_part ul li .N_text span{
	 	    position: static;
	    margin-top: 10px;
	    float: left;
	 }
	 .new_part ul li .N_text i{
	 	    position: static;
	    margin-top: 10px;
	    float: right;
	    border-bottom: 2px solid #306EAD;
	 }
	 .news h2{font-size: 18px;margin-top: 15px}
	 .news p{font-size: 14px; padding: 0 15px 15px;margin-bottom: 0}
	 .news .news_link{margin-top: 0;padding: 0 15px}
	 .page_split{width: 100%}
	 /*关于我们*/
	 .company .adups-middle-title{margin-top: 20px}
	 .xb7{width: 100%}
	 .xb7 img , .xb6 img{width: 100%}
	 .xb7 p{width: 100% !important;}
	 .xb7 p img{width: 100%}
	 .course-img{width: 58px}
	 .course-text{    
	 	width: 80%;
    	padding-left: 8px;
    }
    .course-text1{
    	width: 100%;
    margin-bottom: 20px;
    height: 68px;
    padding: 10px;
    line-height: 19px;
    font-size: 12px !important;
    box-sizing: border-box;
    }
    .hr_mail{background: none;position: relative;width: 320px !important;padding: 0;height: auto}
	.hr_mail img{width: 100%;position: absolute;}
	.hr_mail a{
		    position: absolute;
    top: 85px;
    z-index: 10;
    left: 110px;
    font-size: 14px;
	}
	  
	.fota_map{
		    height: 154px;
		    width: 320px;
		    margin: 0 auto;
		    background-size: 100% 100%;
		    margin-top: 20px
	}
	
	.map_beijing .map_cir{
		       right: 60px;
    	top: 50px;
	}
	.map_dongjing .map_cir{
		    right: 40px;
    	top: 60px;
	}
	.map_xindeli .map_cir{
		right: 100px;
    	top: 74px;
	}
	.map_taiwan .map_cir{
		right: 60px;
    	top: 78px;
	}
	.contact-bottom{height: auto}
	.contact-bottom  .xb7{margin-bottom: 30px}
	.contact-bottom  .xb7 img{width: 50px}
	.footer{
		margin-top: 0;
	}
	.footer_Title{
		width:100%;
		padding: 0 20px 20px;
	}
	.footer_Title dl{
		width:50%;
		float: left;
		
	}
	.footer_Title dl.last{
		width:100%;
		
	}
	.foot_Bottom{
		 padding: 15px;
    	height: auto;
	}
	.foot_Bottom p{
		float: none !important;
		text-align: center;
		font-size: 14px;
		margin: 0 !important;
		line-height: 28px
	}
}


