﻿/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/


/* hide template textarea */

.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
	display: none;
}


/*
* PcMode
*/

body:after {
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
	content: 'Pc';
}

.PcMode:after {
	content: 'Pc' !important;
}

.UnpcPush,
.MobilePush {
	display: none;
}

img[data-src] {
	opacity: 0;
	filter: alpha(opacity=0);
}

img[data-srcloaded] {
	opacity: 1;
	filter: alpha(opacity=100);
}

@media only screen and (max-width: 1750px) {
	.culture01 .bottom .row li {
		padding-left: 5%;
	}
	.about .pt2 .talk {
	width: 580px;
}
}

@media only screen and (max-width: 1660px) {
	.xc_banner .sec_channel a {
		margin-right: 3%;
	}
	.honor .right_con {
		width: 67%;
	}
	.intro_box_s .bottom .bottom_one .left .m_title {
		font-size: 32px;
		color: #fff;
		margin-top: 25px;
	}
	.intro_box_s .bottom .bottom_one .left .s_title {
		font-size: 16px;
		color: #fff;
		margin-top: 10px;
	}
	/*联系我们*/
	.contact .left {
		width: 40%;
	}
	.contact .l .con {
		padding: 45px;
	}
	.contact .r {
		width: 58%;
	}
	/*.tech .pt2 .con2 .txt .d{ padding:0 7%;}*/
	.tech .pt2 .txt .d .tit {
		margin-bottom: 10px;
	}
	/*.tech .pt2 .con2 .txt .d{height:300px;}*/
	.intro_box_s .top .item .t_item_con .t_item_con_mtitle {
		font-size: 30px;
	}
	.party_new .pt1 .con1 .text {
		top: 40%;
	}
	.party_new .pt1 .con2 .item .box .text {
		padding: 30px 20px 0;
	}
	.party_new .pt1 .con2 .t {
		font-size: 18px;
	}
	/*公司简介*/
	.intro_box_s .bottom .bottom_one .left .ad_logo {
		width: 130px;
		height: 130px;
	}
}

@media only screen and (max-width: 1660px) {
	.wrap {
		width: 90%;
		min-width: auto;
	}
	.banner_mouse {
		left: 5%;
	}
	.ibanner .word {
		width: 940px;
		left: 5%;
		margin-left: 0;
	}
	.ibanner .owl-nav {
		right: 5%;
	}
	.header .header_nav .inner_box .box_l {
		padding-left: 5%;
	}
	.header_search_fix .box {
		width: 60%;
		left: 20%;
	}
	.about .pt1 .btm:before {
		left: 66%;
	}
	.about .pt1 .btm:after {
		right: 66%;
	}
	.network .pt2 {
		left: 5%;
	}
	.culture01 .bottom .li_con:after {
		display: none;
	}
}

@media only screen and (max-width: 1500px) {
	.culture01 .bottom .row li {
		padding-left: 0;
		width: 16.6%;
		float: left;
	}
	.culture01 .bottom .li_con .li_con_text .text2 {
		font-size: 13px;
	}
	.job_school .school_list .item .con {
		height: 300px;
	}
}

@media only screen and (max-width: 1460px) {
	.index .en {
		font-size: 65px;
	}
	.index .en2 {
		font-size: 55px;
	}
	.about .pt3 .left {
		width: 38%;
	}
	.about .pt3 .right {
		width: 60%;
	}
	.about .pt4 .l .info .box {
		padding-top: 40px;
		padding-left: 40px;
		padding-right: 20px;
	}
	.develop .pt1 .item .box {
		margin: 30px 90px 0;
	}
	.party_banner .channel a {
		padding: 50px 5px 20px;
		margin-right: 1%;
	}
	.header .header_nav .nav_container>ul {
		padding-left: 6%;
	}
	.index .pt1 .right_box li .desc,
	.index .pt1 .right_box li .n {
		margin-left: 12%;
	}
	.about .pt2 .talk .info {
		padding: 5% 10% 0 10%;
	}
	
	.about .pt2 .talk {
    width: 540px;
}
}

@media only screen and (max-width: 1366px) {
	.party_new .owl-nav>div {
		font-size: 50px;
	}
	.party_new .owl-nav .owl-prev {
		left: -50px;
	}
	.party_new .owl-nav .owl-next {
		right: -50px;
	}
	.about .pt4 .l .pic img {
		height: 100%;
		max-width: none;
		width: auto;
	}
	.culture01 .bottom .li_con .li_con_text .text2 {
		font-size: 13px;
	}
	.widget-history-9-slide .his_right {
		width: 62%;
	}
	.widget-history-9-slide .left_list li {
		font-size: 18px;
	}
	.core2 .pro_ibd .list_cover .list_ico {
		margin: 4% auto;
	}
	.widgets_business_accordion_2 .card-area {
		height: 1000px;
	}
	.widgets_business_accordion_2 .card-item {
		height: 800px;
	}
	.widgets_business_accordion_2 .card-item.active {
		height: 1000px;
	}
	.widgets_business_accordion_2 .card-content {
		height: 800px;
	}
}

@media only screen and (max-width: 1280px){
	.about .pt2 .talk {
    width: 500px;
}
.about .pt2 .talk .info {
    padding: 5% 5% 0 5%;
}
.about .pt2 .talk .info .desc {
    line-height: 24px;
}
}
/*
* PadMode
*/

@media only screen and (max-width: 1240px) {
	body:after {
		content: 'Pad';
	}
	body {
		user-select: none;
		-webkit-user-select: none;
	}
	html {
		overflow-x: hidden;
	}
	body,
	input,
	textarea,
	button,
	select {
		font-size: 14px;
	}
	.PcPush {
		display: none;
	}
	.UnpcPush {
		display: block;
	}
	/*.wrap{ width:95%; min-width:auto;}*/
	body.pad .header .header_tools .mobile_key {
		display: block;
	}
	body.pad .line_btn {
		padding-right: 80px;
	}
	body.pad .line_btn .jt {
		right: 50px;
	}
	body.pad .line_btn::after {
		right: 50px;
	}
	body.pad .header .header_tools li.quick_a {
		width: 40%;
	}
	body.pad .xc_banner .l {
		width: 60%;
	}
	body.pad .xc_banner .r {
		padding-top: 30px;
	}
	body.pad .header .header_tools {
		width: 300px;
	}
	body.pad .header .header_nav {
		width: 53%;
	}
	body.pad .ibanner .owl-carousel .owl-item .ban_img {
		height: 100%;
		top: 0;
		margin-top: 0;
	}
	body.pad .index .en {
		font-size: 55px;
	}
	body.pad .index .en2 {
		font-size: 45px;
	}
	body.pad .index .pt1 .right_box li .n,
	.index .pt1 .right_box li .desc {
		margin-left: 30px;
	}
	body.pad .index .pt1 .right_box li .n .num {
		font-size: 65px;
	}
	body.pad .index .pt2 .tab .desc {
		font-size: 20px;
		padding: 0 20px 20px;
	}
	body.pad .index .pt3 .r .e {
		font-size: 40px;
	}
	body.pad .index .pt3 .r .c {
		font-size: 20px;
	}
	body.pad .index .pt3 .l {
		width: 100%;
	}
	body.pad .index .procenter .l .con {
		margin-left: 0;
		width: 100%;
	}
	body.pad .line_btn.line_btn_red {
		position: relative;
		margin: 20px 0;
	}
	body.pad .index .pt3 .r {
		width: 100%;
	}
	body.pad .index .pt3 .cn2 {
		width: 100%;
	}
	body.pad .index .pt4 .l .con {
		padding-right: 30px;
	}
	body.pad .index .pt4 .r li {
		padding: 28px 30px 0;
	}
	body.pad .about .pt1 .info {
		width: 95%;
	}
	body.pad .about .pt1 .btm .box .en {
		font-size: 30px;
	}
	body.pad .about .infor .en_tit {
		font-size: 50px;
	}
	body.pad .about .pt4 .r .top .cn {
		font-size: 28px;
	}
	body.pad .about .pt4 .r .top .en {
		font-size: 50px;
	}
	body.pad .about .pt4 .r .btm .info {
		width: auto;
	}
	body.pad .about .pt4 .r .btm .info {
		padding-left: 30px;
	}
	body.pad .about .pt4 .r .top .info {
		padding-left: 30px;
	}
	body.pad .about .pt4 .l .info .year {
		font-size: 32px;
	}
	body.pad .about .pt4 .l .info .box {
		padding-left: 30px;
		padding-top: 30px;
	}
	body.pad .about .pt4 .l .pic {
		width: 270px;
	}
	body.pad .about .infor .en_tit {
		font-size: 40px;
	}
	body.pad .about .pt2 .talk .info .tit {
		font-size: 24px;
	}
	body.pad .about .line_btn.line_btn_red {
		margin-top: 45px;
	}
	body.pad .intro_box_s .top .item {
		height: 160px;
		padding-bottom: 0;
	}
	body.pad .intro_box_s .top .item .t_item_con_img img {
		width: 100%;
		min-height: 100%;
	}
	body.pad .intro_box_s .bottom .bottom_one .left {
		width: 33%;
	}
	body.pad .intro_box_s .bottom .bottom_one .right {
		width: 63%;
	}
	body.pad .intro_box_s .bottom .bottom_one .right .r_con {
		padding: 0 50px;
	}
	body.pad .intro_box_s .bottom .bottom_one .right .mm_title .t1 {
		font-size: 60px;
	}
	body.pad .culture01 .bottom .li_con .li_con_text .text2 {
		font-size: 14px;
	}
	body.pad .culture01 .top .top_left .con .en {
		font-size: 60px;
	}
	body.pad .honor .right_con {
		width: 62%;
	}
	body.pad .talents .oneItem .left .img_box {
		width: 140%;
		left: -40%;
	}
	body.pad .talents .oneItem .right .title {
		font-size: 40px;
		margin-bottom: 10px;
	}
	body.pad .talents .oneItem .right .stitle {
		margin-bottom: 20px;
	}
	body.pad .party_banner .channel .first_channel {
		font-size: 24px;
	}
	body.pad .party_banner .channel a {
		margin-right: 0;
	}
	body.pad .product_list .pt1 .product_con {
		top: 15%;
	}
	body.pad .party_new .pt1 .con2 .item.bor {
		display: none;
	}
	body.pad .party_new .pt1 .con2 .item.center {
		width: 27%;
	}
	body.pad .party_new .pt1 .con2 .item.pur {
		width: 17%;
	}
	body.pad .sec_jxzz .box .intro .tit_box .en_t {
		font-size: 44px;
	}
	body.pad .intro_box_s .top .item .t_item_con {
		padding: 0 20px;
	}
	body.pad .intro_box_s .top .item .t_item_con .t_item_con_mtitle {
		font-size: 25px;
	}
	body.pad .intro_box_s .top .item {
		height: 100px;
	}
	body.pad .widget-history-9-slide .his_left {
		width: 33%;
	}
	body.pad .core2 .pro_ibd .list_p {
		font-size: 15px;
	}
	body.pad .core2 .pro_ibd .list_text {
		padding-bottom: 15%;
	}
	body.pad .intro_box_s .bottom .pic {
		width: 50%;
	}
	body.pad .network3 .pic_box {
		height: 620px;
	}
	body.pad .network .pt2 {
		top: 50px;
	}
	body.pad .index .pt1 .cn2 {
		font-size: 24px;
	}
	body.pad .index .pt1 .cn2>div {
		display: inline;
	}
	body.pad .culture01 .bottom .row li {
		width: 33.3%;
		margin-bottom: 20px;
	}
	body.pc .header .header_tools li.quick_a {
		width: 75%;
	}
	body.pc .header .header_tools li {
		width: 25%;
	}
	body.pc .header .header_tools li.quick_a:before {
		left: 25%;
	}
	body.pc .header .header_nav .nav_container>ul {
		padding-left: 16%;
	}
	body.pc .header .header_tools li.quick_a .iconfont {
		margin-left: 5px;
	}
	body.pc .index .pt1 .cn2 {
		font-size: 25px;
	}
	body.pc .index .pt3 .cn2 {
		font-size: 14px;
	}
	body.pc .index .pt3 .cn2 {
		width: 85%;
	}
	body.pc .index .pt1 .right_box li .desc {
		font-size: 15px;
	}
	body.pc .index .pt1 .right_box ul {
		margin-left: 3%;
	}
	body.pc .index .pt1 .right_box {
		width: 52%;
	}
	body.pc .index .pt1 .left_box {
		width: 45%;
	}
	body.pc .index .pt2 .tab .desc {
		font-size: 20px;
	}
	body.pc .index .pt2 .cn1 {
		font-size: 28px;
	}
	body.pc .index .pt3 .cn1 {
		font-size: 28px;
	}
	body.pc .index .pt3 .r .c {
		font-size: 24px;
	}
	body.pc .index .pt4 .cn {
		font-size: 28px;
	}
	body.pc .index .pt4 .tit {
		font-size: 19px;
	}
	body.pc .index .pt5 .t {
		font-size: 28px;
	}
	body.pc .ibanner .word .tit {
		font-size: 42px;
	}
	body.pc .ibanner .word .ban_cn {
		font-size: 25px;
	}
	body.pc .header .header_nav .inner_box .box_l li {
		font-size: 15px;
	}
	body.pc .about .pt1 .info .big_data .item .num .no {
		font-size: 60px;
	}
	body.pc .product_main .part1 .part1_dot {
		margin: 0 40px;
	}
	body.pc .core2 .pro_ibd .list_title {
		font-size: 22px;
	}
	body.pc .core2 .pro_ibd .list_cover .list_ico {
		margin: 2% auto;
	}
	body.pc .core2 .pro_ibd .list_cover .list_p {
		padding: 0 8% 4%;
	}
	body.pc .tech .pt1 .left .con {
		padding: 45px;
	}
	body.pc .tech .intro_box_s .bottom .row>.midd-12 {
		width: 49%;
	}
	body.pc .crs .row>.midd-6 {
		width: 24%;
	}
	body.pc .contact .l .con {
		padding: 45px 30px;
	}
	body.pad .job_detail_page .left {
		width: 100%;
	}
	body.pad .job_detail_page .right {
		width: 100%;
		margin-top: 30px;
	}
	body.pad .nav_container {
		display: none;
	}
	body.pad .smart .tech .pt1 .video_box {
		width: 47%;
	}
	body.pad .smart .tech .pt1 .left {
		width: 50%;
	}
	body.pad .smart .tech .pt1 .left .con {
		padding: 40px 0;
	}
	body.pad .network3 .pic_box .top_text {
		text-align: left;
	}
	body.pad .news_list .pt1 .ipt_box {
		height: 42px;
		line-height: 42px;
	}
	body.pad .job_list_page .widget-job-1 {
		overflow-x: auto;
	}
	body.pad .job_list_page .widget-job-1 ul {
		min-width: 1000px;
	}
	body.pad .job_school .job_list_page .widget-job-1 ul {
		min-width: 1000px;
	}
	body.pad .job_list_page .widget-job-1 .link_more {
		border: none;
	}
	body.pad .report .sec_net .box {
		padding: 20px 0;
		display: block;
	}
	body.pad .report .sec_net .box img {
		position: static;
		margin-left: 30px;
	}
	body.pad .about .pt2 .item .pic {
		position: static;
		width: 100%;
		margin: 0;
	}
	body.pad .about .pt2 .talk {
		position: static;
		width: auto
	}
	body.pad .about .pt2 .talk .info {
		padding: 20px;
	}
	body.pad .about .pt2 .talk .line_btn.line_btn_red {
		margin-left: 20px;
	}
}

@media only screen and (max-width: 1140px) {
	html {
		overflow-x: auto;
	}
	body.pc {
		min-width: 1140px;
		overflow-x: auto;
	}
	body.pc .index .pt1 .right_box li {
		padding-bottom: 90px;
	}
	.contact .l .con .item {
		line-height: 30px;
	}
}

@media only screen and (max-width: 992px) {
	body:after {
		content: 'Padp';
	}
	/*.wrap, .mwrap { width:740px; }*/
	/*padMode 992px 网站样式*/
	body.pad .header .header_tools .mobile_key {
		display: block;
	}
	body.pad .header .header_tools li.quick_a {
		width: 46%;
	}
	body.pad .header .header_tools li {
		width: 24%;
	}
	body.pad .header .header_tools li.quick_a:before {
		left: 24%;
	}
	.xc_banner {
		display: none;
	}
	body.pc .xc_banner {
		display: none;
	}
	body.pad .channel_content {
		margin-top: 90px;
	}
	body.pad .ibanner .word img {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	body.pad .ibanner .word {
		width: 740px;
		left: 50%;
		margin-left: -370px;
	}
	body.pad .ibanner .word .tit {
		font-size: 46px;
	}
	body.pad .index .pt1 .right_box {
		width: 100%;
	}
	body.pad .index .pt1 .left_box {
		width: 100%;
	}
	body.pad .index .pt1 .right_box ul {
		border: none;
		margin-left: 0;
	}
	body.pad .index .pt1 .right_box ul:after {
		display: none;
	}
	body.pad .index .pt3 .l {
		width: 100%;
		margin-bottom: 0px;
	}
	body.pad .index .pt3 .r {
		width: 100%;
	}
	body.pad .index .pt4 .l {
		width: 100%;
		margin-bottom: 30px;
	}
	body.pad .index .pt4 .r {
		width: 100%;
	}
	body.pad .footer .footer1 .l {
		width: 100%;
		display: none;
	}
	body.pad .footer .footer1 .share_box .l {
		width: auto;
	}
	body.pad .footer .footer1 .r {
		width: 100%;
	}
	/*body.pad .footer .footer1 .r .share_box{display:none;}*/
	body.pad .footer .footer1 .channle {
		margin-bottom: 30px;
	}
	body.pad .index .pt4 .l .con {
		padding-right: 0;
	}
	body.pad .index .pt1 .right_box ul {
		padding-top: 0;
	}
	body.pad .index .pt1 .left_box {
		padding-top: 50px;
	}
	body.pad .index .pt1 .right_box li {
		padding-bottom: 40px;
	}
	body.pad .index .pt2 .con,
	.footer .footer1 {
		padding-top: 30px;
	}
	body.pad .index .pt3,
	.index .pt4,
	.index .pt5 {
		padding: 50px 0;
	}
	body.pad .footer .footer2 {
		padding: 5px 0;
	}
	body.pad .footer .footer1 .info {
		font-size: 14px;
		line-height: 24px;
		margin-top: 0;
	}
	/*新闻综合*/
	body.pad .news_center01 .left {
		height: auto;
	}
	body.pad .news_center01 .content .center {
		height: auto;
	}
	body.pad .news_center01 {
		background-size: cover;
		padding: 50px 0;
	}
	body.pad .news_center01 .content .left {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	body.pad .news_center01 .content .center {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	body.pad .news_center01 .content .right {
		width: 100%;
	}
	body.pad .news_center01 .rect-908 {
		padding-bottom: 88%;
	}
	body.pad .news_center01 .rect-186 {
		padding-bottom: 95%;
	}
	body.pad .news_center01 .content .left .box {
		padding-top: 40%;
	}
	body.pad .news_center01 .content .right .box {
		margin-bottom: 30px;
	}
	body.pad .news_center01 .content .right .box2 {
		margin-bottom: 0;
	}
	body.pad .news_center02 .left {
		width: 100%;
	}
	body.pad .news_center02 .right {
		display: none;
	}
	body.pad .news_center04 {
		background-size: cover;
	}
	body.pad .news_center04 .left {
		width: 100%;
	}
	body.pad .news_center04 .right {
		width: 100%;
		margin-top: 30px;
	}
	body.pad .news_center04 .left .con_r.con_r1 {
		margin-bottom: 25px;
	}
	body.pad .news_center05 {
		padding: 50px 0;
	}
	body.pad .news_center05 .left {
		display: none;
	}
	body.pad .news_center05 .right {
		width: 100%;
	}
	body.pad .news_center05 .right .owl-carousel .owl-dots {
		position: absolute;
		z-index: 10;
		bottom: 12%;
		left: 0%;
		width: 100%;
		text-align: center;
	}
	body.pad .news_center05 .right .owl-carousel .owl-dot {
		width: 16px;
		height: 16px;
		background: #fff;
		margin: 0 5px;
		border-radius: 50%;
		display: inline-block;
	}
	body.pad .news_center05 .right .owl-carousel .owl-dot.active {
		background: #ffdf00;
	}
	/*产品综合*/
	body.pad .product_main .part1_text .list_box {
		padding: 2% 20%;
	}
	body.pad .product_main .part1_text .list_p {
		padding: 10px 0px;
	}
	body.pad .product_main .part1_text .list_hd .cn_title {
		font-size: 26px;
	}
	body.pad .product_main .part1_text .list_hd .en_title {
		font-size: 34px;
	}
	/*产品列表*/
	body.pad .product_list .detail_popup .con {
		width: 100%;
	}
	body.pad .product_list .detail_popup .con .l {
		width: 67%;
		padding-top: 0;
	}
	body.pad .product_list .detail_popup .con .r {
		width: 32%;
	}
	body.pad .network .pt2 {
		left: 50%;
		margin-left: -370px;
	}
	body.pad .develop .pt1 .owl-carousel {
		width: 80%;
		margin: 0 auto;
	}
	/*关于综合*/
	body.pad .about .pt1 .btm:before,
	.about .pt1 .btm:after {
		display: none;
	}
	body.pad .about .pt1 .btm .box {
		background: url(../images/about.blue.8.png) repeat;
	}
	body.pad .about .pt1 .info {
		widows: 100%;
	}
	body.pad .about .pt3 .left,
	.about .pt3 .right {
		width: 100%;
	}
	body.pad .about .pt4 .l .info {
		width: 35%;
	}
	body.pad .about .pt4 .l .info .year {
		font-size: 30px;
	}
	body.pad .about .pt4 .l .info .box {
		padding-left: 40px;
	}
	body.pad .intro_box_s .bottom .bottom_one .left .ad_logo {
		display: block;
		width: 100%;
		height: auto;
	}
	body.pad .intro_box_s .bottom .bottom_one .left .m_title {
		font-size: 22px;
		color: #fff;
		margin-top: 25px;
	}
	body.pad .intro_box_s .bottom .bottom_one .left .s_title {
		font-size: 14px;
		color: #fff;
		margin-top: 10px;
	}
	body.pad .job_detail_bg .job_detail_win {
		height: 400px;
		top: 50%;
		margin-top: -200px;
		overflow-y: auto;
	}
	body.pad .job_detail .txt_con {
		height: auto;
	}
	body.pad .job_detail .det_rec {
		margin-bottom: 16px;
	}
	body.pad .job_detail .det_rec .tit {
		margin-right: 3%;
	}
	/*实力*/
	body.pad .jxzz01 .left {
		width: 50%;
	}
	body.pad .jxzz01 .left .infor .en_tit {
		font-size: 45px;
	}
	body.pad .jxzz01 .left .infor .tit {
		font-size: 25px;
	}
	body.pad .jxzz01 .right {
		width: 50%;
	}
	body.pad .jxzz01 .right .infor .num {
		margin-bottom: 0;
	}
	body.pad .sec_jxzz .box {
		width: 65%;
	}
	body.pad .sec_jxzz .box .intro .tit_box .en_t {
		font-size: 38px;
	}
	body.pad .sec_jxzz .box .intro .tit_box .t {
		font-size: 25px;
	}
	/*资质荣誉*/
	body.pad .honor .right_con {
		width: 60%;
	}
	/*人才*/
	body.pad .talents .oneItem .right .title {
		font-size: 30px;
		margin-bottom: 15px;
	}
	body.pad .talents .oneItem .right .stitle {
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 15px;
	}
	body.pad .talents .twoItem .title_line {
		margin-bottom: 46px;
	}
	body.pad .talents .twoItem {
		margin-bottom: 46px;
	}
	body.pad .talents .twoItem .title_line .left .title {
		font-size: 30px;
	}
	body.pad .intro_box_s {
		padding: 0 0 30px;
	}
	body.pad .culture01 .top {
		padding-right: 0;
	}
	body.pad .culture01 .top .top_right {
		position: relative;
		width: 100%;
		height: 400px;
		margin-top: 30px;
		display: none;
	}
	body.pad .culture01 .top {
		height: auto;
	}
	body.pad .culture01 .top .top_left .con {
		padding: 30px;
	}
	body.pad .culture01 .top .top_left .con .en,
	.culture01 .bottom .en {
		font-size: 50px;
	}
	body.pad .culture01 .top .top_left .con .cn,
	.culture01 .bottom .cn {
		font-size: 26px;
	}
	body.pad .culture01 .bottom {
		padding: 30px;
		background-position: center;
	}
	/*党建*/
	body.pad .party_banner .channel {
		display: none;
	}
	body.pad .party .pt2 .left {
		position: static;
		width: 100%;
		margin-bottom: 20px;
	}
	body.pad .party .pt2 .left .l_wrap {
		padding-right: 0;
	}
	body.pad .party .pt2 .right {
		width: 100%;
	}
	body.pad .party .pt1 .tit .t {
		font-size: 26px;
	}
	/*联系我们*/
	body.pad .contact .left {
		width: 100%;
		margin-top: 30px;
	}
	body.pad .contact .r {
		width: 100%;
	}
	body.pad .contact .r .map {
		height: 400px;
	}
	/*发展历程2*/
	body.pad .resource-type-wrap .panel span {
		font-size: 24px;
		margin-bottom: 10px;
	}
	body.pad .index {
		margin-top: 0;
	}
	body.pad .index .pt4 .r li {
		padding-left: 0;
	}
	body.pad .intro_box .culture ul li {
		float: left;
		width: 50%;
	}
	body.pad .about .pt1 .btm .box .en {
		font-size: 28px;
	}
	body.pad .about .pt1 .info .tit {
		font-size: 24px;
	}
	body.pad .about .pt1 .info .big_data .item .num .no {
		font-size: 40px;
	}
	body.pad .about .pt4 .r .top .en {
		font-size: 40px;
	}
	body.pad .about .pt4 .r .top {
		height: 150px;
	}
	body.pad .talents .oneItem .left {
		width: 100%;
		position: relative;
	}
	body.pad .talents .oneItem .right {
		width: 100%;
	}
	body.pad .talents .oneItem .left .img_box {
		position: static;
		transform: translateY(0);
	}
	body.pad .party_new .pt_news .top .right,
	.party_new .pt_news .bottom .left {
		width: 100%;
		margin: 20px 0;
	}
	body.pad .party_new .pt_news .top .left,
	.party_new .pt_news .bottom .right {
		width: 100%;
	}
	body.pad .party_new .pt_news .top {
		margin-bottom: 0;
	}
	body.pad .party_new .pt1 .con1 .text {
		position: static;
	}
	body.pad .party_new .pt1 .con1 {
		background: none;
		height: auto;
		padding-bottom: 0;
	}
	body.pad .party_new .pt1 .con2 .item.pur {
		width: 100%;
		height: auto;
	}
	body.pad .party_new .pt1 .con2 .item.pur .box {
		height: auto;
	}
	body.pad .party_new .pt1 .con2 .item.pur .box .text {
		padding: 30px 20px;
	}
	body.pad .party_new .pt1 .con2 .item.center {
		width: 100%;
		margin-top: 30px;
	}
	body.pad .party_new .pt1 .con2 .item4 {
		display: none;
	}
	body.pad .party_new .pt1 .con2 .item4.mobile {
		display: block;
	}
	body.pad .honor .left_con {
		width: 220px;
	}
	body.pad .header .header_tools {
		width: 260px;
	}
	body.pad .product_list .pt1 .product_con {
		top: 25%;
	}
	body.pad .party_new .pt3 .con img {
		right: -160px;
	}
	body.pad .party_new {
		margin-top: 0;
	}
	body.pad .party_banner {
		height: 265px;
	}
	body.pad .party_banner .banner_img {
		width: 1280px;
		margin-left: -640px;
	}
	body.pad .core2 .pro_ibd .list_p {
		font-size: 14px;
	}
	body.pad .core2 .pro_ibd li {
		width: 50%;
		margin-bottom: 30px;
		margin-right: 0;
	}
	body.pad .intro_box_s .bottom .tit {
		font-size: 22px;
	}
	body.pad .network .pt2 {
		position: static;
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	body.pad .network3 .pic_box .con {
		position: static;
		line-height: normal;
		width: 100%;
		padding: 50px 0;
	}
	body.pad .network3 .pic_box {
		height: auto;
	}
	body.pad .index .pt2 .tab .desc {
		font-size: 18px;
		padding: 0 10px 20px;
	}
	body.pad .about .pt4 .l .pic {
		height: 308px;
		width: 240px;
	}
	body.pad .about .pt4 .l .info {
		width: 55%;
	}
	body.pad .intro_box_s .bottom .tit {
		padding: 20px 0;
	}
	body.pad .channel_content {
		padding: 20px 0;
	}
	body.pad .about {
		padding: 0;
	}
	body.pad .tech .pt1 .pic {
		position: static;
		width: 100%;
		min-height: 200px;
	}
	body.pad .tech .pt1 .left {
		width: 100%;
		float: none;
	}
	body.pad .tech .pt1 .left .con {
		padding: 35px;
	}
	body.pad .tech {
		padding-top: 30px;
	}
	body.pad .smart .tech .pt1 .left {
		float: left;
	}
	body.pad .smart .tech .pt1 .fix {
		padding: 0 0 0 30px;
	}
	body.pad .smart .tech .pt1 .video_box {
		padding-top: 40px;
	}
	body.pad .culture01 .bottom .btm_row {
		overflow: hidden;
	}
	body.pad .culture01 .bottom .btm_row .item {
		width: 33.3%;
		float: left;
		padding-right: 0;
	}
	body.pad .culture01 .bottom .btm_row .item:after {
		display: none;
	}
	body.pad .job_detail_page .left_con {
		padding: 40px 50px 90px 50px;
	}
	/*.job_list_page .job_search input{width:auto; width:400px;}*/
	body.pad .job_school .pt3 ul li .desc {
		font-size: 14px;
	}
	body.pad .senior_detail .join_part ul li {
		width: 48%;
	}
	body.pad .senior_detail .join_content li {
		padding-left: 150px;
	}
	body.pad .senior_detail .join_content li h3 {
		margin-left: -160px;
	}
	/*body.pad .about .pt4 .l .pic{width:250px;}*/
	body.pad .about .pt4 .l {
		width: 100%;
	}
	body.pad .about .pt4 .r {
		width: 100%;
		margin-top: 20px;
	}
	body.pad .about .pt1 {
		height: 560px;
	}
	body.pad .about .pt1 .info .big_data .item {
		width: 50%;
		margin-bottom: 50px;
	}
	body.pad .honor .right_con .title:after {
		display: none;
	}
	body.pad .honor .right_con .title {
		padding: 0 5px;
	}
	body.pad .network3 .pic_box .top_text {
		position: static;
	}
	body.pad .network3 .pic_box .con .top {
		position: static;
		width: auto;
	}
	body.pad .tech .pt1 {
		margin-bottom: 50px;
	}
	body.pad .contact .l .con {
		padding: 20px;
	}
	body.pad .about .pt1 .btm .box .flag {
		right: 20px;
	}
	.contactlist .item {
		width: 48%;
		margin-top: 30px;
		margin-right: 4%;
	}
	.contactlist .item:nth-child(3n) {
		margin-right: 4%;
	}
	.contactlist .item:nth-child(2n) {
		margin-right: 0;
	}
}


/*
* MobileMode
*/

@media only screen and (max-width: 760px) {
	body:after {
		content: 'Mobile';
	}
	body,
	input,
	textarea,
	button,
	select {
		font-size: 14px;
	}
	.UnmobilePush {
		display: none;
	}
	.MobilePush {
		display: block;
	}
	img[data-src] {
		opacity: 1;
	}
	.wrap,
	.mwrap {
		padding-left: 2%;
		padding-right: 2%;
		width: auto;
	}
	.mwrap .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	/*移动端防恶意复制信息*/
	* {
		-webkit-touch-callout: none;
		/*系统默认菜单被禁用*/
		-webkit-user-select: none;
		/*webkit浏览器*/
		-khtml-user-select: none;
		/*早期浏览器*/
		-moz-user-select: none;
		/*火狐*/
		-ms-user-select: none;
		/*IE10*/
		user-select: none;
	}
	input {
		-webkit-user-select: auto;
		/*webkit浏览器*/
	}
	textarea {
		-webkit-user-select: auto;
		/*webkit浏览器*/
	}
	/*mobileMode 760 网站样式*/
	body.pad .header .header_logo {
		width: 40%;
	}
	body.pad .header .logo {
		width: 100%;
		background-size: 100%;
	}
	body.pad .header .header_tools {
		width: 50%;
	}
	body.pad .header .header_tools li {
		width: 22%;
	}
	body.pad .header .header_tools li.quick_a {
		width: 55%;
	}
	body.pad .header .header_tools li.quick_a .iconfont {
		margin-left: 2px;
		display: none;
	}
	body.pad .header_search_fix .box {
		width: 90%;
		left: 5%;
		margin-left: 0;
	}
	body.pad .header_search_fix .input {
		font-size: 30px;
	}
	body.pad .header_search_fix .close,
	.header_search_fix .pro_list {
		right: 2%;
	}
	body.pad .ibanner .word {
		left: 50%;
		right: 0;
		margin-left: -175px;
		width: 350px;
	}
	body.pad .page_btn {
		font-size: 14px;
		width: 160px;
	}
	body.pad .line_btn {
		line-height: 45px;
	}
	body.pad .index .en1 {
		font-size: 22px;
	}
	body.pad .index .en2 {
		font-size: 26px;
	}
	body.pad .index .pt1 .cn1 {
		margin: 10px 0 15px;
	}
	body.pad .index .pt1 .cn2 {
		font-size: 16px;
	}
	body.pad .index .pt1 .desc {
		font-size: 12px;
	}
	body.pad .index .pt1 .right_box li .n .num {
		font-size: 30px;
	}
	body.pad .index .pt1 .right_box li .desc {
		font-size: 12px;
	}
	body.pad .index .pt1 .right_box li .n,
	.index .pt1 .right_box li .desc {
		margin-left: 20px;
		font-size: 14px;
	}
	body.pad .index .pt1 .right_box li .n .flag {
		font-size: 12px;
	}
	body.pad .index .pt2 .cn2 {
		width: auto;
	}
	body.pad .index .pt2 .cn1 {
		font-size: 20px;
		margin: 10px 0 15px;
	}
	body.pad .index .pt2 .cn2 {
		font-size: 14px;
	}
	body.pad .index .pt2 .tab .desc {
		font-size: 12px;
	}
	body.pad .index .pt2 .tab .icon {
		margin: 5px auto;
		width: 50px;
		height: 50px;
		background-size: cover;
		background-position: center center;
		/*background-size: 360px;*/
	}
	/*body.pad .index .pt2 .tab .i2 .icon {
		background-position: -120px 0
	}
	body.pad .index .pt2 .tab .i3 .icon {
		background-position: -60px 0
	}
	body.pad .index .pt2 .tab .i4 .icon {
		background-position: -180px 0
	}
	body.pad .index .pt2 .tab .i5 .icon {
		background-position: -240px 0
	}*/
	body.pad .index .pt3 .cn1 {
		font-size: 20px;
	}
	body.pad .index .pt3 .cn2 {
		font-size: 14px;
	}
	body.pad .index .pt3 .r a .pic {
		margin-bottom: 20px;
	}
	body.pad .index .pt3 .r .c {
		font-size: 18px;
	}
	body.pad .index .pt3 .r .e {
		font-size: 20px;
	}
	body.pad .index .pt4 .cn {
		font-size: 20px;
		margin: 10px 0 20px;
	}
	body.pad .index .pt4 .tit {
		font-size: 15px;
	}
	body.pad .index .pt4 .desc {
		font-size: 13px;
	}
	body.pad .index .pt4 .pics a {
		margin-bottom: 20px;
	}
	body.pad .index .pt4 .r li {
		padding: 15px 0 0;
	}
	body.pad .index .pt3,
	.index .pt4,
	.index .pt5 {
		padding: 30px 0;
	}
	body.pad .index .pt5 .e {
		font-size: 24px;
	}
	body.pad .index .pt5 .t {
		font-size: 16px;
	}
	body.pad .footer .footer1 .logo {
		width: 40%;
	}
	body.pad .footer .footer1 .channle,
	.footer .footer1 .friend {
		display: none;
	}
	body.pad .footer .footer1 .info {
		margin-top: 0px;
	}
	body.pad .footer .footer1 {
		padding: 30px 0;
	}
	body.pad .footer .footer2 .d {
		line-height: 1.5;
		font-size: 12px;
	}
	body.pad .footer .footer1 .info {
		font-size: 14px;
	}
	body.pad .ibanner .owl-carousel .owl-item .ban_img {
		width: 600px;
		margin-left: -300px;
		height: auto;
		top: 50%;
		margin-top: -500px;
	}
	body.pad .ibanner .owl-carousel .mobile_img {
		display: block;
		position: absolute;
		max-width: none;
		width: 100%;
		left: 0 !important;
		margin-left: 0 !important;
		top: 50%;
		margin-top: -500px;
	}
	body.pad .ibanner .owl-carousel .owl-item .ban_img {
		max-width: none;
		width: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		left: 0 !important;
		margin-left: 0 !important;
	}
	body.pad .line_btn.line_btn_red {
		position: relative;
		color: #d20319;
		margin-top: 20px;
	}
	body.pad .news_center.channel_content {
		padding-bottom: 20px;
	}
	body.pad .news_center .infor .en_tit {
		font-size: 34px;
	}
	body.pad .news_center .infor .tit {
		font-size: 20px;
	}
	body.pad .news_center .infor:after {
		display: none;
	}
	body.pad .news_center01 {
		padding: 30px 0;
	}
	body.pad .news_center01 .content .center .box {
		padding: 5%;
	}
	body.pad .news_center01 .content .left .box .t {
		font-size: 20px;
	}
	body.pad .news_center01 .rect-186 {
		padding-bottom: 10px;
		height: auto;
	}
	body.pad .news_center02 {
		padding: 30px 0;
	}
	body.pad .news_center03 {
		padding: 30px 0;
	}
	body.pad .news_center03 .content .left {
		margin-bottom: 30px;
	}
	body.pad .news_center03 .content .left .cover .intro {
		padding: 20px;
	}
	body.pad .news_center03 .content .right li a {
		line-height: 1.2;
	}
	body.pad .news_center04 {
		padding: 30px 0;
	}
	body.pad .news_center05 {
		padding: 30px 0;
	}
	body.pad .news_center05 .right .play_ico {
		width: 50px;
		height: 50px;
		margin-left: -25px;
		margin-top: -25px;
		background-size: contain;
	}
	body.pad .news_center04 .left .con_l {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	body.pad .news_center04 .left .con_r {
		width: 100%;
	}
	body.pad .product_main .part1 .part1_dot {
		margin: 0 2%;
		font-size: 12px;
	}
	body.pad .product_main .part1 .part1_dot:after {
		display: none;
	}
	body.pad .product_main .part1_text .list_box {
		padding: 10%;
	}
	body.pad .product_main .part1_text .list_p {
		display: none;
	}
	body.pad .product_main .part1_text .common_btn {
		margin-top: 30px;
	}
	body.pad .product_main .part1_text .move_ball {
		display: block;
	}
	body.pad .product_main .part1_text {
		height: 75%;
		top: 5%;
	}
	body.pad .product_main .part1_text ul {
		margin-top: 40px;
	}
	body.pad .product_main .part1_text .list_hd .en_title {
		font-size: 30px;
	}
	body.pad .product_main .part1_text .dot.cur {
		display: none;
	}
	body.pad .product_main .part1_text .dot {
		display: none;
	}
	body.pad .product_main .left_dots,
	.product_main .right_dots {
		display: none;
	}
	body.pad .product_main .part1 .dot_box {
		bottom: 2%;
	}
	body.pad .product_list .pt1 .left_nav {
		font-size: 14px;
		top: 35%;
	}
	body.pad .product_list .pt1 .owl-item {
		height: 400px;
	}
	body.pad .product_list .pt1 .left_nav ul li {
		padding: 5px 25px;
		margin-bottom: 15px;
	}
	body.pad .product_list .pt1 .product_con {
		top: 40%;
	}
	body.pad .product_list .detail_popup .con {
		margin-top: 30px;
	}
	body.pad .product_list .detail_popup .con .r {
		width: 100%;
		text-align: center;
	}
	body.pad .product_list .detail_popup .con .l {
		width: 100%;
	}
	body.pad .product_list .detail_popup .con .r img {
		width: 50%;
	}
	body.pad .product_list .detail_popup .con .close .close_btn img {
		width: 60%;
	}
	body.pad .product_list .detail_popup .con .en {
		font-size: 20px;
	}
	body.pad .product_list .detail_popup .con .cn {
		font-size: 16px;
		margin-bottom: 10px;
	}
	body.pad .product_list .detail_popup .con .page_btn {
		margin-right: 0;
	}
	body.pad .product_list .detail_popup .con .fix {
		max-height: 400px;
		overflow: auto;
	}
	body.pad .network .map_box {
		height: 400px;
	}
	body.pad .network .pt2 {
		left: 2%;
		width: 96%;
		margin-left: 0;
		position: static;
		width: 100%;
	}
	body.pad .network .pt2 .top .cn {
		font-size: 18px;
	}
	body.pad .network .pt2 .top .en {
		font-size: 40px;
	}
	body.pad .network .pt2 .top select {
		width: 100%;
	}
	body.pad .network .pt2 .top input {
		padding: 0;
		width: 80%;
	}
	body.pad .network .pt2 .top input::-webkit-input-placeholder {
		color: #333;
	}
	body.pad .develop .pt1 .tit {
		font-size: 22px;
		margin-bottom: 10px;
	}
	body.pad .develop .pt1 .desc {
		font-size: 14px;
	}
	body.pad .develop .pt1 .item .box .name {
		font-size: 16px;
	}
	body.pad .develop .pt1 .item .box .year {
		font-size: 17px;
	}
	body.pad .develop .pt2 {
		padding-top: 30px;
	}
	body.pad .develop .pt2 .item.odd:before,
	.develop .pt2 .item.odd:after {
		display: none;
	}
	body.pad .develop .pt2 .item {
		width: 100%;
	}
	body.pad .develop .pt2 .item.odd {
		text-align: left;
	}
	body.pad .develop .pt2 .item.odd .tit {
		padding-left: 15px;
	}
	body.pad .develop .pt2 .item .tit {
		font-size: 30px;
	}
	body.pad .develop .pt2 .item.odd .desc {
		padding-left: 15px;
	}
	body.pad .develop .pt2 .item {
		padding-bottom: 30px;
	}
	body.pad .develop .pt2 .item .box_wrap {
		margin: 0;
		padding: 0;
	}
	body.pad .about .infor .en_tit {
		font-size: 34px;
	}
	body.pad .about .infor .tit {
		font-size: 22px;
	}
	body.pad .about .infor a:after {
		display: none;
	}
	body.pad .about .pt1 .info {
		width: 100%;
	}
	body.pad .about .pt1 .info .en {
		font-size: 30px;
		padding-top: 30px;
	}
	body.pad .about .pt1 .info .tit {
		font-size: 22px;
	}
	body.pad .about .pt1 .info .big_data .item .num .no {
		font-size: 30px;
	}
	body.pad .about .pt1 .btm .box .an {
		font-size: 20px;
	}
	body.pad .about .pt1 .btm .box a {
		padding: 35px;
	}
	body.pad .about .pt1 .info .big_data .item {
		margin-bottom: 26px;
	}
	body.pad .about .pt1 .btm .box .en {
		font-size: 25px;
	}
	body.pad .about .pt2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	body.pad .about .pt4 .l .info {
		width: 100%;
	}
	body.pad .about .pt4 .l .pic {
		width: 100%;
		height: auto;
	}
	body.pad .about .pt4 .l .info .box {
		padding: 40px 20px;
	}
	body.pad .about .pt2 .talk .info .tit {
		font-size: 18px;
	}
	body.pad .about .pt2 .talk .info {
		padding: 15% 5%;
	}
	body.pad .about .pt4 {
		padding: 30px 0;
	}
	body.pad .about .pt4 .l .info .tit {
		font-size: 22px;
	}
	body.pad .about .pt4 .l .info .year {
		font-size: 16px;
	}
	body.pad .about .pt4 .r .top .en {
		font-size: 40px;
	}
	body.pad .about .pt4 .r .top .cn {
		font-size: 18px;
	}
	body.pad .about .pt4 .r .top {
		height: 120px;
	}
	body.pad .about .pt4 .r .btm .info,
	.about .pt4 .r .top .info {
		padding: 30px;
		height: auto;
	}
	body.pad .about .pt2 .talk {
		width: 80%;
	}
	body.pad .job_detail_bg .job_detail_win {
		height: 400px;
		top: 50%;
		margin-top: -200px;
		overflow-y: auto;
	}
	body.pad .job_detail .txt_con {
		height: auto;
	}
	body.pad .job_detail .det_rec {
		margin-bottom: 16px;
	}
	body.pad .job_detail .det_rec .tit {
		margin-right: 3%;
	}
	body.pad .scroll_off .job_detail_bg .job_detail_win {
		height: 400px !important;
	}
	body.pad .scroll_off .job_detail_bg .job_detail_win .job_detail_wrap {
		height: 100%;
		overflow-y: auto;
	}
	body.pad .job_detail_bg .btn_close {
		right: 10px;
	}
	body.pad .job_detail .det_rec .tit {
		margin-right: 0;
		width: 100%;
	}
	body.pad .job_detail .det_rec .desc {
		width: 100%;
	}
	body.pad .job_detail .det_mailto_box {
		margin-left: 0;
	}
	body.pad .job_detail .job_tit {
		font-size: 22px;
		line-height: 1.6;
	}
	body.pad .school_job .job_search {
		padding: 20px;
	}
	body.pad .school_job .job_search .from_title {
		width: 100%;
		margin-right: 0;
	}
	body.pad .school_job .job_search .sele {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	body.pad .school_job .job_search .ipt {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	body.pad .school_job .job_search .job_s_btn {
		width: 100%;
	}
	body.pad .school_job .pd .title {
		font-size: 18px;
	}
	body.pad .job_detail {
		padding: 10px 20px;
	}
	body.pad .job_detail_bg .btn_close {
		width: 15px;
		height: 15px;
		background-size: 100%;
		right: 25px;
		top: 17px;
	}
	body.pad .honor .right_con li {
		padding-right: 0;
	}
	body.pad .jxzz01 {
		height: auto;
		background: none;
		padding-bottom: 30px;
	}
	body.pad .jxzz01 .left {
		width: 100%;
		float: none;
		padding-top: 30px;
	}
	body.pad .jxzz01 .left .infor .en_tit {
		font-size: 30px;
		margin-bottom: 10px;
	}
	body.pad .jxzz01 .left .infor .tit {
		font-size: 20px;
		margin-bottom: 15px;
	}
	body.pad .jxzz01 .right {
		width: 100%;
		position: static;
		margin-top: 30px;
	}
	body.pad .jxzz01 .right .infor {
		padding-top: 30px;
		padding-bottom: 30px;
		position: relative;
	}
	body.pad .jxzz01 .right .infor .num {
		position: absolute;
		left: 0;
		top: 30px;
		width: 40px;
		height: 40px;
		font-size: 25px;
		line-height: 40px;
	}
	body.pad .jxzz01 .right .infor .c {
		line-height: 30px;
		font-size: 15px;
		padding-left: 60px;
	}
	body.pad .sec_jxzz {
		height: auto !important;
		background-size: cover
	}
	body.pad .sec_jxzz .box {
		width: 100%;
		position: static;
	}
	body.pad .sec_jxzz .box .intro {
		padding: 30px 0;
	}
	body.pad .sec_jxzz .box .intro .tit_box {
		padding-left: 60px;
		padding-right: 30px;
	}
	body.pad .sec_jxzz .box .intro .tit_box .num {
		width: 40px;
		height: 40px;
		font-size: 25px;
		line-height: 40px;
	}
	body.pad .sec_jxzz .box .intro .tit_box .en_t {
		font-size: 30px;
	}
	body.pad .sec_jxzz .box .intro .tit_box .t {
		font-size: 20px;
		margin: 10px 0 15px;
	}
	body.pad .sec_jxzz .box .intro .tit_box .c {
		margin-bottom: 40px;
	}
	body.pad .sec_jxzz .common_btn {
		width: 150px;
	}
	body.pad .jxzz02 {
		margin-bottom: 30px;
	}
	body.pad .jxzz03 {
		margin-bottom: 30px;
	}
	body.pad .jxzz04 {
		margin-bottom: 30px;
	}
	body.pad .jxzz05 .box {
		background: #0054a7;
	}
	body.pad .jxzz05.sec_jxzz .box .intro .tit_box {
		color: #fff;
	}
	body.pad .honor .left_con,
	.honor .right_con,
	.honor .right_con .img_box {
		width: 100%;
	}
	body.pad .honor .right_con:after,
	.honor .right_con li.odd:after {
		display: none;
	}
	body.pad .honor .right_con {
		margin-top: 25px;
		width: 100%;
	}
	body.pad .honor .right_con .img_box {
		margin-bottom: 5px;
		background-color: #f2f9fe;
	}
	body.pad .honor .right_con li::before {
		display: none;
	}
	body.pad .honor .pt1 .sele {
		width: 49.5%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	body.pad .honor .pt1 #sele1 {
		margin-right: 1%;
	}
	body.pad .honor .pt1 .ipt_box {
		width: 100%;
	}
	body.pad .talents .oneItem .left {
		width: 100%;
		position: static;
	}
	body.pad .talents .oneItem {
		margin-top: 0;
		overflow: hidden;
		position: static;
	}
	body.pad .talents .oneItem .left .img_box {
		position: static;
		top: 0;
		left: 0;
		width: 100%;
		transform: translateY(0);
	}
	body.pad .talents .oneItem .right {
		width: 100%;
		padding: 0 20px;
	}
	body.pad .talents .twoItem .con_box .con_item {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #fff;
	}
	body.pad .talents .twoItem .con_box .con_item:nth-child(n+3) {
		border-bottom: 1px solid #fff;
	}
	body.pad .talents .twoItem .con_box .con_item:last-child {
		border-bottom: 0;
	}
	body.pad .talents .twoItem .title_line {
		margin-bottom: 36px;
	}
	body.pad .talents .twoItem {
		margin-bottom: 36px;
	}
	body.pad .talents .twoItem .title_line .left .title {
		font-size: 30px;
	}
	body.pad .talents .twoItem .title_line .left {
		width: 100%;
		margin-bottom: 10px;
		float: none;
	}
	body.pad .talents .twoItem .title_line .right {
		width: 100%;
		float: none;
	}
	body.pad .intro_box_s .top .item {
		display: inline-block;
		width: 49%;
		padding-bottom: 0;
		font-size: 14px;
		margin-right: 0;
		position: relative;
		cursor: pointer;
		color: #fff;
		margin-bottom: 2%;
	}
	body.pad .intro_box_s .top .item .t_item_con .t_item_con_mtitle {
		font-size: 30px;
	}
	body.pad .intro_box_s .top .item .t_item_con .t_item_con_stitle {
		font-size: 18px;
	}
	body.pad .intro_box_s {
		padding: 0 2%;
	}
	body.pad .intro_box_s .bottom .bottom_one .right {
		width: 100%;
	}
	body.pad .intro_box_s .bottom .bottom_one .left {
		width: 100%;
	}
	body.pad .intro_box_s .bottom {
		padding: 20px 15px;
		margin-top: 10px;
	}
	body.pad .intro_box_s .bottom .bottom_one .right .r_con {
		padding: 0 15px;
	}
	body.pad .intro_box_s .bottom .bottom_two {
		margin-top: 10px;
	}
	body.pad .intro_box_s .bottom .bottom_one .right {
		padding-bottom: 10px;
	}
	body.pad .intro_box_s .bottom .bottom_one .right .mm_title .t1 {
		font-size: 35px;
		margin-top: 10px;
		white-space: nowrap;
	}
	body.pad .talents .twoItem .title_line .left .title {
		font-size: 25px;
	}
	body.pad .talents .oneItem .right .title {
		font-size: 25px;
		margin-bottom: 10px;
	}
	body.pad .talents .twoItem .con_box .con_item .con_item_title {
		font-size: 20px;
	}
	body.pad .honor .pt1 {
		padding: 30px 0;
		margin-bottom: 30px;
	}
	body.pad .honor {
		padding: 0 0 30px;
	}
	body.pad .care li {
		width: 100%;
	}
	body.pad .care .list_box {
		height: auto;
	}
	body.pad .culture01 .top .top_left .con .en,
	.culture01 .bottom .en {
		font-size: 32px;
	}
	body.pad .culture01 .top .top_left .con .cn,
	.culture01 .bottom .cn {
		font-size: 24px;
	}
	body.pad .culture01 .top .top_left .item_con .mtitle,
	.culture01 .bottom .li_con .li_con_text .text1 {
		font-size: 16px;
	}
	body.pad .culture01 .top .top_left .item_con .stitle,
	.culture01 .bottom .li_con .li_con_text .text2 {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	body.pad .party {
		padding: 30px 0;
	}
	body.pad .party .pt1 .tit .tag {
		font-size: 18px;
	}
	body.pad .party .pt1 .tit .t {
		font-size: 20px;
		line-height: 1.5;
	}
	body.pad .party_banner {
		height: 210px;
	}
	body.pad .party_banner .banner_img {
		width: 1000px;
		margin-left: -400px;
	}
	body.pad .tech .pt1 .left {
		position: static;
		width: auto;
	}
	body.pad .tech .pt1 .left .con .en1 {
		font-size: 32px;
	}
	body.pad .tech .pt1 .left .con .en2 {
		font-size: 22px;
	}
	body.pad .tech .pt1 .left .con .cn {
		font-size: 20px;
		line-height: 40px;
	}
	body.pad .tech .pt1 .pic {
		width: 100%;
		margin: 20px 0;
	}
	body.pad .tech .pt1 {
		margin-bottom: 10px;
	}
	body.pad .tech .pt2 {
		padding: 30px 0;
	}
	body.pad .tech .pt2 .desc {
		margin: 15px 0;
	}
	body.pad .tech .pt2 .part {
		margin-bottom: 15px;
	}
	body.pad .common-no-tit .t {
		font-size: 18px;
	}
	body.pad .contact .left {
		height: auto;
	}
	body.pad .contact .l .con .en {
		font-size: 26px;
	}
	body.pad .contact .l .con .cn {
		font-size: 20px;
	}
	body.pad .contact .l .con .item {
		padding: 10px 0;
		font-size: 14px;
	}
	body.pad .contact .l .ercode {
		font-size: 14px;
	}
	body.pad .contact {
		padding-bottom: 30px;
	}
	body.pad .science .pt2 .word {
		left: 5%;
		right: 5%;
	}
	body.pad .science .pt2 .word .name {
		font-size: 22px;
	}
	body.pad .science .pt2 .word .pos {
		font-size: 16px;
	}
	body.pad .science .pt3 .item .info .name {
		font-size: 18px;
	}
	body.pad .science .pt3 .item .info .pos {
		font-size: 16px;
	}
	body.pad .science .pt3 .item {
		margin-bottom: 30px;
	}
	body.pad .science .pt1 {
		padding-bottom: 0;
	}
	body.pad .resource-type-wrap .panel {
		width: 98%;
		margin-bottom: 30px;
	}
	body.pad .resource-type-wrap .panel.leftBox_resource:after {
		display: none;
	}
	body.pad .resource-type-wrap,
	.resource-type-wrap .panel.leftBox_resource .inner:after {
		background: none;
	}
	body.pad .resource-type-wrap .panel .inner {
		width: auto;
	}
	body.pad .resource-type-wrap .panel.leftBox_resource .inner_box p {
		text-align: left;
	}
	body.pad .resource-type-wrap .panel.leftBox_resource span {
		float: none;
	}
	body.pad .ibanner video {
		z-index: 4;
	}
	body.pad .ibanner .cover {
		display: none;
	}
	body.pad .index .pt4 .l .con .pics .pic {
		height: auto;
	}
	body.pad .index .pt4 .l .con .pics .pic img {
		height: auto;
		width: 100%;
	}
	body.pad .header .header_tools li.quick_a:before {
		display: none;
	}
	body.pad .index {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.pad .product_main {
		padding-top: 0;
	}
	body.pad .product_main .svg_border {
		display: none;
	}
	body.pad .product_main .part1_owl .item {
		height: 400px;
	}
	body.pad .product_main .svg_border {
		display: none;
	}
	body.pad .intro_box .culture ul li {
		float: left;
		width: 100%;
	}
	body.pad .tech .intro_box_s .bottom .rect-115 {
		position: static;
		height: auto;
		padding: 0;
	}
	body.pad .tech .pt2 .con2 .txt {
		position: static;
	}
	body.pad .tech .pt2 .con2 .txt .d {
		height: auto;
		padding-bottom: 20px;
	}
	body.pad .tech .intro_box_s .bottom .rect-115 img {
		width: 100%;
	}
	body.pad .tech .intro_box_s .top .item {
		width: 100%;
		margin: 5px 0;
		padding-bottom: 0;
	}
	body.pad .tech .pt1 .left .con {
		padding: 20px;
	}
	body.pad .index .pt1 .right_box li {
		width: 50%;
	}
	body.pad .about .pt1 .info .tit {
		font-size: 24px;
	}
	body.pad .about .pt2 .talk .info .desc {
		font-size: 14px;
	}
	body.pad .about .pt2 .talk .info .tit {
		font-size: 20px;
		line-height: 1.4;
	}
	body.pad .about {
		padding-top: 0;
	}
	body.pad .develop .pt2 {
		padding-bottom: 30px;
	}
	body.pad .science {
		padding-top: 0;
	}
	body.pad .ibanner .word .tit {
		font-size: 19px;
	}
	body.pad .ibanner .word .ban_cn {
		font-size: 14px;
		line-height: 1.8;
	}
	body.pad .ibanner .word {
		width: auto;
		left: 2%;
		margin-left: 0;
		margin-top: -70px;
	}
	body.pad .party_new .party_h1 {
		font-size: 20px;
		margin-bottom: 10px;
		letter-spacing: 3px;
	}
	body.pad .party_new .party_h2 {
		width: 250px;
		margin: 15px 0;
		font-size: 18px;
	}
	body.pad .party_new .pt1 {
		padding-bottom: 30px;
	}
	body.pad .party_new .pt_news {
		padding: 30px 0;
	}
	body.pad .party_new .pt_news .top .left .l,
	.party_new .pt_news .bottom .right .r {
		width: 100%;
	}
	body.pad .party_new .pt_news .top .left .r,
	.party_new .pt_news .bottom .right .l {
		width: 100%;
	}
	body.pad .party_new .pt_news .box {
		height: auto;
	}
	body.pad .party_new .pt_news .top .flag {
		margin-bottom: 20px;
	}
	body.pad .party_new .owl-nav .owl-prev {
		left: 0px;
	}
	body.pad .party_new .owl-nav .owl-next {
		right: 0px;
	}
	body.pad .party_new .pt3 {
		padding: 30px 0;
	}
	body.pad .party_new .pt3 .party_h2 {
		width: 310px;
	}
	body.pad .party_new .pt3 .con img {
		position: static;
	}
	body.pad .party_new .pt3 .con1 {
		padding: 35px;
	}
	body.pad .talents .fenlan {
		margin: 25px 0;
	}
	body.pad .crs.talents .twoItem {
		margin-bottom: 20px;
	}
	body.pad .news_center01 .content .left .box {
		padding-top: 28%;
	}
	body.pad .widget-history-9-slide .his_left {
		width: 100%;
	}
	body.pad .widget-history-9-slide .his_right {
		width: 100%;
		margin-top: 30px;
	}
	body.pad .widget-history-9-slide .his_right .list_box {
		padding: 15px;
	}
	body.pad .widget-history-9-slide .his_right .list_box .list_time {
		font-size: 18px;
	}
	body.pad .widget-history-9-slide .his_right li {
		margin-bottom: 20px;
	}
	body.pad .widget-history-9-slide .his_right ul {
		padding: 0;
		border: none;
	}
	body.pad .widget-history-9-slide .his_right .list_ico01,
	.widget-history-9-slide .his_right .list_ico02 {
		display: none;
	}
	body.pad .widget-history-9-slide .his_right ul {
		background: none;
	}
	body.pad .widget-history-9-slide .left_list li {
		font-size: 18px;
	}
	body.pad .history {
		padding: 110px 0 20px;
	}
	body.pad .party_new .pt3 .con img {
		display: none;
	}
	body.pad .crs .twoItem .left:after {
		display: none;
	}
	body.pad .core2 .pro_ibd li {
		width: 100%;
	}
	body.pad .network2 {
		margin-top: 90px;
	}
	body.pad .network2 .text_box {
		position: static;
		padding-bottom: 30px;
	}
	body.pad .intro_box_s .bottom .pic {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	body.pad .intro_box_s .bottom .pic img {
		width: 100%;
	}
	body.pad .science .pt2 .item {
		height: auto;
	}
	body.pad .science .pt2 .word {
		position: static;
		margin: 0;
	}
	body.pad .science .pt2 .bg_img {
		position: static;
	}
	body.pad .culture01 .bottom .row li {
		width: 100%;
	}
	body.pad .job_detail_page .left_con {
		padding: 30px 20px;
	}
	body.pad .job_detail_page .left .top .tit {
		font-size: 20px;
	}
	body.pad .job_detail_page .left .info .t {
		float: none;
		color: #000;
	}
	body.pad .job_detail_page .left .send {
		margin-left: 0;
	}
	body.pad .job_detail_page .right_con .item {
		padding-top: 30px;
	}
	body.pad .job_detail_page .right_con {
		padding: 0 20px 30px;
	}
	body.pad .job_detail_page .right_con .item:after {
		top: 45px;
	}
	.job_list_page .job_search {
		width: 100%;
	}
	.job_list_page .job_fl {
		font-size: 14px;
	}
	.job_list_page .widget-job-1 .first ._ut {
		font-size: 14px;
		font-weight: normal;
	}
	.job_school .scholl_tit {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.job_list_page .job_fl {
		margin-bottom: 10px;
	}
	.job_list_page .job_search {
		margin-bottom: 15px;
	}
	.job_school .pt3 ul li {
		width: 100%;
	}
	.job_school .pt3 ul li:before {
		display: none;
	}
	.job_school .pt3 ul li .con {
		display: block;
		text-align: left;
	}
	.job_school .pt3 .content {
		display: none;
	}
	.senior_detail .join_part ul li {
		width: 99%;
	}
	.senior_detail .join_part h3 {
		font-size: 20px;
	}
	.senior_detail .join_content li {
		padding-left: 0;
	}
	.senior_detail .join_part ul {
		margin-bottom: 0;
	}
	.senior_detail .join_part ul {
		padding-top: 35px;
	}
	.senior_detail .join_content li.item1 dl {
		padding-bottom: 35px;
	}
	body.pad .about .pt1 .info {
		padding-top: 30px;
	}
	body.pad .about .pt2 .item {
		height: auto;
	}
	body.pad .culture01 .bottom {
		margin-top: 30px;
	}
	body.pad .culture01 .bottom .btm_row .item {
		margin-bottom: 10px;
	}
	body.pad .culture01 .top .top_left .item_con {
		margin-bottom: 10px;
	}
	body.pad .widget-newslist-10 .list_box {
		padding: 0 0 30px;
	}
	body.pad .widget-newslist-10 .list_box:after {
		display: none;
	}
	body.pad .care_news.news_list .pt2 {
		padding: 0;
	}
	body.pad .widget-newslist-10 .list_title {
		font-size: 18px;
	}
	body.pad .widget-newslist-10 .list_tool {
		padding: 0;
	}
	body.pad .network3 .pic_box .top .cn {
		font-size: 18px;
	}
	body.pad .network3 .pic_box .top_text {
		font-size: 16px;
		text-align: left;
	}
	body.pad .tech {
		padding-top: 0;
	}
	body.pad .party_new .owl-nav>div {
		top: 120px;
	}
	body.pad .party_new .pt_news .news .info {
		padding: 35px 20px;
	}
	body.pad .product_list .class_desc .top {
		left: 0;
	}
	body.pad .product_list .class_desc a {
		font-size: 16px;
	}
	body.pad .product_list .detail_popup .con .desc {
		overflow-x: auto;
	}
	body.pad .product_list {
		padding: 0;
	}
	body.pad .core2 .pro_ibd .list_box:after {
		display: none;
	}
	body.pad .smart .tech .pt1 .left {
		width: 100%;
	}
	body.pad .smart .tech .pt1 .video_box {
		width: 100%;
		margin-left: 0;
	}
	body.pad .smart .tech .pt1 .fix {
		padding: 0 20px 20px;
	}
	body.pad .smart .tech .pt1 .video_box {
		padding-top: 0;
	}
	body.pad .smart .tech .pt1 .left .con {
		padding: 20px 0;
	}
	body.pad .report .sec_net .box {
		padding: 20px 0;
		display: block;
	}
	body.pad .report .sec_net .box img {
		position: static;
		margin-left: 30px;
	}
	body.pad .about .pt2 .item .pic {
		position: static;
		width: 100%;
		margin: 0;
	}
	body.pad .about .pt2 .talk {
		position: static;
		width: auto
	}
	body.pad .about .pt2 .talk .info {
		padding: 20px;
	}
	body.pad .about .pt2 .talk .line_btn.line_btn_red {
		margin-left: 20px;
	}
	body.pad .index .pt3 .r .row>.smal-12 {
		width: 32.33%;
	}
	body.pad .header_search_fix .pro_list {
		bottom: 10px;
	}
	body.pad .header_search_fix .close {
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	body.pad .header_search_fix .box {
		top: 40%
	}
	/*    body.pad .job_list_page .widget-job-1 li ._un{white-space:normal; line-height:1.8; height:auto;}
    body.pad .job_list_page .widget-job-1 li{height:auto; padding:10px 0;}*/
	body.pad .index .pt1 .right_box li:first-child,
	body.pad .index .pt1 .right_box li:nth-child(3) {
		width: 40%;
	}
	body.pad .index .pt1 .right_box li:nth-child(2),
	body.pad .index .pt1 .right_box li:nth-child(4) {
		width: 60%;
	}
	body.pad .index .pt2 .bg img {
		width: 100%;
		top: -55%;
		left: 0;
		margin: 0;
	}
	body.pad .index .pt2 .bg {
		height: 520px;
	}
	body.pad .index .pt2 .tab .desc {
		padding: 0 5px;
		min-height: 30px;
	}
}

@media only screen and (max-width: 480px) {
	/*mobileMode 480 网站样式*/
	body.pad .index .pt3 .r .row>.smal-12 {
		width: 99%;
	}
	body.pad .intro_box_s .top .item {
		width: 100%;
		margin-left: 0;
	}
	body.pad .culture01 .bottom .btm_row .item {
		width: 100%;
	}
	body.pad .report .sec_desc span {
		display: block;
	}
	body.pad .report .sec_net .box span {
		display: block;
	}
	body.pad .about .pt1 .btm .box .an {
		font-size: 16px;
	}
	body.pad .about .pt1 .btm .box a {
		padding: 25px 10px;
	}
	body.pad .about .pt1 .btm .box .flag {
		bottom: 0;
		right: 0;
	}
	body.pad .index .pt2 .bg img {
		top: 0;
	}
	body.pad .ibanner .owl-carousel .owl-item .ban_img {
		height: 100%;
		width: auto;
		bottom: auto;
		top: 0;
		margin-top: 0;
	}
	body.pad .ibanner .owl-carousel .mobile_img {
		display: block;
		position: absolute;
		height: 100%;
		max-width: none;
		width: 100%;
		left: 0 !important;
		margin-left: 0 !important;
		margin-top: 0;
		top: 0;
	}
	body.pad .index .pt2 .bg {
		height: 130px;
	}
	.index .pt2 .tab {
		position: static;
	}
	body.pad .index .pt2 .cn2 {
		margin-bottom: 20px;
	}
	.footer .footer2 .gotop {
		float: none;
		text-align: center;
	}
	body.pad .about .pt1 {
		height: 460px;
	}
	body.pad .about .pt1 .info .tit {
		font-size: 22px;
	}
	.contactlist .item {
		width: 100%;
		margin-top: 30px;
		margin-right: 0%;
	}
	.contactlist .item:nth-child(3n) {
		margin-right: 0%;
	}
}

@media screen and (max-device-width: 320px) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media screen and (max-device-width: 480px) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media only screen and (min-device-width: 760px) and (max-device-width: 1024px) {
	body {
		-webkit-text-size-adjust: none
	}
}