/*
* name: responsive
* version: v5.1.1
* update: 添加pad竖屏状态Padp
* data: 2025-08-01
*/

/* 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: 1920px) {
.xc_banner {height: 488px;}
}
/*
* 笔记本下
*/
@media only screen and (max-width: 1441px) {
    .wrap, .mwrap {width:1200px;}
    .header .inav_wrapper .nav_li{padding:36px 15px;}
    .header.fixed  .inav_wrapper .nav_li{padding:16px 15px;}
    .header .logo a{width:85%;}
    .header .logo{padding:44px 0 0;}
    .header.fixed .logo {padding:10px 0 0;}
    .header .dropdown .left{width:16%; min-height:340px; padding-top:30px;}
    .header .dropdown .right{padding-top:30px; width:84%;}
    .header .dropdown .right .infor .box{padding-left:50px;}
    .header .dropdown .right .infor .tit{line-height:38px;}
    .header .dropdown .left ul li{line-height:35px;}
    .header .dropdown .left ul li,
    .header .dropdown .left dl dt,
    .header .dropdown .left dl dd{padding-left:30px;}
    .f_top{padding:35px 0;}
    .f_top .left li{margin-right:35px;}
    .f_cen{padding:30px 0;}
	.f_top .left {width: 80%;}
    .f_top .right{width:auto;}
    .f_top .right .inp_wrap{line-height:70px; height:70px;}
    .f_top .right .inp_wrap .inp{line-height:70px; height:70px;}
    .f_top .right .inp_wrap .btns{line-height:55px; height:55px; top:7px;}
    .f_top .right .inp_wrap .btns .icon{width:55px; height:55px; background-size:cover;}

    /* 首页 */
    .ipart .infor .tit{font-size:33px;}
    .ibanner .iban_tools{bottom:70px;}
    .ibanner .iban_word .tit{font-size:40px;}
    .ibanner .iban_word .con{font-size:16px;}
    .ibanner .iban_btn>div{width:80px;}
    .ibanner .iban_btn span{width:50px; height:50px; line-height:50px;}
    .ibanner .iban_btn span::before{width:35px;}
    .ibanner .iban_word .infor3 .tit{font-size:30px;}
    .ibanner .iban_word .infor3 .con{font-size:40px;}
    .ipart01 .top_{padding:50px 0;}
    .ipart01 .top_ .right .dot .txt{font-size:16px;}
    .ipart01 .bott_ .item .right .box .tit{font-size:30px;}
    .ipart01 .bott_ .item .content{padding:50px 0;}
    .ipart01 .bott_ .item .right .box{padding:55px 60px;}
    .ipart01 .bott_ .item .right{height:352px;}
    .ipart01 .bott_ .item img{width:100%; left:0; margin-left:0;height: 100%;}
	.ipart01 .bott_ .item .orange_block {margin-left: 640px;}
    .ipart02{padding:50px 0;}
    .ipart02 .top_{margin-bottom:50px;}
    .ipart02 .bott_ .item .inner{position:relative; margin:182px 25px;}
    .ipart02 .bott_ .item{height:400px;}
    .ipart02 .bott_ .item.on .inner{margin:84px 40px 0;}
    .ipart02 .bott_ .item.on .inner .tit{font-size:30px;}
	
    .ipart03{padding-top:50px;}
    .ipart03 .intro .box .tit{font-size:40px;}
    .ipart03 .intro .box .smal_tit{font-size:16px;}
    .ipart03 .intro .box .con{font-size:16px;}
    .ipart03 ul,.ipart03 li{height:515px;}
    .ipart04{padding:50px 0;}
    .ipart04 .content .item .intro .box .tit{margin-bottom:18px;}
    .ipart05{padding:50px 0;}
    .ipart05 .content .left{width:50%;}
    .ipart05 .content .left ul li {width:32%; margin-left:2%;}
    .ipart05 .content .left ul li .num{font-size:35px; margin:15px 0;}
    .ipart05 .img1{position:absolute; width:100%; left:0; margin-left:0;}
    .ipart05 .content .left .con{margin:30px 0;}

    /* xc_banner */
    .xc_banner{position:relative; overflow:hidden; height:384px;}
    .xc_banner img {position:absolute;width:1500px;left:50%;margin-left:-750px;max-width:none;}
    .xc_banner .content .tit{font-size:35px;}

    .channel_content{padding:50px 0;}

    /* 关于我们 */
    .common-infor .con,.about_us04 .infor .tit{font-size:33px;}
    .about_us04 .infor .tit{margin-bottom:50px; line-height:1;}
    .about_us04 .content .item .intro .box .tit{font-size:23px;}
	
	.widget-download-4 .download_date {width: 10.3%;}
	.widget-download-4 .download_title {width: 80%;}
	.widget-download-4 .item_btn {width: 9.7%;}
	.ctzBox {padding: 17vw 0px;background: #f0f5f7 url(../img/tzbg.jpg) no-repeat;}

    /* 新闻列表 */
    .news_list01 .hd .box .hd_tit{margin-right:3%; font-size:20px;}
    .news_list01 ul .rect-528 {padding-bottom:49.8%;}
    .news_list01 ul li .intro .box .tit{font-size:16px; line-height:30px; height:90px;}
    .news_detail02{padding:50px 0;}
    .news_detail02 .tit{font-size:33px;}
    .news_detail02 .content .item .t{font-size:20px; line-height:30px; height:62px;}
	
	/* pc列表 */
	.pic_list01 .hd .box .hd_tit{margin-right:3%; font-size:20px;}
    .pic_list01 ul .rect-528 {padding-bottom:49.8%;}
    .pic_list01 ul li .intro .box .tit{font-size:16px; line-height:30px; height:90px;}

    /* 方案 */
    .solution01 .tit{font-size:33px;}
    .solution01 .con{font-size:16px;}
    .solution01 .img{margin:50px 0;}
    .solution03 .infor .tit{font-size: 33px;;}

    /* 招聘 */
    .job_list01 .list_r_text{padding:5% 3%;}

	.boxes.introBox { background: url(../imgs/introBg.jpg) center bottom no-repeat;}
	.news_list01 ul .rect-398 {padding-bottom: 46.8%;}	
	.pic_list01 ul .rect-398 {padding-bottom: 46.8%;}	
}

/*
* PadMode
*/
@media only screen and (max-width: 1240px) {	
	.news_list01 ul .rect-398 {padding-bottom: 56.8%;}	
	.pic_list01 ul .rect-398 {padding-bottom: 56.8%;}	
	.tr2 ._t1 {width: 60.5%;}
	.tr2 ._t3 {width: 22.5%;}

    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, .mwrap { width:940px; }
	
    /*padMode 1240px 网站样式*/
    /* 头部 */
    .header .logo{padding:10px 0;}
    .header .h_tools{padding:20px 0}
	.header.fixed .h_tools {padding: 20px 0;}
    .search-alert .cent-form{height:53px; line-height:53px;}
    .search-alert .cent-form form .inp{height:53px; line-height:53px;}
    .search-alert .close{padding:35px}
    .header .mobile_key{display:block; font-size:20px; color:#555; cursor:pointer; margin-left:30px;}
    .header:hover .header .mobile_key{color:#555;}
    .header.fixed .header .mobile_key{color:#555;}
    .header .inav{display:none;}
    /*------------------手机端下拉---------------------*/
    .m_nav{position:fixed; left:0; top:60px; right:0; width:100%; background:#5e5e5e ; z-index:20; display:none; max-height:calc(100vh - 55px); max-height:calc(var(--vh, 1vh) * 100 - 55px); overflow-y:auto;} 
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #747373;}
    .m_nav .mNav_bott .m_navli:last-child{border-bottom:none;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; font-size:14px; position:relative; overflow:hidden; color:#fff;}
    .m_nav .mNav_bott .m_navli>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli>a:after,
    .m_nav .mNav_bott .m_navli>a:before{content:''; background:#fff; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
    .m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
    .m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
    .m_nav .mNav_bott .m_navli.active{background:#414141;}
    .m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a{/*border-bottom:solid 1px #58a3e7;*/ font-weight:bold;}
    .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .m_nav .mNav_bott .m_navli .m_secNav .li-title{width:100%; padding:8px 25px; border-top:solid 1px #747373; padding-top:18px; box-sizing:border-box; color:#fff; font-size:13px; position:relative;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a{padding:5px 0 5px 25px; display:block; position:relative; font-size:14px; line-height:1.25; transition:all 0.3s ease-out;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after{content:''; width:15px; height:15px; background:url(../img/m_anniu1.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-7px; background-size:cover;}
    .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding-bottom:18px;}
    .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul{overflow:hidden;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li{width:100%; float:left;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 25px; line-height:28px; display:block; position:relative; color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#fff;}

    /*无连接的话去掉加号*/
    .m_nav .mNav_bott .m_navli.nav_link>a:after,.m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,.m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../img/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}

    /*------------------手机端下拉 end-----------------*/
   
    /*导航下拉*/
    .header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px;} 
    .header .mobile_key span,.header .mobile_key:before,.header .mobile_key:after {position:absolute; top:50%; left:50%; width:17px; height:2px; margin-left:-10px; background:#fff; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .mobile_key span{margin-top:-8px;}
    .header .mobile_key:before{content:''; margin-top:-1px;}
    .header .mobile_key:after{content:''; margin-top:6px;}
    .menu-open.header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open.header .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open.header .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}

    /*下拉黑色背景*/
    .header .header-overlay {transition:all 0.2s ease-out; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; left:0; z-index:-1; top:0; opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility:hidden;}
    .bg-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .bg-open1 .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .menu-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .header .h_tools .h_language.mobile_language{display:block;}
    .header .h_tools .h_language.pc_language{display:none;}
    .header.fixed .mobile_key span,
    .header.fixed .mobile_key:before,
    .header.fixed .mobile_key:after{background:#666}
    .header:hover .mobile_key span,
    .header:hover .mobile_key:before,
    .header:hover .mobile_key:after{background:#666}
    .header.menu-open .mobile_key span,
    .header.menu-open .mobile_key:before,
    .header.menu-open .mobile_key:after{background:#666}

    /* 底部 */
    .f_cen .list li{margin-left:25px;}
    .f_top .left{margin-top:5px;}
    .f_top .right .inp_wrap{height:66px; line-height:66px;}
    .f_top .right .inp_wrap .inp{height:66px; line-height:66px;}
    .f_top .right .inp_wrap .btns{width:50px; height:50px; top:8px;}
    .f_top .right .inp_wrap .btns .icon{width:50px; height:50px; background-size:cover;}
    .f_cen{padding:30px 0;}

    /* 首页 */
    .ibanner{height:auto;}
    .ibanner .item{height:auto;}
    .ibanner .item .banner_img,
    .ibanner .item .banner_img img,
    .ibanner .v_item video{position:static;}
    .ipart .top_ .left{width:45%;}
    .ipart .top_ .right{width:55%;}
    .ipart01 .top_ .right .dot .txt{font-size:15px;}
    .ipart01 .bott_ .item .content{padding:50px 0;}
    .ipart01 .bott_ .item .right .box{padding:30px;}
	.ipart01 .bott_ .item img {width: 100%;height: 100%;margin-left: 0;}
	.ipart01 .bott_ .item .orange_block {margin-left: 508px;}
    .ipart01 .bott_ .item .right .box .con{margin-bottom:15px;}
	.ipart04 .top_ .right .txt {width: 68%;}
    .ipart01 .bott_ .item .right{height:270px;}	
    .ipart02 .bott_ .item{width:11%;}	
	.ipart02_ .content .left .box{padding:49px;}	 
    .ipart03{padding-top:75px;}
    .ipart03 ul,
    .ipart03 li{height:440px;}
    .ipart05{padding:50px 0;}

    /* 合作 */
    .business01 .left .box{padding:30px 20px;}
    .business01 .left .box .form .inp_box{padding:15px 0;}
    .business01 .left .box .infor .tit{font-size:30px;}
    .business01 .left .box .form .inp_box{width:100%;}
    .business01 .right .box{padding:30px 0;}
    .business01 .right .box .infor .tit{font-size:30px;}

    /* 招聘 */
    .job_list01 .tit{font-size:22px;}
    .job_list01 .text{line-height:24px;}
    .job_list01 .list_l_t_text .text_box{padding-top:15%;}
    .job_list02 .form_box .inp_wrap{width:22%;}
    .job_list02 ._jcon{padding:40px;}

    /* 新闻列表 */
    .news_list01 .hd .box .sele_wrap, 
    .news_list01 .hd .box .inp_box_wrap{width:22%;}
    .news_list01 ul .rect-528{padding-bottom:67%;}
    .news_list01 ul li .intro .box .tit,
    .news_list01 ul li.noimg .img .box .t{ font-size:16px; line-height:30px; height:90px;}
	
	 /* pic列表 */
    .pic_list01 .hd .box .sele_wrap, 
    .pic_list01 .hd .box .inp_box_wrap{width:22%;}
    .pic_list01 ul .rect-528{padding-bottom:67%;}
    .pic_list01 ul li .intro .box .tit,
    .pic_list01 ul li.noimg .img .box .t{ font-size:16px; line-height:30px; height:90px;}

    /* 新闻详细 */
    .news_detail02 .content .item{padding:25px;}
    .news_detail02 .content .item .t{font-size:22px;}

    /* 关于我们 */
    .common-infor .con{font-size:30px;}
    .about_us04 .infor .tit{font-size:30px;}
    .about_us04 .content .item .intro .box .tit{font-size:22px;}
    .about_us04 .content .item .intro .box{padding:15px 25px;}

    /* 方案 */
    .solution02 ul li .right .box{padding:30px;}
    .solution02 ul li .right .box .tit{font-size:28px; margin-bottom:10px;}
    .solution04 .infor{width:75%;}
    
    .m_nav .mNav_bott .m_navli .m_secNav .m_thrNav ul li>a{ padding:8px 35px; line-height: 28px; display: block; position: relative; color: #fff;}

	/* 文化 */
    .culture01 .content .item .text .box{padding:30px;}
    .culture01 .content .item .text .box .tit{font-size:28px; line-height:1.2;}
    .culture01 .content .item .text .box .con{font-size:20px;}
    .culture02 .item .box{width:100%;}
}
@media only screen and (max-width: 992px) {	
	.tr2 ._t1 {width: 54.5%;}
	.tr2 ._t3 {width: 27.5%;}
    body:after {content: 'Padp';}
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/
    /* 头部 */
    .header .logo{padding:11px 0;}
    .header .h_tools{padding:20px 0}
	.header.fixed .h_tools {padding: 20px 0;}
    .f_top{padding:30px 0;}
    .f_top .left{width:100%;}
    .f_top .right{width:50%; margin-top:10px; float:left;}
    .f_top .right .inp_wrap{height:50px; line-height:50px;}
    .f_top .right .inp_wrap .inp{height:50px; line-height:50px;}
    .f_top .right .inp_wrap .btns{width:40px; height:40px; top:5px;}
    .f_top .right .inp_wrap .btns .icon{width:40px; height:40px; background-size:cover;}
    .f_cen{padding:20px 0;}
    .f_cen .list li{margin-left:7px; font-size:13px;}
    .f_cen .img_{margin-top:10px;}
    .f_cen .img_ img{width:80%;}
    .f_bott{padding:15px 0}
    .m_nav{top:90px;}
    .search-alert .cent-form{width:75%; padding-left:4%;}
    .search-alert .cent-form form .inp{width:65%;}
	.ipart01 .bott_ .item img {width: 100%;height: 100%;margin-left: 0;}
	.ipart01 .bott_ .item .orange_block {margin-left: 441px;}
	.hotList ul li {width: 33%;}
	
    /* 公共按钮 */
    .common-btn{line-height:45px; height:45px;}
    .common-border-btn{line-height:45px; height:45px;}

    /* 首页 */
    .ibanner .iban_word .tit{font-size:35px;}
    .ibanner .iban_word .infor3 .tit{font-size:30px;}
    .ibanner .iban_word .infor3 .con{font-size:40px;}
    .ipart .infor .tit{font-size:25px;}
    .ipart01 .bott_ .item .right .box .tit{font-size:25px;}
    .ipart02 {padding:60px 0 0;}
    .ipart02 .top_ .right{line-height:28px;}
    .ipart02 .bott_ .item{width:100%; margin:0 4% 20px 0; text-align:left; height:460px;background-size: 150%;}
    .ipart02 .bott_ .item.on{width:100%;background-size: 150%;}
    .ipart02 .bott_ .item:nth-child(2n){margin-right:0;}
    .ipart02 .bott_ .item .inner {margin:120px 40px 0;}
    .ipart02 .bott_ .item .inner .con { opacity:1; visibility:visible; height:300px;}
    .ipart02 .bott_ .item .inner .tit,
    .ipart02 .bott_ .item.on .inner .tit{font-size:25px;}	
	.ipart02_ .infor .tit{font-size:20px; margin-bottom:5px; font-weight:bold;}
    .ipart02_ .infor .con{line-height:25px; font-size:15px;}	
	.ipart02_ .content .left{width:100%; margin-bottom:20px;}
    .ipart02_ .content .left .box .intro .tit{font-size:15px; margin:10px 0 0;}
    .ipart02_ .content .left .box .intro .txt{height:auto;}
    .ipart02_ .content .left .box .intro .con{font-size:14px; margin-bottom:0;}
    .ipart02_ .content .left .box .intro .common-more{margin-top:20px;}
    .ipart02_ .content .left .box .intro .con{font-size:14px;}
    .ipart02_ .content .right .r_top .box{padding:20px;}
    .ipart02_ .content .right .r_top .box li .number .num{font-size:30px;}
    .ipart02_ .content .right .r_bott .item .box{padding:20px;}
    .ipart02_ .content .right .r_bott .item .box .intro{line-height:25px;}
    .ipart02_ .content .right .r_bott .item .box .intro .tit{font-size:15px; margin:10px 0 0}
    .ipart02_ .content .right .r_bott .item .box .intro .con{height:50px;display: none;}	
	.ipart02_{background-size:cover; padding:30px 0;}
    .ipart02_ .infor .tit{font-size:30px;}
    .ipart02_ .content{margin-top:30px;}
    .ipart02_ .content .left .box{padding:33px;}
    .ipart02_ .content .right .r_top .box{padding:30px 50px 50px;}
    .ipart02_ .content .right .r_top .box li .number .num{font-size:40px;}
    .ipart02_ .content .right .r_top .box li .txt{height:44px; overflow:hidden;}	
	.ipart02_ .content .right {float: left;width: 100%;}
	.ipart02_ .content .right .r_top .item_l{width:50%;}
    .ipart02_ .content .right .r_top .item_r{width:50%;}
    .ipart02_ .content .right .r_top .item_l .box .number .num {font-size: 40px;}
    .ipart02_ .content .right .r_top .item_l .box .number {font-size: 20px;}	
	.ipart02_ {margin-top: 0px;}	
	
    .ipart03{padding-top:50px;}
    .ipart03 ul, .ipart03 li{height:347px;}
    .ipart03 .intro .box{padding:50px;}
    .ipart03 .intro .box .tit{font-size:35px; margin-top:10px;}
    .ipart04 .top_ .right{line-height:28px;}
    .ipart05 .content .left .con{margin:20px 0 30px;}
    .ipart05 .content .left ul li .num{font-size:40px;}

    /* xc_nav */
    .xc_nav{line-height:60px; height:60px;}
    .xc_nav .left ul li{padding:0 15px;}

    /* xc_banner */
    .xc_banner{position:relative; overflow:hidden; height:307px;}
    .xc_banner img {position:absolute;width:1200px;left:50%;margin-left:-600px;max-width:none;}
    .xc_banner .content{bottom:60px;}
    .xc_banner .banner_mouse{bottom:0;}
    .xc_banner .content .tit{font-size:30px;}

    /* 合作 */
    .business01 .left{width:50%;}

    /* 招聘列表 */
    .job_list02 .form_box .inp_wrap{width:21.5%;}
    .job_list02 .form_box .inp_wrap .inp{text-indent:2px; font-size:14px;}

    /* 新闻列表 */
    .news_list01 .hd{margin-bottom:40px;}
    .news_list01 .hd .box .hd_tit{font-size:20px;}
    .news_list01 .hd .box .hd_btn{width:75px;}
    .news_list01 ul li{width:48%; margin-right:4%;}
    .news_list01 ul li.three_li{margin-right:4%;}
    .news_list01 ul li:nth-child(2n){margin-right:0;}
    .news_list01 ul .rect-528{padding-bottom:61%;}
	
	/* pic列表 */
    .pic_list01 .hd{margin-bottom:40px;}
    .pic_list01 .hd .box .hd_tit{font-size:20px;}
    .pic_list01 .hd .box .hd_btn{width:75px;}
    .pic_list01 ul li{width:48%; margin-right:4%;}
    .pic_list01 ul li.three_li{margin-right:4%;}
    .pic_list01 ul li:nth-child(2n){margin-right:0;}
    .pic_list01 ul .rect-528{padding-bottom:61%;}

    /* 新闻详细 */
    .news_detail01 .top_ .title{font-size:25px;}
    .news_detail01 .top_ .date{font-size:18px;}
    
    /* 关于我们 */
    .common-infor .con{font-size:25px;}
    .about_us04 .content .item .intro .box{padding:15px 15px 0;}

    /* 方案 */
    .solution01 {margin-bottom: 20px;}
	.solution01 .box {padding: 20px;}
	.solution01 .con {padding-right: 0px; font-size: 14px;}
	.solution01 p {text-indent: 0em;}
	.solution01 .box .item {width: 100%;margin-bottom: 20px;margin-right: 0px; }
	.solution02 ul li .left{width:100%;}
    .solution02 ul li .right{width:100%;}
    .solution02 ul li .right .box .con{height:auto; padding-right:0;}
	
	.sbyy .left {width: 100%;}
	.sbyy .right {width: 100%;}

  /*定期公告*/
    .widget-download-4 .download_date{ width: 11%;}
    .widget-download-4 .download_item{ height: auto; line-height: 66px;}
    .widget-download-4 .download_date{ width: 28%; line-height: 100px;}
    .widget-download-4 .download_title{ width: 30%; padding-right: 0; line-height: 100px;}
    .widget-download-4 .item_btn{ float: right; width: 10%; padding-left: 4%; line-height: 100px;}
	
	.culture01 .content .item .img{width:50%;}
    .culture01 .content .item .text{width:50%;}
    .culture01 .rect-48{padding-bottom:0; height:auto;}
    .culture01 .content .item .text .box .tit{font-size:20px;}
    .culture01 .content .item .text .box .con{font-size:18px; margin:10px 0;}
}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {content: 'Mobile';    }
    body,input,textarea,button,select {font-size:14px; font-weight:normal;}
    .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 网站样式*/
    /* 头部触控及吸顶 */
    header{height:62px;}
    .header{background:#fff; border-bottom:0; box-shadow:0 0 15px rgba(0,0,0,.2)}
    .header .inav_wrapper .nav_li{color:#000;}
    .header .h_tools .h_lan .icon{background-position:0 -20px;}
    .header .h_tools .h_sear .icon{background-position:0 -20px;}
    .header .h_tools .h_me span{color:#000;}
    .header .h_tools .h_me span.icon{background-position:0 -8px;}
    .header .logo{width:50%; padding:10px 0 0;}
    .header.fixed .h_tools,.header .h_tools{padding:21px 0}
    .header .h_tools .h_me{display:none;}
    .header .mobile_key span,.header .mobile_key:before,
    .header .mobile_key:after{background:#666}
    .header .mobile_key,.header .h_tools .h_sear,.header .h_tools .h_lan{margin-left:15px;}
    .header .h_tools .h_lan .lan_box:after{right:11px; left:unset;}
    .header .h_tools .h_lan .lan_box{right:0; left:unset;}

    .m_nav{top:62px;}
    .menu-open.header .mobile_key span,
    .menu-open.header .mobile_key:after{margin-top:-1px!important;}
    .f_top,.f_cen{display:none;}
    .f_bott .left{width:100%; text-align:center}
    .f_bott .right{width:100%; text-align:center; margin-top:5px;}
    .f_bott .left a{margin:0 5px;}
    .search-alert .close{padding:21px;}
    .search-alert .cent-form{height:30px; line-height:30px; padding:16px 0; padding-left:4%;;}
    .search-alert .cent-form form .inp{height:30px; font-size:13px;}
    .search-alert .cent-form form .btns{width:auto; font-size:13px; padding:5px 15px;}

    .channel_content{padding:20px 0;}

    /* 公共按钮 */
    .common-btn{font-size:14px; line-height:40px; height:40px; padding:0 50px 0 24px;}
    .common-btn span.icon{right:27px;}
    .common-btn:hover span.icon{right:22px;}
    .common-border-btn{font-size:14px; line-height:40px; height:40px; padding:0 50px 0 24px;}
    .common-border-btn span.icon{right:27px;}
    .common-border-btn:hover span.icon{right:22px;}
    .noborder-btn{font-size:14px;}	

    /* 首页 */
    .ibanner .iban_word{display:none;}
    .ibanner .iban_tools{bottom:10px;}
    .ibanner .banner_mouse{display:none;}
    .ibanner .iban_btn span{width:30px; height:30px; line-height:30px;}
    .ibanner .iban_btn span::before{width:20px;}
    .ibanner .iban_btn>div{width:52px;}
    .ibanner .iban_btn span i{font-size:16px;}
    :root .ibanner .v_item .banner_img img{display:block;}
    .ibanner .v_item video{display:none;}
    .ipart01 .top_{padding:20px 0;}
    .ipart .top_ .left{width:100%; margin-bottom:15px;}
    .ipart .top_ .right{width:100%;}
    .ipart .infor .tit_en{font-size:15px;}
    .ipart .infor .tit{font-size:20px;}
    .ipart01 .top_ .right .dot{width:30%; margin-right:3%; margin-bottom:10px;}
    .ipart01 .top_ .right .dot:after{display:none;}
    .ipart01 .top_ .right .dot .txt{font-size:14px;}
    .ipart01 .bott_ .item .content{padding:20px 0; background:#f4f4f4;}
    .ipart01 .bott_ .item img{position:static; width:150%; margin-left:0;}
    .ipart01 .top_ .right .dot .txt{font-size:13px;padding:5px;border:1px solid #dedbdb;}
    .ipart01 .top_ .right .dot.active .txt{color:#fff; background:#ea5613; border-color:#ea5613;}
    .ipart01 .top_ .right .dot .img{display:none;}
    .ipart01 .bott_ .item .orange_block{display:none;}
    .ipart01 .bott_ .item .right{width:100%; height:auto; background:transparent;}
    .ipart01 .bott_ .item .right .box{padding:0;}
    .ipart01 .bott_ .item .right .box .t{font-size:16px; display:none;}
    .ipart01 .bott_ .item .right .box .tit{font-size:20px;}
    .ipart01 .bott_ .item .right .box .con{margin:20px 0; line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	
    .ipart02{padding:20px 0 0;}
    .ipart02 .top_{margin-bottom:20px;}
    .ipart02 .top_ .right{margin-top:0; font-size:14px; line-height:24px;}
    .ipart02 .bott_ .item{height:240px;}
    .ipart02 .bott_ .item.on .inner,
    .ipart02 .bott_ .item .inner{margin:20px 10px 0;}
    .ipart02 .bott_ .item .inner .tit, 
    .ipart02 .bott_ .item.on .inner .tit{font-size:20px;}
    .ipart02 .bott_ .item .inner .con .txt{margin:20px 0; line-height:24px; height:72px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
    .ipart02 .bott_ .item.on .inner .con{height:auto;}	
	.ipart02_ .content .left{width:100%; margin-bottom:20px;}
    .ipart02_ .content .left .box .intro .tit{font-size:15px; margin:10px 0 0;}
    .ipart02_ .content .left .box .intro .txt{height:auto;}
    .ipart02_ .content .left .box .intro .con{font-size:14px; margin-bottom:0;}
    .ipart02_ .content .left .box .intro .common-more{margin-top:20px;}
    .ipart02_ .content .right{width:100%;}
    .ipart02_ .content .left .box .intro .con{font-size:14px;}
    .ipart02_ .content .right .r_top .box{padding:20px;}
    .ipart02_ .content .right .r_top .box li .number .num{font-size:30px;}
    .ipart02_ .content .right .r_bott .item .box{padding:20px;}
    .ipart02_ .content .right .r_bott .item .box .intro{line-height:25px;}
    .ipart02_ .content .right .r_bott .item .box .intro .tit{font-size:15px; margin:10px 0 0}
    .ipart02_ .content .right .r_bott .item .box .intro .con{height:50px;}	
	.ipart02_ .content .right {float: left;width: 100%;}
	.ipart02_ .content .right .r_top .item_l{width:100%;}
    .ipart02_ .content .right .r_top .item_r{width:100%;}
	
    .ipart03{padding-top:0;}
    .ipart03 .intro .box{padding:20px;}
    .ipart03 .intro .box .tit{font-size:20px; margin-bottom:10px;}
    .ipart03 .common-border-btn { font-size:14px; line-height:35px; height:35px; padding:0 28px 0 15px;}
    .ipart03 .common-border-btn span{margin-top:-4px; right:14px;}
    .ipart03 ul{width:90%;}
    .ipart03 ul, .ipart03 li{height:182px;}
    .ipart03 .intro .box .con{font-size:14px; margin:15px 0;}
    .ipart03 .intro .box .smal_tit{font-size:14px;}
    .ipart03 .intro .box .con{display:none;}
    .ipart03 .arr_btn{display:none;}
    .ipart03 .rect-47{padding-bottom:51%;}
	
    .ipart04{padding:20px 0;}
    .ipart .top_ .right{margin:0; font-size:14px; line-height:24px; display:none;}
    .ipart04 .top_{margin-bottom:20px;}
    .ipart04 .content .item .intro .box{margin:20px;}
    .ipart04 .content .item .intro .box .tit{font-size:16px; line-height:24px; height:48px; margin-bottom:10px;}
    .ipart05{padding:20px 0; background-size:cover;}
    .ipart05 .content .left{width:100%;}
    .ipart05 .content .left .con{margin:20px 0; line-height:24px;}
    .ipart05 .content .left ul li .num{font-size:26px;}
    .ipart05 .content .left ul li .txt{font-size:13px;}
    .ipart05 .img1{display:none;}

    /* xc_banner */
    .xc_banner{height:205px;}
    .xc_banner img{width:800px; margin-left:-400px;}
    .xc_banner .content{bottom:40px;}
    .xc_banner .content .tit{font-size:18px;}
    .xc_banner .banner_mouse{right:10px;}
    
    /* xc_nav */
    .xc_nav {display:none;}

    /* 合作 */
    .business01 .left{width:100%;}
    .business01 .left .inner{position:static;}
    .business01 .left .box{padding:20px;}
    .business01 .left .box .infor .tit{font-size:20px;}
    .business01 .left .box .infor .con{font-size:14px; margin-bottom:20px;}
    .business01 .left .box .form .inp_box label{font-size:14px;}
    .business01 .right{width:100%;}
    .business01 .right .box{padding:20px 0;}
    .business01 .right .box .infor .tit{font-size:20px;}
    .business01 .right .box .infor .con{font-size:14px; margin-bottom:20px;}
    .business01 .right .box ul li{margin-bottom:8px;}
    .business01 .right .box ul li span{font-size:14px;}

    /* 招聘 */
    .job_list01{margin-bottom:20px;}
    .job_list01 .infor{font-size:20px; margin-bottom:20px;}
    .job_list01 .list_l_t_img{display:none;}
    .job_list01 .rect-857{padding-bottom:0; height:auto;}
    .job_list01 .list_l_t_text .text_box{padding:20px;}
    .job_list01 .tit{font-size:20px;}
    .job_list01 .list_l_b_txt_box .box{padding:20px;}
    .job_list01 .list_r_text{width:90%; right:0; height:auto; padding:5%; text-align:left;}
    .job_list02 .infor{font-size:20px; margin-bottom:20px;}
    .job_list02 .form_box{padding:0 15px; margin-bottom:20px;}
    .job_list02 .form_box .inp_wrap{width:100%; margin-right:0; margin-bottom:15px;}
    .job_list02 .form_box .inp_wrap:last-child{margin-bottom:0;}
    .job_list02 .form_box .inp_wrap .inp{height:40px; line-height:40px;}
    .job_list02 .form_box .inp_wrap.search_wrap{width:100%;}
    .job_list02 .form_box button{height:46px; line-height:46px; font-size:14px; color:#fff;}
    .job_list02 .form_box button i{display:none;}
    .job_list02 ._jt{line-height:54px; height:54px;}
    .job_list02 ._jcon{padding:15px;}
    .job_list02 .info{font-size:13px; margin-bottom:20px; line-height:24px;}
    .job_list02 ._ut{font-size:13px;}
    .job_list02 ._t3{display:none;}
    .job_list02 ._t4{display:none;}
    .job_list02 ._t1{width:32%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .job_list02 ._t2{width:42%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .job_list02 ._t5{width:26%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: none;}
    .job_list02 ._jcon .box{padding-right:0;}
    .job_list02 ._jcon .text_con{margin-bottom:20px;}

    /* pic列表 */
    .pic_list01 .hd{margin-bottom:20px;}
    .pic_list01 .hd .box{padding:20px 10px;}
    .pic_list01 .hd .box .hd_tit{display:none;}
    .pic_list01 .hd .box .sele_wrap, 
    .pic_list01 .hd .box .inp_box_wrap{width:90%; margin:0 auto 10px; float:none;}
    .pic_list01 .hd .box .sele_wrap select, 
    .pic_list01 .select-ui-choose-default, 
    .pic_list01 .hd .box .inp_box{line-height:40px; height:40px;}
    .pic_list01 .hd .box .hd_btn{font-size:14px; width:90%; float:none; margin-left:5%; line-height:40px; height:40px; border-radius:4px;}
    .pic_list01 .hd .box .hd_btn .icon{display:none;}
    .pic_list01 ul li{width:100%; margin-right:0; margin-bottom:20px;}
    .pic_list01 ul li .intro .box{padding:20px;}
    .pic_list01 ul li .intro .box .tit{font-size:18px; line-height:24px;height: 100%;}
    .pic_list01 ul .rect-528{padding-bottom:0; height:auto;}
    .pic_list01 ul li .intro .box .date{font-size:14px;}
    .pic_list01 ul li.noimg .img .box{padding:20px;}
    .pic_list01 ul li.noimg .img .box .t{font-size:18px; line-height:24px; height:48px;}
    .pic_list01 ul li .intro .box .icon{display:none;}
    .pic_list01 ul li .intro .box .con{margin-bottom:20px;height: 60px;}
    .pic_list01 ul li .intro .box .date{position:static;}

    /* 新闻列表 */
    .news_list01 .hd{margin-bottom:20px;}
    .news_list01 .hd .box{padding:20px 10px;}
    .news_list01 .hd .box .hd_tit{display:none;}
    .news_list01 .hd .box .sele_wrap, 
    .news_list01 .hd .box .inp_box_wrap{width:90%; margin:0 auto 10px; float:none;}
    .news_list01 .hd .box .sele_wrap select, 
    .news_list01 .select-ui-choose-default, 
    .news_list01 .hd .box .inp_box{line-height:40px; height:40px;}
    .news_list01 .hd .box .hd_btn{font-size:14px; width:90%; float:none; margin-left:5%; line-height:40px; height:40px; border-radius:4px;}
    .news_list01 .hd .box .hd_btn .icon{display:none;}
    .news_list01 ul li{width:100%; margin-right:0; margin-bottom:20px;}
    .news_list01 ul li .intro .box{padding:20px;}
    .news_list01 ul li .intro .box .tit{font-size:18px; line-height:24px; height:75px; margin-bottom:20px;}
    .news_list01 ul .rect-528{padding-bottom:0; height:auto;}
    .news_list01 ul li .intro .box .date{font-size:14px;}
    .news_list01 ul li.noimg .img .box{padding:20px;}
    .news_list01 ul li.noimg .img .box .t{font-size:18px; line-height:24px; height:48px;}
    .news_list01 ul li .intro .box .icon{display:none;}
    .news_list01 ul li .intro .box .con{margin-bottom:20px;height: 60px;}
    .news_list01 ul li .intro .box .date{position:static;}
	
	.hotList ul li {width: 100%;}

    /* 点击加载 */
    .load_more{padding-top: 20px;}
    .load_more .loading{line-height:40px; height:40px; width:150px; font-size:14px;}

    /* 新闻详细 */
    .xc_banner .content .con a{width:30px;height:30px;line-height:30px;font-size:12px;}
    .news_detail01 .top_{margin-bottom:20px;}
    .news_detail01 .top_ .title{font-size:20px; margin-bottom:20px;}
    .news_detail01 .top_ .date{font-size:14px; margin-bottom:20px;}
    .news_detail01 .bott_ .bott_l{display:none;}
    .news_detail01 .bott_ .bott_r{width:100%; font-size:14px;}
    .news_detail02{padding:20px 0 0; background-size:cover;}
    .news_detail02 .tit{font-size:20px; margin-bottom:20px;}
    .news_detail02 .content .item{padding:20px; margin-bottom:20px;}
    .news_detail02 .content .item .t{font-size:18px; margin-bottom:10px; line-height:25px; height:50px;}
    .news_detail02 .content .item .date{margin-bottom: 10px;}

    /* 关于我们 */
    .common-infor .tit{font-size:14px;}
    .common-infor .con{font-size:20px; margin-bottom:20px;}
    .about_us04{margin-top:20px; padding:20px 0 0;}
    .about_us04 .infor .tit{font-size:20px; margin-bottom:20px;}
    .about_us04 .content .item{width:100%; margin-bottom:20px;}
    .about_us04 .content .item .intro{min-height:inherit; position:absolute; width:100%; bottom:0; margin-bottom:0; left:0;}
    .about_us04 .content .item .intro .box{padding:15px;}
    .about_us04 .content .item .intro .box .tit{font-size:20px;}
	
    /* 视频列表 */
    .video_list01 .item .txt{padding:10px 15px;}   

    /* 方案 */
    .solution01 .tit{font-size:18px;}
    .solution01 .con{font-size:14px;}
    .solution01 .txt{font-size:14px;}
    .solution01 .img{margin:20px 0;}
    .solution02 ul li{margin-bottom:20px;}
    .solution02 ul li .right .box{padding:20px;}
    .solution02 ul li .right .box .tit{font-size:18px;}
    .solution03 .infor .tit{font-size:20px;}

	.sbyy .left {width:98%;}
	.sbyy .right {width:98%;}
	.sbyy .number ul li:nth-child(n+2):after {width: 0px;}
	.sbyy .number ul li:nth-child(n+1):after {width: 0px;}
	
	 /*定期公告*/
    .widget-download-4 .download_date{ line-height: 110px; }
    .widget-download-4 .download_title{ width: 70%; padding-right: 0; line-height: inherit; }
    .widget-download-4 .item_btn{ width: 30%; padding-left: 10%; line-height: 40px; } 	
	
	.culture01 .content .item .img{width:100%;}
    .culture01 .content .item .text{width:100%;}
    .culture01 .content .item .text .box .txt{height:auto;}
	
	.form_box .common-btn { width: 100%;}
	#f1 .intro {width: 100%;}
	.subTitle.in {font-size: 22px;}
	
	.map_list .form_box .inp_wrap {width: 40%;}
	.map_list ._t1 {width: 10.5%;text-align: left;text-indent: 1em!important;}
	.map_list ._t2 {width: 30.5%;text-align: left;}
	.map_list ._t3 {width: 20.5%;display: none;}
	.map_list ._t4 {width: 55%;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	
	.job_list02 .widget-job-tit {height: 42px;line-height: 42px;}
	.tr2 .widget-job-tit {height: 42px;line-height: 42px;}
	.tr2 ._jt ._t1 {text-indent: 0em;}
	.tr2 ._jt {font-size: 14px;height: 50px;line-height: 50px;}
	.tr2 ._t3 {display:none;}
	.tr2 ._t1 {width: 80.5%;}	
	.tr3 .widget-job-tit {height: 42px;line-height: 42px;}
	.tr3 ._jt ._t1 {text-indent: 0em;}
	.tr3 ._jt {font-size: 14px;height: 50px;line-height: 50px;}
	.tr3 ._t1 {width: 78.5%;}
	.sbyy .number {padding: 0px 10px;}
	.boxes .borderBottom {margin-bottom: 20px;}	
}
}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/
}