﻿@media screen and (max-width: 1430px){

	.finance-t li .con {

	    width: 80%;

	}

	.historySlider .slick-prev{left: 0;}

	.historySlider .slick-next{right: 0;}

}





@media screen and (max-width: 1300px){

	#nav{

		padding-right: 146px;

	}

}

@media screen and (max-width: 1200px){

	#nav li{width: 100px;}

	#nav{padding-right: 170px;}

	.wp{padding: 0 10px;}

	.jobList li {

	    padding: 20px 10px 0;

	}

	.jobTit {

	    padding: 10px 0;

	}

	.jobTit h3 {

	    font-size: 18px;

	}

	.jobInfor {

	    margin: 10px 0;

	}

	.jobInfor span {

	    display: block;

	    padding: 0;

	}

	.row-comm .col-l{width: auto;float: none;}

	.row-comm .col-r{width: auto;float: none;padding-top: 20px;}

	.row-comm{padding: 30px 0 20px;}

	.tit-comm h2{font-size: 20px;line-height: 28px;}

	.tit-comm h3{font-size: 14px;}

	.tit-comm .link{margin: 15px auto 0;}

	.m-tab1{height: auto;}

	.m-tab1 li{width: 25%;}

	.m-tab1 li a{font-size: 14px;line-height: 45px;}

	.tab-show1{padding: 25px 0;}

	.insdie-wrap{padding: 30px 0 40px;}

	.goList{float: none;display: block;margin-top: 0;font-size: 14px;

		-o-background-size: 26px auto;

		-ms-background-size: 26px auto;

		-moz-background-size: 26px auto;

		-webkit-background-size: 26px auto;

		background-size: 26px auto;

	}

	.textBg{padding: 10px 15px;}

	.arTit h1{font-size: 18px;font-weight: bold;}

	.jobText h3{margin-top: 15px;}





}



@media screen and (max-width: 1080px){

	#nav li{width: 80px;}

	#nav{padding-right: 190px;}

	

}



@media screen and (max-width: 1024px){

	.inv-title {

	    font-size: 24px;

	    line-height: 34px;

	    margin-bottom: 15px;

	}

	.notice-t li {

	    padding: 5px 2% 15px;

	}

	.notice-t li .time {

	    font-size: 13px;

	    line-height: 40px;

	}

	.notice-t li .font {

	    font-size: 16px;

	    line-height: 26px;

	    height: 52px;

	    margin-top: 8px;

	}

	.govem-t-box .newsList li{line-height: 40px;}

	.govem-t-box .newsList li .tit{height: 40px;}

	.notice-t .more,

	.govem-t .more,

	.finance-t .more {

	    width: 160px;

	    line-height: 35px;

	    height: 35px;

	    font-size: 14px;

	    margin: 25px auto 0;

	}

	.finance-t li {

	    padding: 10px 0;

	    margin-bottom: 15px;

	}

	.finance-t li .con {

	    width: 77%;

	}

	.finance-t li h2 {

	    font-size: 15px;

	    line-height: 25px;

	    height: 25px;

	    margin-top: 10px;

	}

	.finance-t li .font {

	    font-size: 12px;

	    line-height: 22px;

	    height: 22px;

	}

	.platform-link .con {

	    width: 128px;

	    height: 160px;

	}

	.aboutInfo .pic{margin-right: 3%;}

}

@media (max-width: 1000px) and (min-width: 780px){

	.finance-t li .con {

	    width: 72%;

	}

}



@media screen and (max-width: 960px){

	.m-hd{display: block;}	

	#hd{display: none;}

	#banner{margin-top: 60px;}

	.i-video,.i-culture{float: none;width: 100%;}

	.i-video{margin-bottom: 20px;}

	.jobTop li{width: 100%;}

	.jobBrief {

	    height: auto;

	    max-height: 150px;

	}

	

}





@media screen and (max-width: 840px){

	/*.am-tabs-nav{float: none;}*/

	.m-l{float: left;width: 100%;margin-bottom: 10px;}

	.am-tabs-nav{width: 100%;}

	.contsyanrbl{width: 100%;height: auto;float: none;margin-right: 0;}

	.contsyanrb{height: auto;}

	.contsyca{width: 50%;margin-bottom: 15px;}

	.honList li{width: 33.33%;}
	.ul-pro-tabs{height: 60px;}
	.ul-pro-tabs li{height: 60px;}
	.ul-pro-tabs li a{line-height: 60px;}
	.ul-pro-tabs li a .xxdywtb{line-height: 60px;}
}









@media screen and (max-width: 769px){

	.teamList3 li{float: none;width: 100%;}

	.notice-t li{width: 47%;}

	.notice-t li:nth-child(2n){margin-right: 0;}

	.notice-t li:nth-child(3n){margin: 0 2.1% 20px 0;}

	.govem-t-box .picslider{float: none;width: 100%;margin-right: 0;}

	.finance-t li{width: 100%;margin-right: 0;}

	.product-list-b li{width: 47%;}

	.product-list-b li:nth-child(3n){    margin-right: 2.45%;}

	.product-list-b li:nth-child(2n){    margin-right:0;}

	

	.news-list-bot li .con {

	    padding: 15px 3% 25px;

	}

	.news-list-bot li h2 {

	    font-size: 16px;

	    line-height: 26px;

	    height: 26px;

	}

	.news-list-bot li .font {

	    font-size: 12px;

	    color: #666;

	    line-height: 20px;

	    margin-top: 4px;

	    height: 40px;

	}

	.aboutInfo .pic{width: 100%;float: none;}

	.jobList li{float: none;width: 100%;}

}



@media screen and (max-width: 700px){

	.ul-pro-tabs{float: none;width: 100%;height: 60px;overflow: hidden;}

	.ul-pro-tabs li{width: 20%;float: left;}

	.contsybnr{height: auto;}

	.ul-pro-tabs li a .xxdywtb{position: relative;left: auto;margin-right: 5px;}

	.ul-pro-tabs li a{padding: 0;text-align: center;}

	.ul-culture li .pic{width: 40%;}

	.i-pro{height: auto;}

}





@media screen and (max-width: 640px){

	.contsyabt,.contsyabtt{font-size: 20px;margin-bottom: 10px;}

	.am-tabs-nav li{width: 32%;}

	.am-tabs-nav li a{width: 100%;font-size: 14px;height: 36px;line-height: 36px;}

	.contsyanrtlt a{font-size: 18px;}

	#banner .slick-dots{bottom: 10px;}

	.picSlider .item .pic{float: none;width: 100%;}

	.picSlider .item .txt{height: auto;padding-bottom: 20px;padding-top: 20px;}

	.picSlider .slick-dots{left: 50%;transform: translateX(-50%)-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);;}

	.contsyanrtlb{font-size: 14px;}

	.i-pro{margin-top: 0;padding-top: 10px;}

	.ul-pro-tabs li a{font-size: 14px;}

	.ul-pro-tabs li a .xxdywtb img{-webkit-transform: scale(0.7);

	-moz-transform: scale(0.7); 

	-ms-transform: scale(0.7); 

	-o-transform: scale(0.7); 

	transform: scale(0.7);

	transform-origin: 50% 50%;}

	.ul-culture li .pic{width: 100%;float: none;}

	.ul-culture li .txt{padding: 10px;}

	.picSlider .slick-arrow{bottom: 10px;-webkit-transform: scale(0.7);

	-moz-transform: scale(0.7); 

	-ms-transform: scale(0.7); 

	-o-transform: scale(0.7); 

	transform: scale(0.7);

	transform-origin: 50% 50%;}

	.footer_top .dbdh{display: none;}

	.footer_top .rcewm{float: none;margin: 0 auto;}

	.footer_top{padding-top: 15px;padding-bottom: 15px;}

	.contsycarbt{line-height: 36px;height: 36px;}

	.honLef{float: none;width: 100%;margin-bottom: 10px;}

	.fenlei li a{font-size: 14px;padding: 0;width: 100%;line-height: 36px;}

	.fenlei li{width: 25%;float: left;}

	.teamTit3 {

	    font-size: 16px;

	    line-height: 24px;

	}

	.teamLine {

	    top: 11px;

	}

	.teamRig {

	    padding-top: 0;

	}

	.honList li{width: 50%;}

	.researchImg {

	    width: 120px;

	    height: 120px;

	    margin-right: 10px;

	}

	.researchIco{display: none;}

	.researchTit {

	    font-size: 16px;

	    margin: 10px 0;

	}

	.researchBrief {

	    font-size: 12px;

	    line-height: 22px;

	    max-height: 66px;

	}

	.researchImg .imgFull {

	    height: 100%;

	    padding: 0;

	}

	.research li {

	    padding: 10px 0 0;

	}

	.research li a {

	    padding: 10px;

	}

	.jobBot li{float: none;width: 100%;}

	.jobCenConBg {

	    font-size: 17px;

	    position: static;

	    transform: translateY(0);

	    padding: 0.8rem 15px;

	}

	.jobCenBg {

	    height: auto;

	}

	.govem-t-box .picslider p {

	    padding: 30px 45px 10px 2%;

	    font-size: 14px;

	}

	.platform{padding: 20px 0;}

	.notice-t li,.product-list-b li{width: 100%;margin-right: 0;}

	.news-list-bot li {

	    width: 100%;

	    margin-right: 0;

	    margin-bottom: 10px;

	}

	.news-list-bot li .pic {

	    height: 48vw;

	}

	.insdie-wrap td {

	        font-size: 12px

	    }

	    .insdie-wrap .applay-input {

	        height: 30px;

	        line-height: 30px;

	        font-size: 12px;

	        width: 80%

	    }

	    .insdie-wrap select.applay-input {

	        height: 30px;

	        padding: 0 10px;

	        width: 80%

	    }

	    .insdie-wrap td {

	        padding: 4px 2px

	    }

	.font-box .text.out {

        width: 100%

    }

    .insdie-wrap td {

        display: block;

        width: 100%;

        font-size: 14px;

        position: relative

    }

    .insdie-wrap td.ww {

        width: 100%;

        text-align: left!important

    }

    .insdie-wrap .applay-input {

        width: 94%;

        font-size: 14px

    }

    .insdie-wrap select.applay-input {

        width: 94%

    }

    .insdie-wrap textarea.applay-input {

        width: 94%

    }

    .font-box .file span.text_span {

        width: 100%;

        margin: 0

    }



    .picSlider .slick-dots{bottom: auto;top: 410px;left: 0;right: 0;text-align: center;}
    #banIn{/*height: 235px;*/margin-bottom: 20px;margin-top:60px;}

    .aboutInfo{padding: 20px 0 30px;}
    .aboutInfo .pic{margin-bottom: 15px;}
    .history{padding: 30px 0;}
    .history h3{margin-bottom: 20px;font-size: 20px;}
    /*.historySlider{padding: 0 10px;}
    .historySlider .item{margin: 0 auto;}*/
    .honList li{width: auto;float: none;height: auto !important;}
    .honor h2{margin-bottom: 20px;}
    .honor{padding: 30px 0;}
    .yewuListBg{background-color: #fff;padding: 20px 0;}
    .honBot{padding: 20px 0;}
    .box5TitH3{font-size: 22px;}
    .arBot{padding: 10px 0;margin-top: 0px;}
    .arBot li span{font-size: 12px;}
    .arBot li{padding: 0 13px;}
    .jobCenConBg{font-size: 14px;}
    .jobBot li{padding: 15px 15px 0;}
    .jobBrief{line-height: 24px;}
    .jobList li{padding: 0 10px 0;}
	.jobList li a{padding: 10px 10px 20px;}
	.teamLef{width: auto;float: none;}
	.teamImg3 img{width: 100% !important;height: auto !important;}
	.teamLine{position: static;transform: translateX(0%);margin-top: 20px;}
	.teamRig{padding-left: 0;}
	.teamJob3{height: auto;}
	.yewuListBg2{padding: 20px 0;}
	.teamBrief{height: auto;margin-bottom: 20px;}
	.box5TitBrief *{font-size: 14px !important;}

	.news-list-bot li .time{padding-left: 24px;
		-o-background-size: 14px auto;
		-ms-background-size: 14px auto;
		-moz-background-size: 14px auto;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.news-list-bot li .con{padding-bottom: 15px;}
	.notice-t li{margin-bottom: 0;}
	.platform-link .con .font{font-size: 14px;margin-top: 6px;}
	.platform-link .con{width: 80px;height: auto;top: 14px;}
	.jobTit h3{font-size: 16px;}
	.contsyanrbl{height: 280px;}
	.contsyanrbr li .time{font-size: 12px;margin-left: 5px;}
	.contsyanrbr li .contsyanrb2{display: block;
		text-overflow:ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.contsyanrt{height: auto;padding-bottom: 30px;}
	.contsyanrb{margin-top: 20px;}
	.picSlider .item .pic img{height: auto !important;}
	
	.banImg{transform: scale(1) !important;}
}

