@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1200px){
	.header .head,.intro_content,.footer .bottom,.hr_content{width:960px;}
	.head .logo img{height:41px;left:10px;}
	.header,.swiper-slide a img,.swiper-container{height:265px;}
	.header .head{position:relative;top:-265px;}
	.head .nav{position:absolute;left:144px;top:20px;margin:0;}
	.head .tel{display:none}
	.introduce,.intro_content{  }
	.intro_content .intro_info div.atxt{display:block;height:110px; overflow:hidden;}
	.list .news .news_content{width:450px;padding:30px 30px 0 0;}
	.list .news .news_content .news_title p a{width:300px;}
	.list .news .news_content ul li .news_right{width:310px;}
	.list .dynamics .news_content{padding:30px 0 0 30px;}
	.partner{height:350px;}
	.partner .intro_title{padding-top:40px;}
	.partner ul li,.partner ul li img{width:150px;height:62px;}
	.partner ul li{margin-right:10px;}
	.footer{height:440px;}
	.bottom div{margin-top:10px; float:left; margin-left:0px;}
	.bottom div ul li{margin-right:20px;text-align:center; margin-left:0px;}
	.hr_content .hr_right{width:600px;}
	.hr_right .hr_info>p span{margin-left:150px;}
	.hr_right .hr_more ul li span{margin-left:130px;}
}
@media screen and (max-width:990px){
	.header .head,.intro_content,.footer .bottom,.hr_content{width:740px;}
	.head .logo img{height:31px;left:10px;}
	.header,.swiper-slide a img,.swiper-container{height:204px;}
	.header .head{position:relative;top:-204px; padding-top:10px;}
	.head .nav{clear:both;width:100%;left:0;z-index:9999;box-shadow: none;}

	.head .nav .nav_one{width:100px;position:absolute;right:0;top:25px;display:none; z-index:999;}
	.head .nav .nav_one>li,.head .nav .nav_one>li a{width:100px;height:30px;line-height:30px;font-size:12px;}
	.head .nav .nav_icon{display:block;margin-top:0px;font-size: 16px; font-weight: bold;}
	.head .nav ul li ul{position:absolute;top:0;left:-100px;}
	.head .nav ul li ul li .nav_three{position:absolute;top:0;left:-140px;}
	.head .tel{ display:none}
	.introduce,.intro_content{height:360px;}

	.intro_content .intro_info div.atxt{display:block;height:110px; overflow:hidden;}
	.intro_content .intro_info div p{line-height:20px;}
	.business{height:330px;}
	.business ul li img{width:88%;}
	.list,.list .news{height:430px;}
	.list .news .news_content{width:350px;height:400px;padding:30px 20px 0 0;}
	.list .news .news_content .news_title{height:60px;}
	.list .news .news_content .news_title p a{width:200px;}
	.list .news .news_content .news_title h3{font-size:20px;height:30px;line-height:30px;}
	.list .news .news_content ul li .news_left{width:100px;height:67px;}
	.list .news .news_content ul li .news_left img{width:90px;height:57px;}
	.list .news .news_content ul li .news_right{width:240px;margin-left:10px;}
	.list .news .news_content ul li .news_right h4{height:20px;line-height:20px;}
	.list .news .news_content ul li .news_right p{font-size:12px;line-height:16px;margin-top:6px;}
	.list .dynamics .news_content{padding:30px 0 0 20px;}
	.partner{height:440px;}
	.partner .intro_title{padding: 30px 0 20px 0;}
	.partner ul li,.partner ul li img{width:170px;height:72px;}
	.partner ul li{margin-right:15px;}
	.footer{height:460px;}
	.bottom div{margin-top:20px; float:left;}
	.bottom div ul li{margin-left:30px;text-align:center;}

	.hr_content .hr_left{width:282px;}
	.hr_left>ul>li{width:250px;}
	.hr_content .hr_right{width:420px;}
	.hr_right .hr_info>p span{margin-left:70px;}
	.hr_right .hr_more ul li span{margin-left:50px;}
}

@media screen and (max-width:770px) {
	.header .head,.intro_content,.footer .bottom,.hr_content{width:480px;}
	.header,.swiper-slide a img,.swiper-container{height:200px;}
	.header .head{position:relative;top:-200px;padding-top:10px;}
	.introduce,.intro_content{height:450px;}
	.add-right { width: 100%; padding-left: 0 !important; }
	.intro_content .intro_title{padding:30px 0 20px 0;}
	.intro_content .intro_info{height:300px;}
	.intro_content .intro_info div.atxt{display:block;height:110px; overflow:hidden;}
	.intro_content .intro_info div a{position:absolute;bottom:10px;left:410px;}
	.business{height:450px;}
	.business ul li{width:25%; }
	.business ul li img{width:95%;margin-bottom:10px;}
	.business ul li p{margin-bottom:15px;}
	.list{float:none;height:840px;}
	.list .news,.list .dynamics{width:100%;height:420px;float:none;}
	.list .news .news_content{width:400px;height:390px;padding:30px 0 0 0;float:none;margin:0 auto;}
	.list .news .news_content .news_title{height:70px;}
	.list .news .news_content .news_title p a{width:250px;}
	.list .news .news_content .news_title h3{font-size:24px;height:40px;line-height:40px;}
	.partner{height:450px;}
	.partner .intro_title{padding: 25px 0 15px 0;}
	.partner ul li,.partner ul li img{width:146px;height:60px;}
	.partner ul li{margin-right:13px;}
	.footer{height:360px;}
	.bottom>p{height:50px;line-height:50px;}
	.bottom>p a{margin-right:5px;}
	.bottom ul li{float:left;margin-right:8px;}
	.bottom div{margin:0px;float:left; margin-left:0px;}
	.bottom div ul li{width:96px;margin:0px;text-align:center;}
	.bottom div ul li img{display:block;width:80px;height:80px;margin:0 auto 5px;}
	.bottom div ul li p{font-size:10px;}
	.hr_content .hr_left{width:122px;}
	.hr_left>ul>li{width:120px;}
	.hr_left>ul>li p{padding-left:0;text-align:center;}
	.hr_left>ul>li ul li{padding-left:0;text-align:center;}
	.hr_content .hr_right{width:340px;}
	.hr_right .hr_info>p span{margin-left:10px;}
	.hr_right .hr_more ul li span{margin-left:6px;}
	.hr_right .hr_more ul li img{margin-right:5px;}
	.hr_left h3{width:100px;border-radius:5px;}
}

@media screen and (max-width:510px) {
	.header .head,.intro_content,.footer .bottom,.hr_content{width:320px;}
	.head .logo img{height:31px;}
	.header,.swiper-slide a img,.swiper-container{height:200px;}
	.header .head{position:relative;top:-200px;}
	.head .logo,.head .logo img{width:150px; height:50px;display:none;}
	.intro_content .intro_info img{width:320px;height:100px;display:block;margin:0 auto;float:none;margin-bottom:10px;}
	.intro_content .intro_info div{width:320px;height:200px;float:none;margin:0 auto;}
	.intro_content .intro_info div.atxt{display:block;height:147px;overflow:hidden;}
	.intro_content .intro_info div a{position:absolute;bottom:10px;left:250px;}
	.business,.intro_content{height:370px;}
	.business ul li a{font-size:14px;}
	.list{height:800px;}
	.list .news,.list .dynamics{height:400px;}
	.list .news .news_content{width:320px;height:370px;padding:30px 0 0 0;float:none;margin:0 auto;}
	.list .news .news_content .news_title{height:60px;}
	.list .news .news_content .news_title p a{width:170px;}
	.list .news .news_content .news_title h3{font-size:20px;height:30px;line-height:30px;}
	.list .news .news_content ul li .news_right{width:210px;margin-left:10px;}
	.list .news .news_content ul li .news_right p{height:32px;line-height:16px;margin-top:6px;overflow:hidden;}
	.partner{height:600px;}
	.partner .intro_content{height:600px;}
	.partner .intro_title{padding: 20px 0 10px 0;}
	.footer{height:671px;}
	.bottom>p{line-height:20px;}
	.bottom>p a{margin-right:10px;}
	.bottom ul li{margin-left:8px;font-size:12px;}
	.bottom div{width:100%;}
	.bottom div ul li{width:50%;margin-right:0;text-align:center; float:left;}
	.bottom div ul li img{display:block; max-width:100%; max-height:100%; margin:0 auto 5px;}
	.bottom div ul li p{font-size:12px;margin-bottom:10px;}
	.hr_content .hr_left,.hr_content .hr_right{width:320px;}
	.hr_content .hr_left{margin-bottom:30px;}
	.hr_left>ul>li{float:left;width:68px;margin:0 5px;position:relative;}
	.hr_left>ul>li p{font-size:14px;height:30px;line-height:30px;border-radius:3px;padding-left:0;}
	.hr_left>ul>li ul{position:absolute;top:35px;left:0;display:none;}
	.hr_left>ul>li ul li{width:70px;height:30px;line-height:30px;background:#eaeaea;}
	.hr_left>ul .highactive ul{/*display:none;*/}
	.hr_left>ul>li p:hover ul{display:block;}
	.hr_left>ul>li ul li:hover{color:#ec6624;}
	.hr_right h3{background:url(../images/hrbg.png) no-repeat 80px center;}
	.hr_right .hr_info div{margin:15px 0;line-height:20px;}
	.hr_right .hr_more ul li i,.hr_right .hr_more ul li span{font-size:12px;}
}


@media screen and (max-width:1200px) {
	.media .media-img { width: 160px; }
	.media p { height: 50px; }
	.hr_right .hr_more ul li .jobtitle span { }
}
@media screen and (max-width:990px) {
	.media .media-img { width: 115px }
	.media p { height: 20px; }
	.doc-news-x .news-more a { display: block; width: 100%; }
	.hr_right .hr_more ul li .jobtitle span { }
	.add-bg { display: none; }
}
@media screen and (max-width:990px) {
	.hr_right .hr_more ul li .jobtitle span { display:none;}
}

@media screen and (max-width:510px) {
	.media .media-left,.media .media-right { display: block; width: 100%; float: none; }
	.media .media-right { margin-top: 15px; }
	.media .media-img { width: 100%; height: auto; }
	.media p { line-height: 24px; height: auto; margin-bottom: 15px; overflow: hidden; height: 70px;}
	.titles { text-align: left; }
	.doc-news-x .news-more a { display: block; width: 100%; }
	.hr_left > ul > li { width: 100%;height: auto !important;   }
	.hr_left > ul > li p { font-size: 16px; width:90%; padding-left:6%; text-align:left; }
	.hr_left > ul > li ul { position: relative !important; top: 0; width: 100%; }
	.hr_left > ul > li ul > li { width: 90%;padding-left:6%; font-size: 16px; margin-bottom: 10px;text-align:left;}
	.hr_right .hr_more ul li .jobtitle span { }
	.hr_content{ margin-top: 0; margin-bottom: 0; }
	.bottom ul li { float: none; }
	.bottom ul { float: none; }
	.news_content .news_title p a { width: auto !important }
	.business ul li p{ height:40px;}

}